How to Write Call Scripts and Escalation Rules for an AI Receptionist

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Write Call Scripts and Escalation Rules for an AI Receptionist.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Write Call Scripts and Escalation Rules for an AI Receptionist.

Write an AI receptionist script as a set of call types, each with a fixed opening line, the details to collect, what the AI may say and where a person takes over. Write each escalation rule in one pattern: if the caller says this, do that, within this time, or else this fallback. Then test every rule by phone.

The word "script" misleads people. An AI receptionist doesn't read lines like a call-centre agent; it follows instructions and improvises the rest. Script every sentence and it sounds stiff, then breaks the moment a caller goes off-piste. Script too little and it improvises prices, promises and medical-sounding advice. So fix the wording only where money, safety or policy is involved, and give it rules and sample lines for everything else. The filled-in example here is an illustrative three-artist tattoo studio, because one phone line there carries all three kinds of risk.

Follow me on Instagram@sagnikteaches

The six parts every receptionist script needs

Whatever tool you use, a working script has the same six parts. Write them in this order, because each one depends on the one before.

Connect on LinkedInSagnik Bhattacharya
  1. Role and tone. Two or three sentences on who it is and how it speaks. Not a personality essay.
  2. Fixed lines. The greeting, money terms, the safety line and the closing, word for word.
  3. Call types. One block per reason people ring, with the details to collect and the outcome you want.
  4. Facts it may quote. Prices, hours and policies, dated, in one place.
  5. A never-say list. The things it must not promise, guess or advise on.
  6. Escalation rules. Each with a trigger, an action, a time limit and a fallback.

Keep each call type short. Quo's job guide for its Sona agent caps a single job's instructions at 10,000 characters and advises numbered steps with if-then branches rather than dense paragraphs. That advice travels to any tool, and one call type rarely needs more than a sixth of that cap. The tattoo studio's seven call types below come to roughly 3,200 characters in total, about a third of one job's limit.

Subscribe on YouTube@codingliquids

If you haven't yet set up the routing, forwarding and fallbacks, do that first with how to set up an AI receptionist without losing callers. A good script can't rescue a call that never reaches it.

Which lines to fix word for word, and which to leave loose

The test is simple: if a paraphrase could cost you money, create a dispute or hurt someone, fix the wording. Everything else reads better when the AI phrases it naturally.

LineFix or flexWhyTattoo studio wording
Greeting and AI disclosureFixCallers must know it's an AI, every time"Hi, you've reached [studio name]. I'm the studio's AI assistant while the artists are tattooing."
Deposit and cancellation termsFixMoney disputes start with paraphrased terms"Deposits are $50, non-refundable, and can be moved once with 72 hours' notice."
Age policyFixNo room for "maybe""We only tattoo clients aged 18 or over with photo ID, with no exceptions."
Health red-flag lineFixSafety, and the AI must not sound like it's diagnosing"That needs checking by a medical professional today. Please contact one now, and I'm letting your artist know."
PricesFix the numbers, flex the sentenceFigures must match the price list; phrasing can vary"Our minimum is $80, and custom pieces are quoted at a free consultation."
Describing artists and stylesFlex, from the fact sheetNatural description sells; facts still come from the sheetNo fixed line
Thanks, small talk, confirmationsFlexFixed pleasantries sound robotic by the third callNo fixed line

A tattoo studio's script, call type by call type

The illustrative studio has three artists, opens Tuesday to Saturday from 11am to 7pm, and has a front desk staffed from noon to 6pm. The minimum charge is $80, the hourly rate is $150, consultations are free and take 15 minutes, and every session needs a $50 deposit. Swap in your own facts; keep the structure.

Greeting, open and closed

ROLE: You are the phone assistant for [studio name], a tattoo studio.
Speak warmly and briefly. Never pretend to be a person.

OPEN GREETING (fixed):
"Hi, you've reached [studio name]. I'm the studio's AI assistant
while the artists are tattooing. I can book consultations, answer
questions or take a message. What can I help with?"

