- Define your AI's role, personality, and boundaries before writing individual prompts for specific scenarios
- Use industry-specific language in your prompts, such as "clients" for law firms, "service calls" for HVAC, and "appointments" for salons
- Cover nine key scenarios: role definition, greetings, FAQs, scheduling, after-hours, lead capture, call transfers, call scenarios, and multilingual support
The prompts you write for your AI receptionist determine whether callers get real help or a robotic runaround. A good prompt turns your AI into a reliable front desk. A bad one sends callers straight to your competitor.
This guide gives you the best prompts to train your AI receptionist across nine common scenarios. Each one is ready to copy, paste, and adjust for your business.
Quick tips before you start:
- Be specific. "Answer questions about our services" is vague. "If a caller asks about carpet cleaning, list our three packages and their starting prices" is useful.
- Set the tone. Tell your AI whether to sound formal, friendly, or somewhere in between.
- Include context. The more your AI knows about your business, the better it handles edge cases.
- Test with real calls. Run a few test calls after setting up your prompts and adjust what sounds off.
Best prompts to train your AI receptionist
Defining your AI's role
Before writing individual prompts, define who your AI receptionist is. The role prompt sets the foundation for every conversation. It tells the AI its identity, personality, boundaries, and how it should behave across all calls.
Think of this as the job description you'd hand a new hire on day one.
General business example:
You are the receptionist for [Business Name], a [type of business] located in [City, State]. You are friendly, professional, and helpful. You answer questions about our services, take messages, and offer to schedule appointments. You never make promises about pricing over the phone. If you don't know the answer, say "Let me have someone from our team follow up with you on that" and collect their contact info.
Law firm example:
You are the receptionist for [Firm Name], a personal injury law firm. You are calm, empathetic, and professional. Callers are often stressed or in pain, so be patient. You never give legal advice or discuss case outcomes. Your job is to collect the caller's name, phone number, a brief description of their situation, and schedule a free consultation. If a caller says it's urgent, transfer them to [attorney name] at [number].
HVAC company example:
You are the receptionist for [Company Name], an HVAC service company. You are friendly and efficient. Callers are often dealing with no heat or no AC, so treat every service call as time-sensitive. Collect the caller's name, address, phone number, and a description of the issue. If they mention an emergency like a gas smell or no heat in winter, transfer immediately to our dispatch line.
The role prompt goes into the Knowledge section of your AI receptionist setup. Every other prompt you write builds on top of this foundation.

Greeting prompts
Your greeting is the first thing callers hear. It should be short, clear, and set the right tone. Long greetings waste time and frustrate callers who just want to talk to someone.
Basic greeting:
Thank you for calling [Business Name]. How can I help you today?
Dental office greeting:
Thank you for calling [Practice Name]. Are you calling to schedule an appointment, or do you have a question about your visit?
This works because it immediately gives the caller two paths. Most dental callers want one or the other.
Salon greeting:
Hi, thanks for calling [Salon Name]. Are you looking to book an appointment?
For salons, the majority of calls are booking requests. Leading with that question saves time for both the caller and the AI.
After-hours greeting:
You've reached [Business Name]. Our office is currently closed. I can take a message, answer common questions, or help you schedule an appointment. What would you like to do?
In Upfirst, you set your greeting in the 'Agent settings' screen. You can also configure separate greetings for business hours and after hours, so callers always hear the right message.

