Writing Effective Instructions for Your Doobert Chatbot

How the Doobert Chatbot Generates Responses

The Doobert Chatbot does not search the entire internet or generate answers like a general AI assistant (ChatGPT, Gemini, etc.)

Instead, it primarily responds based on:

  • The content available on your website
  • Data sources you add to your chatbot
  • Uploaded files (Premium feature)
  • Instructions you provide in the chatbot profile

Because of this, the quality of chatbot responses depends heavily on the quality and clarity of your website content and uploaded resources.

REMEMBER – It does not:

  • Search the entire internet
  • Invent missing process details
  • Act like a live customer service agent

If information does not exist in your content or data sources, the chatbot may:

  • Provide a general response
  • Ask users to contact your team
  • Not answer the question fully

Tip 1: Clearly Define the Chatbot’s Role and Scope

Your instructions should tell the chatbot who it is and what it helps with — but avoid promising outcomes that may not exist in your website content.

Example Instruction

You are the virtual assistant for our animal welfare organization.
You help visitors with adoption, fostering, volunteering, donations, and lost and found pets using information available on our website and uploaded resources.
If information is not available, direct users to contact our team.

Why This Matters

If your website does not explain your adoption timeline, the chatbot cannot reliably answer timeline questions.

Content Tip

If you want your chatbot to answer adoption process questions, make sure your website includes:

  • Adoption steps
  • Approval timelines (if applicable)
  • Requirements
  • Fees

Tip 2: Define Communication Style as Instruction Sentences

Instead of describing tone in general terms, write tone as behavior instructions.

Example Instruction

Your tone should be friendly, supportive, and professional.
You should summarize information clearly and avoid overly technical language.
You should anticipate common follow-up questions and include helpful links when possible.

Emotional Situation Instruction Example

If a user describes a stressful or emotional situation (lost pet, surrender, injured animal), acknowledge their concern and provide clear next steps using available resources.

Tip 3: Set Boundaries Using Action Instructions

Instead of listing Do / Do Not rules, convert them into direct behavior instructions.

Example Instruction

You should only provide medical or behavioral guidance if it is explicitly available in our website content or uploaded resources.
If a user asks for medical advice and no content is available, direct them to contact a licensed veterinarian.

Emergency Escalation Instruction Example

If a user describes an emergency situation (injured animal, poisoning, cruelty, urgent medical concern), instruct them to contact local emergency veterinary services or our team at help@doobert.com.

Tip 4: Train Your Chatbot by Improving Website Content

In many cases, the best way to improve chatbot answers is to improve website content.

If You Want Your Chatbot to Answer Questions About:

  • Adoption: Add adoption steps, requirements, and FAQs.
  • Found Pets: Add “What to Do If You Found a Pet” guides.
  • Pet Emergencies: Add resource pages and emergency contact info.
  • Foster Programs: Add expectations, timelines, and supply coverage info.

Tip 5: Turn Common Questions Into Instruction + Content Pairing

Instead of only writing instructions, combine instructions with website content.

Example: Adoption Fee Question

If your website has adoption fee info

Instruction Example:

If a user asks about adoption fees, summarize the adoption fee information from our website and provide a link to the full adoption page.

Example: Found Stray Question

Instruction Example:

If a user reports finding a stray animal, provide safe next steps using our found pet resources and provide contact information if needed.

Tip 6: How to Write Empathy Into Instructions

Instead of saying “be empathetic,” define when and how.

Example Instruction

If a user reports a lost pet, surrender situation, or injured animal, start the response by acknowledging their concern before providing next steps.

Tip 7: Define What “Urgent” Means

Be specific so the chatbot can recognize escalation triggers.

Example Instruction

Treat the following as urgent situations:
injured animals, poisoning, cruelty reports, trapped animals in danger, and medical emergencies.
In these cases, direct users to emergency services or contact our team immediately.

Common Mistakes to Avoid

❌ Expecting the Chatbot to Know Information Not on Your Website

If it’s not in your content or data sources, the chatbot may not be able to answer reliably.

❌ Writing Instructions That Promise Specific Outcomes

Example to Avoid:
“The chatbot will explain adoption timelines.”
(Only true if timelines exist in website content.)

❌ Writing Tone Without Behavior

Instead of: “Be empathetic.”
Use: “If the user reports a lost pet, acknowledge the concern first.”

❌ Forgetting to Define Escalation

Always tell the chatbot:

  • What counts as urgent
  • Where to send users

❌ Forgetting to Update Instructions When Programs Change

Common triggers for updates:

  • Fee changes
  • Policy changes
  • New programs
  • Emergency protocols
  • Seasonal workflows (kitten season, disasters, etc.)

Practical Cheat Sheet: Instruction-Ready Examples

Situation Instruction Style Example
Adoption Questions If a user asks about adoption, summarize adoption information from our website and provide the adoption page link.
Found Pet If a user reports finding a pet, provide steps from our found pet resources page and provide contact information if needed.
Medical Question If medical guidance is not available in our content, direct the user to contact a veterinarian.
Emotional Situation If a user describes distress, acknowledge their concern before giving steps.
After-Hours Contact If the user requests help outside business hours, provide our contact form or email. 

Final Tip: Start Simple

You don’t need perfect instructions. Start with:

  • Role definition
  • Tone instructions
  • Escalation rules
  • Top 5 FAQs

Then improve as you learn how your community interacts with your chatbot.

Need Help With Your Chatbot Instructions?

If you have questions about writing chatbot instructions, setting up your chatbot, or improving how it responds to your community, our team is here to help.

📩 Email: help@doobert.com

Related Posts

Sorry, we couldn't find any posts. Please try a different search.

Topics

Categories

Recent Posts

Popular Posts

Social Share

Hello! What question can I a...
1

Hello!

Hello! What question can I answer for you?
Why shop with Doobert?
How do I contact the Doobert Support Team?
What is the Doobert Chatbot?
Can Doobert support my Foster management program?
I lost my cat
I lost my dog
I found a cat
I found a dog
I want to adopt a cat
I want to adopt a dog