CLOSED GREETING (fixed):
"Hi, you've reached [studio name]. We're closed right now and open
again [next opening day] at 11am. I'm the studio's AI assistant. I can
book a consultation or take a message for the team."

Note what's missing: no list of styles, no "this call may be recorded" unless it is, no marketing. The caller hears a question within about eight seconds.

New tattoo enquiries

WHEN: caller wants a new tattoo, a quote, or "to book in".
COLLECT, one question at a time:
1. First name and mobile number (read the number back).
2. The idea in a sentence, where on the body, rough size.
3. Style or artist preference, if any.
4. Whether it's a cover-up or over a scar.
5. Dates they can't do.
THEN:
- Cover-up or scar work: book a consultation with [artist A] only.
- Everything else: offer the next free 15-minute consultation.
- Ask: "Can I text you the booking details?" Only text if they say yes.
NEVER: judge whether a design will work, or promise an artist's
availability that the calendar doesn't show.

"How much will it cost?"

FIXED NUMBERS: minimum charge $80; hourly rate $150; deposit $50,
taken off the final price.
SAY: "Our minimum is $80 and our hourly rate is $150. Custom pieces
are quoted properly at a free 15-minute consultation. Would you like
one?"
NEVER: give a price range for a described design, discount, or
estimate hours. If pushed: "I'd only be guessing, and the artist
won't hold me to a guess. The consultation is free."

This is the call type most likely to go wrong, because callers push for a number and the AI wants to help. The "I'd only be guessing" line gives it something truthful to say instead of inventing a range.

Deposits, moving and cancelling

FIXED LINE: "Deposits are $50, non-refundable, and can be moved once
with 72 hours' notice."
IF moving with 72+ hours' notice and not moved before: move it,
confirm the new date by text (with consent).
IF under 72 hours, or already moved once: do not decide. Take a
message for the front desk. Say: "I can't change that one myself.
I'll pass it to the front desk and they'll call you by [time]."
NEVER: refund, waive, or promise an exception.

Healing and aftercare worries

YOU MAY: read from the studio's aftercare sheet word for word.
RED FLAGS: spreading redness, heat, pus, a fever, red streaks,
a rash away from the tattoo, or "it's getting worse, not better".
IF ANY RED FLAG, say (fixed): "That needs checking by a medical
professional today. Please contact one now, and I'm letting your
artist know." Then text the artist straight away.
IF trouble breathing or swelling of the face or throat: tell them
to call the emergency number now, then end the call.
NEVER: say anything is "normal", suggest products, or diagnose.

The AI is allowed to repeat the written aftercare sheet because the studio already hands that sheet to every client. It is not allowed to judge symptoms. "Never say anything is normal" sounds extreme, but that single word is how a reassuring bot delays someone getting help.

Age, ID and companions

FIXED LINE: "We only tattoo clients aged 18 or over with photo ID,
with no exceptions."
IF a parent asks on behalf of someone under 18: say the fixed line
kindly, offer to book a consultation for after their 18th birthday.
IF asked about bringing a friend: "One guest is welcome in the
waiting area." (Studio policy; update if it changes.)

Calls that aren't customers

WHEN: suppliers, sales calls, job or guest-spot applicants, press.
COLLECT: name, company, number, one-line reason.
SAY: "Thanks, I'll pass that to the owner, who replies to messages
like this within a week."
Sales calls that ask for the owner twice: end politely.

The last block saves more owner time than any other. Without it, the AI either transfers sales calls to a busy artist or holds long, polite conversations with them.

The never-say list, gathered in one place

Each call type above carries its own "never" lines, but keep a consolidated list at the top of the script as well. When a caller mixes topics, asking about price, healing and deposits in one breath, the AI needs the prohibitions in one place rather than scattered across blocks. The studio's list, with the reason for each:

  • Never give a price range for a described design. An artist's quote depends on detail the caller can't convey by phone, and a spoken range becomes the customer's expectation.
  • Never say a symptom is normal. Reassurance is the one answer that can delay someone getting help.
  • Never refund, waive or bend the deposit rule. Exceptions belong to the owner, who knows the client's history.
  • Never promise a named artist the calendar doesn't show free. A broken promise about a favourite artist loses the client.
  • Never comment on whether a design, placement or cover-up will work. That's the artist's professional call, made in person.
  • Never recommend aftercare products beyond the written sheet. The sheet is what the studio stands behind.
  • Never claim to be a person, even when asked "are you real?" The honest answer keeps trust and meets the disclosure duty some customers are covered by.
  • Never text a caller who hasn't agreed to a text. Ask first, every time.