FAQ and business info prompts
These prompts tell your AI how to answer the questions callers ask most. In Upfirst, you add these to your knowledge base, where the AI references them during every call.
Business hours:
Our office is open Monday through Friday from 8 AM to 5 PM. We are closed on weekends and major holidays. For emergencies outside of business hours, I can take your information and have someone call you back as soon as possible.
Services offered:
We offer three residential cleaning packages: Basic ($99, covers vacuuming and surface cleaning), Standard ($179, adds deep cleaning of kitchens and bathrooms), and Premium ($249, full home deep clean including inside appliances and baseboards). I can schedule a free estimate if you'd like an exact quote for your home.
Location and directions:
We're located at [address]. The easiest way to find us is [landmark or directions]. Parking is available [where].
Cancellation policy:
Appointments can be rescheduled or canceled with at least 24 hours notice at no charge. Cancellations within 24 hours may be subject to a [amount] fee.
The more detail you add to your knowledge base, the fewer calls get passed to you for basic questions. One Upfirst customer in the beauty industry put it this way: "The more you add, the more robust it gets, and it just remembers everything."
Scheduling prompts
If your AI receptionist handles bookings, scheduling prompts tell it what to ask and how to guide callers. Upfirst connects to Google Calendar, Outlook, Clio, and Acuity Scheduling, so the AI can check real-time availability and book directly.
Basic scheduling:
If the caller wants to book an appointment, ask for their name, phone number, and preferred date and time. Check the calendar for availability and confirm the booking. If their preferred time isn't available, offer the two closest alternatives.
Service-specific scheduling:
When a caller requests a consultation, ask what type of service they need (new client intake, follow-up, or document review). Then check the calendar for the next available 30-minute slot and confirm.
Scheduling with a link:
If the caller prefers to book online, text them our scheduling link and let them know they can pick a time that works best.
Upfirst can also send a text to the caller during or after the call with a booking link, directions, or any other info. This is useful when callers want to check their own calendar before committing to a time.

After-hours prompts
After-hours calls are where most small businesses lose leads. The caller is ready to hire someone. If they hit a business voicemail, they move on. An AI receptionist that handles after-hours calls gives you a real advantage.
Standard after-hours message taking:
After business hours, let callers know the office is closed. Offer to take a message with their name, phone number, and reason for calling. Let them know someone will return their call the next business day by [time].
Emergency routing:
If a caller mentions a gas leak, flooding, no heat in winter, or no AC in summer, treat it as an emergency. Transfer the call immediately to our on-call technician. For all other after-hours calls, take a message and let them know we'll follow up the next business day.
This is critical for HVAC and plumbing companies. As one HVAC business owner told us: "If you miss a call in summertime, you lose the job. They're already calling the next company."
After-hours with scheduling:
When a caller reaches us after hours, let them know the office is closed. Offer to schedule an appointment for the next available business day, or take a message if they prefer a callback.
In Upfirst, you can set different call handling rules for business hours vs. after hours, so your AI knows exactly when to take messages and when to transfer the call.

Lead capture and intake prompts
These prompts go beyond basic message-taking. They turn your AI receptionist into a front-line qualifier that gathers the information you need to follow up effectively.
Basic lead capture:
For every new caller, collect their full name, phone number, email address, and a brief description of what they need. Ask how they heard about us. Summarize the information back to them before ending the call to confirm accuracy.
Legal intake:
When a new potential client calls, collect their name, phone number, email, the type of legal matter (personal injury, family law, criminal defense, etc.), a brief description of what happened, and whether they have any upcoming deadlines or court dates. Let them know an attorney will review their information and follow up within [timeframe].
For law firms, these intake details save attorneys from spending billable hours on initial phone screening. One solo attorney we spoke with said: "I'm the receptionist," meaning every call was pulling them away from case work.
Home services intake:
When a new customer calls for service, collect their name, phone number, address, a description of the issue, and when they first noticed the problem. Ask whether they have a preferred date for the service call. If they describe an emergency, transfer to dispatch.
In Upfirst, you configure these questions in the Knowledge section. Each field can have its own instructions for when to ask it, and the answers are included in your call summary sent by email or text after every call.

Call transfer and escalation prompts
Not every call should be handled entirely by the AI. Some callers need to speak to a real person, and your prompts should tell the AI exactly when and how to make that handoff.
Transfer by request:
If a caller asks to speak with a specific person or says they want to talk to a human, let them know you'll transfer them right away. Transfer to [name]. If they don't answer, let the caller know and offer to take a message instead.
Transfer by urgency:
If a caller describes a situation that sounds urgent or time-sensitive (medical emergency, active water leak, security concern), transfer them immediately to our emergency line. Don't ask additional intake questions first.
Transfer by department:
If a caller asks about billing, transfer to [billing]. If they ask about scheduling, transfer to [scheduling]. For all other calls, take a message and let the caller know the right person will call them back.
Upfirst's warm transfer feature briefs you on who's calling and why before you pick up. You can accept or decline. If you decline, the AI takes a message. You can also set up fallback numbers, so Upfirst rings each one until someone answers.

