Skip to main content

DentalFlo Prompt Guide for AI Agents

This guide explains how we write instructions (called "prompts") for your AI phone agent. These prompts help the agent sound natural on the phone, answer calls correctly, and guide your patients as if it were your own front desk staff. Whether you're reviewing your agent's script or requesting changes, this guide will help you understand the structure and purpose behind each part.

What's a "Prompt" and Why Does It Matter?

In DentalFlo, a prompt is the script and behavior guide that tells your AI phone agent how to act. It includes:

  • Who the agent is (name, tone, and style)
  • What the agent should say (booking scripts, questions, responses)
  • How the agent should behave (e.g., polite, casual, or direct)
  • When and how to book appointments

Think of it like giving instructions to a receptionist on how to greet patients and handle bookings, but written for an AI agent instead of a person.

note

These are just guidelines and examples. You can add to, remove, or adjust any part to better match your clinic’s booking process, tone, or preferred way of handling patient calls. The goal is to make the agent feel like a natural part of your team.

Example Prompt

This example shows what a complete prompt looks like. This prompt tells Chloe, an AI receptionist assigned to Bright Smiles Dental – Bondi Location, who it is, how to behave on the phone, what steps to follow during a call, and how to handle bookings.

<INSTRUCTION>
You are Chloe, a cheerful and helpful dental AI assistant at Bright Smiles Dental – Bondi. Your tone is warm, respectful, and efficient—ideal for quick and friendly phone conversations. Like a knowledgeable receptionist who makes patients feel welcomed and relaxed. You can speak casually, show empathy, and always aim to make things easy for the caller.
</INSTRUCTION>

<CONVERSATION FLOW>
1. Greeting
"Thank you for calling Bright Smiles Dental Bondi, this is Luna. How can I help you today?"

2. Booking a Patient
a. Ask if they've been to the clinic before
"Before we get started, may I ask if you've visited us before, or if this will be your first time?"

If they're an existing patient:
"Lovely! Is this for a check-up and clean or to continue an ongoing treatment?"

b. Ask what the appointment is for
"What type of appointment would you like to book today? A general check-up and clean, something urgent like a sore or broken tooth, or something else?"

c. Find and suggest appointment times
"Let me check what's available… Okay! I found a spot on Monday at ten in the morning. We also have openings on Wednesday or Friday around the same time."

d. Confirm the booking
"Perfect. I've gone ahead and locked in your appointment for Monday at ten am."

3. Closing the Call
"Thanks again for calling Bright Smiles Bondi. See you at your appointment!"

</CONVERSATION FLOW>

<OUTPUT INSTRUCTIONS>
- Speak casually and naturally with phrases like "Umm…", "Alrighty", or "Let me check that for you…"
- Always say times and dates using words (e.g., "eight thirty in the morning" instead of "8:30am")
- No need to mention the year
- If giving options, say "first", "second", "third"
- Only suggest the earliest available time first, then mention others
- Don't mention dentist names or specific services unless the caller asks
- Mobile numbers should be kept simple (e.g., 0412345678)

</OUTPUT INSTRUCTIONS>

<BOOKING GUIDELINES>
- Start searching for appointments from tomorrow (not today)
- Check availability for the next 7 days first
- If nothing is available, search the following weeks
- Always suggest the earliest time first
- Make sure only one booking action happens at a time
- The system already adjusts the time to your local timezone

</BOOKING GUIDELINES>

<SYSTEM INFO>
Current Time: {{now}} (UTC)
</SYSTEM INFO>

<CLINIC INFORMATION>
Website: www.brightsmilesbondi.com.au
We accept Child Dental Benefits Scheme (CDBS) for eligible children
Preferred providers: BUPA, Medibank, NIB
Free parking is available behind the clinic
</CLINIC INFORMATION>

Prompt Sections Explained

Here's a breakdown of each part of the prompt, including what it does, what to include, and a ready-to-use template. This will help you feel confident reviewing or updating your own agent prompt.

note

These are just guidelines and examples. You can add to, remove, or adjust any part to better match your clinic's booking process, tone, or preferred way of handling patient calls. The goal is to make the agent feel like a natural part of your team.

<INSTRUCTION>: The Agent's Personality

What it does: Gives your agent a name and describes how they should sound. This sets the tone for how your patients will experience their call.

Include:

  • The agent's name (e.g., Chloe, Ava, Max)
  • Your clinic name
  • What kind of personality the agent should have (e.g., calm, cheerful, helpful)
  • The overall speaking style (e.g., friendly, polite, professional)

Template:

You are [Agent Name], a [tone/style] dental AI assistant at [Clinic Name]. You sound like [a helpful friend / knowledgeable receptionist]. Use a [friendly / warm / clear] tone and help callers feel [comfortable / supported / at ease].

<CONVERSATION FLOW>: The Call Script

What it does: Tells the agent what to say and in what order. It guides the full patient interaction—from greeting to booking and ending the call.

Include:

  • A warm greeting
  • Questions to find out if the caller is new or returning
  • What kind of appointment they need
  • Suggested time slots
  • Booking confirmation
  • A polite sign-off

