A receptionist phone script template works when it fits on one page and has six blocks: greeting, capture, reason, qualify, action and close. Write the intent of each block rather than the exact words, cap qualification at five fields, and add three branches for emergencies, price shoppers and unknowns. Ten industry versions follow.
What makes a phone script a receptionist can actually use?
Most scripts fail for the same three reasons. They are too long, so nobody reads them while a phone is ringing. They are written as lines to recite, so the receptionist sounds like a recording. And they have no branches, so the first caller who does not follow the path sends the whole thing out of the window.
A usable script does the opposite. It is scannable in two seconds, written as prompts, and it names the three or four ways a call actually goes. The point is not to control the conversation. It is to make sure the same information gets captured and the same next step gets set, whoever answers.
There is a cost argument too. Longer calls cost money on per-minute plans, where OnceHub’s September 2026 roundup puts overage at $2.95 to $4.70 a minute. A script that cuts 40 seconds off an average call cuts the bill by the same proportion.
What goes in every script?
Six blocks, in this order, every time.
| Block | Purpose | Target time | Common failure |
|---|---|---|---|
| Greeting | Confirm they reached the right place and start a conversation | 3 seconds | Taglines, menus and hold before a human speaks |
| Capture | Name and best callback number | 15 seconds | Asking at the end, after the call has dropped |
| Reason | One open question, then listen | 20 seconds | Interrupting with the qualifying form |
| Qualify | Three to five fields, no more | 45 seconds | Twelve fields, so the call becomes an interview |
| Action | Book, transfer or promise with a named time | 30 seconds | Vague promises like someone will call you back |
| Close | Repeat back, confirm next step, log it | 15 seconds | No log, so nothing is followed up |
Two rules cover most of what goes wrong. Number first, story second. And every call ends with a next step that has a name and a time attached to it.
The 10 industry templates
Each script below is short on purpose. Copy it, put your own business name and booking rules in the brackets, and add one branch per objection you actually hear.
1. Dental practice
GREETING: "Good morning, [Practice], this is [Name]. How can I help."
CAPTURE: "May I take your name and the best number in case we get cut off."
REASON: "Is this for a check-up, a cleaning, or is something bothering you."
IF PAIN: "How long has it hurt, and is there swelling." Offer the
soonest emergency slot. Do not advise on treatment.
QUALIFY: New or existing patient. Insurance carrier. Preferred day
and time. Referral source.
ACTION: Book the slot. "I have [day] at [time] with [clinician]."
CLOSE: "You are booked for [day, time]. We will text a reminder to
[number]. Please arrive ten minutes early with your insurance card."
2. Law firm
GREETING: "Good afternoon, [Firm], this is [Name]. How can I help."
CAPTURE: Full name, best number, email.
REASON: "Can you tell me briefly what the matter is about."
QUALIFY: Practice area. State or county. Opposing party name for the
conflict check. Any deadline or court date. How they heard of us.
BOUNDARY: "I am not an attorney, so I cannot advise on your case. I
can get you in front of one."
ACTION: Book a consultation, or take the intake and promise a callback
from [attorney] by [time].
CLOSE: Repeat the appointment, confirm what to bring, log to the CRM.
3. HVAC and home services
GREETING: "[Company], this is [Name]. How can I help."
CAPTURE: Name, best number, service address with zip code.
TRIAGE: "Do you have heat or cooling right now. Any smell of gas,
water leaking, or sparking." If gas or fire risk, tell the caller to
leave and call 911 or the utility, then log it.
QUALIFY: System type and age. Problem in one line. Home or business.
Access notes and gate codes.
ACTION: Offer the first two available windows. Book one.
CLOSE: "A technician will arrive [day] between [window]. We will text
when they are on the way. The diagnostic fee is [amount]."
4. Real estate team
GREETING: "[Team name], this is [Name]. How can I help."
CAPTURE: Name and best number, then the property address or MLS number.
REASON: "Are you looking to buy, sell, or both."
QUALIFY BUYER: Timeline. Price range. Pre-approved or not. Areas.
QUALIFY SELLER: Address. Reason for moving. Timeline. Already listed.
ACTION: Book a call with [agent] today if possible. Live transfer beats
a callback on new leads.
CLOSE: Confirm the time, send the calendar invite, log the source in
the CRM within five minutes.
5. Salon and spa
GREETING: "[Salon], this is [Name]. How can I help."
CAPTURE: Name and mobile number.
REASON: "Which service were you thinking about, and have you been in
before."
QUALIFY: Service and add-ons. Preferred stylist. Day and time window.
Hair or skin notes that change the booking length.
ACTION: Offer two options, nearest first. Book. Take a card on file if
that is your policy, through the payment link only.
CLOSE: "You are with [stylist] on [day] at [time]. We will text a
reminder. Cancellations need [notice] to avoid a fee."
6. Restaurant
GREETING: "[Restaurant], this is [Name]. How can I help."
REASON: "Is this a reservation, a takeout order, or a question."
RESERVATION: Party size, date, time, name, mobile number. Offer the
nearest two times if the first is full.
SPECIAL: Allergies, high chairs, accessibility, celebration notes.
LARGE PARTY: Over [number] goes to [manager] with a callback promise
inside the hour.
CLOSE: "That is [party size] on [day] at [time] under [name]. We hold
tables for 15 minutes. Please call if you are running late."
7. Medical clinic
GREETING: "Good morning, [Clinic], this is [Name]. How can I help."
CAPTURE: Name, date of birth, best number.
TRIAGE: "Is this an emergency or are you having chest pain or trouble
breathing." If yes, direct to 911 and end the call.
QUALIFY: New or existing patient. Provider preference. Reason for the
visit in the patient's words. Insurance carrier and member ID.
BOUNDARY: "I cannot give medical advice. I can book you with a
provider or pass a message to the nurse line."
ACTION: Book, or take the message with a promised callback time.
CLOSE: Confirm date, time, location, what to bring. Send the reminder.
8. E-commerce brand
GREETING: "[Brand] support, this is [Name]. How can I help."
CAPTURE: Order number, or email and name to look it up.
REASON: "Is this about delivery, a return, or a question before you buy."
DELIVERY: Check tracking, state the carrier status and the next step
with a date. Do not promise a date the carrier has not given.
RETURN: Confirm the window, send the return label, state the refund
timeline in business days.
PRESALE: Sizing, stock, shipping cost, then offer to place the order.
CLOSE: "I have emailed the summary to [address]. Your reference is
[number]."
9. IT services and MSP
GREETING: "[Company] service desk, this is [Name]. How can I help."
CAPTURE: Name, company, best number, site.
TRIAGE: "Is this affecting one person or everyone." Everyone down goes
straight to [engineer] as a P1.
QUALIFY: Device and operating system. What changed. Error message word
for word. Business impact.
ACTION: Create the ticket, state the priority and the response target,
then either resolve at level one or escalate by name.
CLOSE: "Ticket [number], priority [level]. [Engineer] will contact you
by [time]. You will get an email confirmation now."
10. Insurance agency
GREETING: "[Agency], this is [Name]. How can I help."
CAPTURE: Name, best number, policy number if existing.
REASON: "Is this a new quote, a change to a policy, or a claim."
CLAIM: Take the details, give the carrier claim line, log it, and
promise a follow-up from [agent] the same day.
QUOTE: Lines of coverage wanted. Current carrier and renewal date.
Address. Drivers or property details needed for the quote.
BOUNDARY: "I cannot confirm what is covered. [Agent] will review the
policy and come back to you."
CLOSE: Confirm the callback time and what documents to send.
How do you handle the four calls that break scripts?
Add these branches once and every script gets sturdier.
| Call type | What the receptionist does | What they never do |
|---|---|---|
| Emergency | Triage against a written list, act on the first matching line, log it | Improvise clinical, legal or safety advice |
| Price shopper | Give the published range, name what changes it, then offer the booking | Invent a price or discount to win the call |
| Angry caller | Listen, acknowledge the specific issue, state the fix and the time, follow through | Transfer without explaining why |
| I do not know | Say so, promise a specific person and time, log the gap for the script review | Guess, or promise someone will call soon |
The last row is the valuable one. Every I do not know is a missing script line. Collect them for a month and your second draft writes itself.
How do you test and improve the script?
Run this loop monthly. It takes about an hour.
- Listen to ten recordings across different times of day, with the script in front of you.
- Mark every deviation. Note whether the deviation helped or hurt.
- Time the blocks. If qualification runs past 60 seconds, cut a field.
- Check the capture rate. What share of calls have a name and number logged in the first 20 seconds. Aim above 95 percent.
- Check the booking rate. New-business calls that ended with an appointment, not a callback promise.
- Read it aloud. Anything you would not say out loud gets rewritten.
- Cut one thing. Every review should remove a field, a sentence or a branch nobody uses.
- Reissue one page. Version it, date it, and put it where the phone is answered.
One more point on outbound. If your receptionist also makes reminder or follow-up calls, those are done with lawful consent and do-not-call scrubbing, inside permitted calling hours, under the rules the FCC and the FTC set out. Put the consent check into the script itself, as a line the receptionist reads before dialing, so compliance is part of the work rather than a policy nobody sees.
AssistBPO staffs dedicated, employed receptionists who learn your script, book in your calendar and handle the admin between calls; see virtual receptionist services. Plans depend on hours, desks and coverage. Get a staffing plan within 1 business day.
The short version: six blocks, one page, number before story, five fields at most, three branches, and a monthly listening session that cuts more than it adds.
Frequently asked questions
What should a receptionist say when they answer the phone?
Three things in under three seconds: the business name, their own first name and an offer to help. For example, Good morning, Riverside Dental, this is Maria, how can I help. Leading with the business name tells the caller they dialed correctly, the first name makes it a conversation, and the offer hands the call over. Long greetings with taglines and menu options make callers repeat themselves and lengthen every call.
How long should a phone script be?
One page, six blocks, five qualifying fields at most. Anything longer is abandoned within a fortnight and replaced by whatever the receptionist improvises. Put the depth in the branches instead: a short main path, then a short emergency branch, price-shopper branch and existing-customer branch. If your script cannot be scanned while the phone is ringing, it will not be used when the phone is ringing.
Should the receptionist take the phone number before or after the reason for the call?
Before. Ask for the name and best number in the first 20 seconds, then let the caller explain. Calls drop, batteries die and people call from noisy job sites. With a number you can call back and save the booking; without one the call is gone. Frame it naturally: In case we get cut off, what is the best number to reach you on.
How do you script an angry caller?
Do not script the words, script the sequence. Listen without interrupting, acknowledge the specific problem in your own words, state what you will do and by when, then do it. Give the receptionist one clear authority level, for example rebook at no charge or escalate to a named person within the hour, so they can resolve rather than transfer. Callers escalate mostly because nobody has told them what happens next.
How often should scripts be updated?
Review monthly and rewrite quarterly. Listen to ten recordings a week against the script and mark every place the receptionist went off-path. Those are not mistakes, they are edits. Cut fields nobody uses, add the objection that keeps coming up, and reword anything that sounds stiff out loud. A script that never changes in six months is a script nobody is reading.