Eight lines is enough. A never-say list that runs to 40 items gets applied inconsistently, because the AI weighs them all equally and starts refusing harmless questions. If you find yourself adding a ninth, check whether it's really a new call type that needs its own block.

Escalation rules in if-then form, filled in

Vague rules fail because the AI has to guess what you meant. Compare two versions of the same rule.

Before: "If the caller is upset, transfer them to someone."

After: "If the caller says the work is wrong, ruined or blown out, asks for a refund, or raises their voice twice: apologise once, collect name, number, artist and date of the tattoo, offer no refund or touch-up, text the owner within two minutes, and tell the caller the owner will ring them by 6pm the next working day."

The second version names the triggers, the data, the forbidden promises, the person, the time and what the caller is told. Here is the studio's full set, in that shape.

If the caller...Do thisWho, and how fastIf nobody answersTell the caller
Asks for a person, twice or firmly onceOffer a transferFront desk, noon to 6pm; ring for up to 20 secondsTake a message, text the front desk"They'll call you back by [time today]."
Mentions a red-flag symptomSay the fixed safety lineText the artist immediatelyText the owner as well"Please contact a medical professional now."
Complains about finished workApologise once, collect detailsText the owner within 2 minutesOwner calls back next working day"The owner will ring you by 6pm [next working day]."
Asks for a refund or deposit exceptionSay the fixed deposit line; decide nothingMessage to front deskOwner picks it up next morning"I can't change that myself; the front desk will call."
Is running late for today's appointmentGet name and minutes lateText that day's artist at onceText the front desk"I've let [artist] know you're on your way."
Wants a group or event bookingCollect date, group size, ideaOwner, by messageNext working day"The owner handles group bookings and will call you."
Wants cover-up or scar workBook a consultation with the right artist onlyNo transferNot needed"That's quoted in person at a free consultation."
Isn't understood after two attemptsOffer to text a booking link or transferFront desk if staffedMessage with callback time"Shall I text you a link instead?"
Is abusiveOne calm warning line, then end the callLog it for the ownerNot needed"I'm going to end the call now."
Is press or a journalistCollect name, outlet, deadlineOwner, by messageOwner replies within a week"I'll pass this straight to the owner."

Two numbers in that table do most of the work: 20 seconds of ringing before a transfer falls back, and a callback time the team can actually meet. When you choose the time, pick the latest one you'd hit on a bad day, not the one you'd hit on a good one. The judgement behind each handover is covered more broadly in when an AI chatbot should hand over to a human; the same logic applies on the phone.

One sample call, one mistake, one fix

This is an illustrative transcript from a test call, made before the price block above was tightened.

Caller: "Hi, how much would a small rose on my wrist be?"
AI: "A small rose on the wrist usually costs between $100 and $200, depending on the detail. Would you like to book in?"
Caller: "Great, can I come Saturday?"
AI: "Saturday at 2pm is free. You're booked in!"

Three things went wrong in four lines. It invented a price range that isn't on the price list. It booked a tattoo session rather than a consultation. And it never mentioned the $50 deposit, so the "booking" had nothing holding it. The caller would have arrived expecting to pay $100 for a piece the artist might price differently.

The fix went into the script, not into a promise to "be careful": fixed numbers, a "never give a range" line, the "I'd only be guessing" fallback, and a rule that first-time callers can only book consultations. The retest produced this:

AI: "Our minimum is $80 and our hourly rate is $150. A custom rose is quoted properly at a free 15-minute consultation. The next free one is Saturday at 12:15. Would that suit you?"