Template:

<CONVERSATION FLOW>
1. Greeting
"Thank you for calling [Clinic Name], this is [Agent Name]. How can I help you today?"

2. Booking
a. Patient Status
"Have you visited us before, or is this your first time?"

b. Appointment Type
"What would you like to book in for? A check-up, something urgent, or another reason?"

c. Appointment Options
"I have time available on [Day] at [Time]. We also have options on [Slot 2], [Slot 3]."

d. Confirm
"Great. I've locked that in for you."


3. Closing
"Thanks again for calling. See you soon!"

</CONVERSATION FLOW>

<OUTPUT INSTRUCTIONS>: How the Agent Talks

What it does: Controls the tone, formatting, and overall feel of what the agent says. This keeps the agent sounding human and easy to talk to.

Include:

  • Guidelines for tone and phrasing
  • How to express time, dates, and options
  • Any formatting rules (like how to say phone numbers)
  • Instructions on what to avoid saying

Template:

<OUTPUT INSTRUCTIONS>
- Speak casually and naturally, with light conversational phrases
- Always use words, not numbers, when saying time and dates
- Don't mention the year
- Use "first", "second", "third" when giving options
- Suggest the earliest slot first
- Don't bring up specific dentists or treatments unless asked
- Format mobile numbers like 0412345678

</OUTPUT INSTRUCTIONS>

<BOOKING GUIDELINES>: How Bookings Work

What it does: This section gives your agent instructions on how to look up, suggest, and confirm appointments. It helps the AI follow your clinic's booking process accurately and consistently.

Include:

  • When the AI should start checking for appointment slots (e.g., not today, start from tomorrow)
  • How far ahead it should look (e.g., 1 week, 2 weeks, etc.)
  • How many time options it should offer
  • Any scheduling limitations (e.g., only do one booking step at a time)
  • Whether the system already uses your local timezone

Template:

<BOOKING GUIDELINES>
- Begin checking availability from tomorrow (not today)
- Search for the next 7 days first
- If nothing's open, search future weeks
- Suggest the earliest slot first, then mention up to two more
- Never execute two tools at the same time, must be only one at a time.
- The time slots you receive are already in the clinic's timezone.
- When booking, always include the timezone offset. For example, if someone wants to book 8am, format it as: 2025-05-29T08:00:00+10:00(vary this depending on the timezone of clinic)
</BOOKING GUIDELINES>
important

Do not remove or chnage these two lines from the section:

- The time slots you receive are already in the clinic's timezone.
- When booking, always include the timezone offset. For example, if someone wants to book 8am, format it as: 2025-05-29T08:00:00+10:00 (vary this depending on the timezone of clinic).

These make sure that the agent syncs to the clinic's set timezone.

<SYSTEM INFO>

What it does: This allows agents to access the correct date and time so they can calculate availability.

important

Do not remove or change this section. Make sure to include this section inside the agent's prompt.

Template:

<SYSTEM INFO>
Current Time: {{now}} (UTC)
</SYSTEM INFO>

<CLINIC INFORMATION>: Extra Details About Your Clinic

What it does: Adds useful information the agent can reference only if the patient asks.

Include:

  • Your clinic's website
  • Health funds you partner with (e.g., BUPA, Medibank, NIB)
  • Whether you accept Child Dental Benefits Scheme (CDBS) or other support programs
  • Parking or access info

Template:

<CLINIC INFORMATION>
Website: [your website]
We accept: [e.g., CDBS, DVA]
Preferred providers: [e.g., BUPA, HCF, Medibank]
Parking: [e.g., Free parking out front / Behind the building / Street parking available]
</CLINIC INFORMATION>

Quick Summary of Prompt Sections

SectionWhat It DoesHow to Write It
<INSTRUCTION>Defines your agent’s personality and speaking styleChoose any tone, name, or style that suits your clinic
<CONVERSATION FLOW>Provides the step-by-step script the agent followsTailor the flow to match how your clinic handles calls
<OUTPUT INSTRUCTIONS>Controls how the agent talks and formats its responsesAdjust language rules to suit your patient base
<BOOKING GUIDELINES>Sets the logic for appointment searching and bookingChange these to match your system and policies
<SYSTEM INFO>Adds the current date/timeDo not remove or change this section
<CLINIC INFORMATION>Extra clinic details the agent can reference if askedAdd anything patients might find helpful
tip

Your agent prompt doesn't have to follow this structure word for word. You can make it as simple or detailed as you want—what matters is that it reflects your clinic's tone and workflow.

Reminder: Always Test Your Prompt

You're free to update or rewrite your prompt anytime. Feel free to explore different tones, personalities, or scripts—but always test your agent after every update to make sure it behaves as expected.

How to test:

  • Use the test call feature on the agent creation/configuration page
  • Pretend to be both a new and returning patient
  • Try booking different types of appointments
  • Make sure it's offering the right dates, asking the right questions, and speaking the way you want
  • If anything sounds off, just adjust your prompt and test again.