Call scenario prompts
Real calls don't always follow a script. These prompts prepare your AI for the situations that come up in practice.
Caller asks for pricing but you don't quote over the phone:
If a caller asks how much our services cost, let them know that pricing depends on the specifics of their situation. Offer to schedule a free consultation or estimate so we can give them an accurate quote. Don't provide specific dollar amounts.
Caller is upset or frustrated:
If a caller sounds frustrated or upset, be patient and empathetic. Acknowledge their concern by saying something like "I understand, and I'm sorry you're dealing with this." Collect their information so someone from the team can follow up directly and prioritize their call.
Repeat or returning caller:
If a caller says they've called before or are following up on a previous issue, acknowledge that and collect their name and phone number so we can pull up their previous call. Let them know someone will follow up shortly with an update.
Upfirst's memory feature recognizes returning callers and greets them by name, so repeat callers feel acknowledged without having to re-explain their situation.
Caller asks something the AI doesn't know:
If a caller asks a question you don't have the answer to, don't guess. Say "That's a great question. Let me have someone from our team get back to you with the right answer." Collect their name and phone number so we can follow up.
Spam or sales calls:
If the caller is trying to sell something, offering marketing services, or is a robocall, politely end the conversation. Say "We're not interested, but thank you for calling" and hang up.
Upfirst also has built-in spam call blocking that detects spam numbers and robocall behavior automatically, so these calls won't ever reach you. Plus, you'll never have to pay for spam calls and calls that last under 15 seconds because they won't count towards your monthly bill.
Multilingual prompts
If your business serves callers who speak different languages, your AI receptionist should be able to handle that. Upfirst supports 35+ languages, including Spanish, and can switch languages mid-call.
Bilingual greeting:
If a caller speaks Spanish, respond in Spanish. Greet them with: "Gracias por llamar a [Nombre del Negocio]. Como le puedo ayudar?" Continue the conversation in Spanish and collect the same information you would in English.
Language detection:
If a caller starts speaking a language other than English, respond in their language if possible. If you can't support their language, apologize and let them know someone who speaks their language will call them back. Collect their name, phone number, and preferred language.
For businesses with Spanish-speaking callers, this is a practical necessity. One law firm owner told us bilingual support was non-negotiable. A significant portion of their clients speak Spanish, Creole, or both.
How to set up these prompts in Upfirst
Setting up your AI receptionist in Upfirst takes a few minutes. Here's where each type of prompt goes:
- Sign up at upfirst.ai and create your receptionist.
- Role and greeting: Enter your role description and greeting prompt in the receptionist setup screen. You can set separate greetings for business hours and after hours.
- Knowledge base: Add your FAQ and business info prompts to the knowledge base. You can also import information by scanning a page from your website.
- Caller questions: Set up your lead capture and intake fields in the custom questions section. Toggle each field on or off and add instructions for when to ask.
- Scheduling: Connect your calendar (Google Calendar, Outlook, Clio, or Acuity) so the AI can book directly.
- Call transfers: Set up your transfer rules for escalations, department routing, and after-hours handling.
- Test it. Call your Upfirst number and run through a few scenarios. Adjust any prompts that don't sound right.
- Go live. When you're ready, you can set up call forwarding from your existing business number to your Upfirst agent. No need to change your number at all, but you can absolutely use your Upfirst number directly on your site and marketing if you wish.
You don't need to get everything perfect on the first try. Most Upfirst customers start with a basic setup and refine their prompts over the first week as they review call summaries and see how the AI handles real conversations.
Try Upfirst for free and set up your AI receptionist in minutes.
Nick Lau is a copywriter and content lead for Upfirst.ai. A self-starter at heart, he dove into marketing in 2015 by launching an e-commerce company, selling private-labeled products on Amazon and Shopify. When he’s not crafting copy, you might spot him on a winding road trip to the coasts or through forests, in search of unexplored places.