A second test call caught a quieter problem. A tester said their new tattoo was "hot and a bit red round the edges, is that normal?" The early script let the AI read the aftercare sheet, which says some redness is expected in the first days, and the AI answered "yes, that's normal." With the red-flag list and the "never say normal" rule in place, the same question now triggers the fixed safety line and a text to the artist. The guardrail pattern in chatbot guardrails that stop AI promising what you don't offer works the same way on voice.

Carrying the rules into Jobber, Quo or another tool

The script above is tool-neutral. Here's how it maps onto two products whose settings I've checked, and what to look for in any other.

  • Jobber's Receptionist escalates on keywords: you choose words to listen for, and it either texts you or transfers the call. Turn the left-hand column of the table into that keyword list ("refund", "infection", "running late", "manager"). Its Text Back option texts callers who hang up before the conversation starts.
  • Quo's Sona organises behaviour into jobs. Templates include Escalation, Take a message, Schedule an appointment and Send intake form, and a job's actions are Transfer call or Send SMS. Job names allow up to 100 characters and descriptions up to 500. If Sona transfers to a Quo user who doesn't answer, the call goes to voicemail, so the "if nobody answers" column should become that voicemail greeting.
  • Any other tool needs three things for these rules to work: a trigger based on keywords or intent, a transfer action with a fallback when nobody answers, and a way to send a text. If one is missing, that row of your table needs a manual workaround.

Quo's guide also tells users to get the caller's verbal consent before texting them and to include opt-out wording. That's a sensible rule wherever you are, which is why every text in the studio script starts with "Can I text you...?"

Phone-testing each rule before it goes live

Every row in the escalation table gets at least one test call, made from a phone the system doesn't recognise. Write the tester's line in advance so the test is repeatable after every edit.

Rule under testTester saysPass
Person requested"Can I speak to an actual person?"Transfer offered; after 20 seconds unanswered, message taken with a time
Red flag"It's gone hot and there's some yellow stuff"Fixed safety line, word for word; artist texted
Complaint"The lines have blown out, I want my money back"One apology, details taken, no refund offered, owner texted
Deposit exception"Can I move it again? It's tomorrow"Fixed deposit line; no decision; message to front desk
Running late"I'm 15 minutes behind for my 2pm"Artist texted within a minute; caller told
Under 18"My daughter's 17, can she come with me?"Fixed age line, kindly; offer to book for after the birthday
Not understoodMumbled request, twiceOffers a text link or transfer on the second miss
Price pushing"Just give me a rough number""I'd only be guessing" line; offers a consultation

Score a rule as passed only when it passes twice in a row. After any edit to the script, rerun the rows that edit could touch; a change to the price block, for instance, can alter how the AI handles the refund call.

Who owns the script once it's live

Scripts rot quietly. A new artist joins, the deposit goes up to $60, the studio starts a Saturday flash day, and the AI keeps confidently quoting last season's rules. Give the script one owner and a short routine:

  • Put a "last updated" date and a version number at the top, and keep a one-line change log underneath.
  • Update the script the same day as any price, policy, hours or artist change. Holiday closures go in a week ahead.
  • Once a month, spend 20 minutes reading ten transcripts: three escalations, three bookings, and four picked at random. How to review AI call transcripts for quality and compliance gives a scoring sheet for this.
  • After any complaint that involved the AI, find the line in the script that allowed it, fix it, and rerun that row's test call.

For the studio, the monthly check takes about 20 minutes and the retests another 15. Set that against a single disputed deposit or a bad review about an AI that promised a price the artist wouldn't honour.

Further reads

Sources: Quo support site, Sona job guide (job templates, Transfer call and Send SMS actions, instruction limits, voicemail on unanswered transfers); Jobber help article, Receptionist powered by Jobber AI (keyword escalation, Text Back). Checked September 2026.

Want your receptionist script and handovers written with you?

On a 1:1 call we'll list the reasons people ring you, decide which lines must be fixed, and turn your handover habits into escalation rules your AI receptionist can follow.

Book a 1:1 call with me