A good auto attendant script names the business in the first few seconds, offers no more than four or five options with the most common one first, always lets callers reach a person, and has separate versions for business hours, after hours and holidays. Keep the whole menu to roughly 30 seconds and test it from a mobile phone before it goes live. Most bad phone menus are not bad technology. They are long scripts that nobody tested.
An auto attendant is the recorded greeting and menu that answers your main number and sends callers where they need to go. IVR, interactive voice response, is the broader term for systems that respond to keypresses or speech and sometimes look things up, such as an order status. Most small businesses need a well-written auto attendant, not a complicated IVR. This guide covers how to design one and gives sample scripts you can adapt.
Start with why people call
Before writing a word, list the reasons people call your main number and roughly how often each comes up. Pull a week of call logs, ask whoever answers the phone, and note what callers ask for when they reach a person. For most small businesses, three or four reasons cover the bulk of calls. Those become the menu. Everything else goes to "all other questions" or the operator.
Design rules that hold up
- Business name first. "Thanks for calling Riverside Dental" tells callers they dialed the right number. Skip the slogan.
- Four or five options at most. People can only hold a few choices in mind at once. If you need more, you need a better first question, not a longer list.
- Most common option first. If most callers want to book, booking is option 1.
- Say the action, then the number. "To book an appointment, press 1" works better than "Press 1 to book an appointment", because callers hear what they are listening for before the number they have to remember.
- One level deep where possible, two at most. Every extra layer is another chance for a caller to give up.
- A person is always one press away. Pressing 0 should reach someone, or a voicemail box someone checks, from anywhere in the menu.
- Let callers hear it again. "To hear these options again, press 9."
- Drop "please listen carefully, as our menu options have changed." Callers have heard it for years. It adds seconds and helps nobody.
- Use the same words throughout. If option 2 says "billing", the person who answers should say "billing", not "accounts receivable".
Handling the edge cases
- No input. Some callers are driving or on a phone that makes keypresses awkward. After a pause, repeat the menu once, then send the call to the operator or main queue rather than disconnecting.
- Invalid input. "Sorry, that is not an option," then the menu once more. After that, route to a person.
- Dial by extension or by name. Useful for repeat callers and vendors. Mention it once, briefly.
- Language. If a meaningful share of your callers speak another language, offer it early and in that language, for example "Para español, oprima dos." Have a native speaker record it.
- Emergencies. Medical practices, property managers and some trades should tell callers what to do in an emergency at the very start of the after-hours greeting. For medical offices that usually means "If this is a medical emergency, hang up and dial 911."
Sample scripts
The businesses below are invented. Adapt the wording to your own options.
Business hours, small professional office
Thanks for calling Harbor Accounting. To schedule an appointment, press 1. For questions about a bill, press 2. If you know your party's extension, you may dial it at any time. For anything else, press 0 and we'll help you. To hear these options again, press 9.
After hours, same office
Thanks for calling Harbor Accounting. Our office is closed. We're open Monday through Friday, 9 to 5. To leave a message, press 1, and we'll call you back the next business day. You can also book an appointment any time on our website.
Holiday
Thanks for calling Harbor Accounting. Our office is closed today for Thanksgiving and reopens Friday at 9. To leave a message, press 1.
Home services company with an emergency line
Thanks for calling Eastside Plumbing and Heating. If you have no heat, or water is leaking right now, press 1 to reach our on-call technician. To book a service visit or an estimate, press 2. For billing, press 3. For anything else, press 0.
Read each script aloud and time it. If the business-hours version runs much past 25 or 30 seconds before the last option, cut something.
Business hours, after hours and holidays
Most cloud phone systems let you set schedules that switch greetings and routing automatically. Set them up once, with every holiday you close for, and check them the week before each holiday rather than the morning after. Decide what each option does under each schedule. During business hours "billing" might ring the office manager, while after hours it goes to a voicemail that arrives as an email. A menu that offers an option nobody can answer at that hour is worse than leaving the option out.
For many businesses, after-hours calls deserve more than a voicemail box. We cover the choices, from on-call forwarding to answering services, in after-hours call handling.
Recording the greetings
- Use one voice throughout: a staff member recorded in a quiet room, a professional voice service, or a good text-to-speech voice if your platform offers one.
- Speak more slowly than feels natural. Phone audio compresses speech.
- Leave music out from under the menu. It makes the options harder to hear on mobile phones.
- Keep the scripts in a shared document, so the next change does not depend on someone remembering what was said.
- If calls are recorded, the recording notice belongs in the greeting; see call recording laws for business.
Test before it goes live
- Call from a mobile phone, not a desk phone, and listen to the whole thing.
- Press every option, including 0, 9 and an invalid key, and also wait without pressing anything.
- Test each schedule by switching it on temporarily.
- Confirm every destination rings the right people, and that voicemails reach someone who reads them.
- Ask someone outside the business to call and find one specific thing. Note where they hesitate.
When a menu is the wrong tool
Menus suit businesses where callers know which department they want. They suit businesses less well where most callers want a conversation: a question answered, an appointment booked, a problem described. A menu makes those callers do the sorting, and some of them hang up instead. Our article on the real cost of a missed call shows how to put a number on that. Teams that run real queues, with wait times and callbacks, need more than a menu; see small call center phone systems.
Another option is an AI receptionist, which answers in conversation instead of with a menu. FiberX's AI receptionist has no menu and nobody presses 1. It answers questions from the information you give it, asks your intake questions, books onto your live calendar during the call, transfers urgent calls according to your rules, and sends you a summary of every call. Some businesses use both: a short menu for the departments that matter, with the AI receptionist catching overflow and after-hours calls.
A worked example
Hypothetical: the clinic and its call mix are invented to show the method.
A physical therapy clinic has a seven-option menu written years ago, including "for directions, press 5" and "for our fax number, press 6". Reviewing a week of calls, the front desk finds that most callers want to book or move an appointment, a smaller group have billing or insurance questions, and the rest are referrals from doctors' offices and assorted questions.
The new business-hours menu has three options, appointments, billing and insurance, and a line for medical offices sending referrals, plus 0 for the front desk. Directions and the fax number move to the website and the after-hours greeting. The menu now runs about 20 seconds instead of more than a minute, and the front desk hears from fewer callers who pressed 0 only to ask which option they needed.
Questions to ask your phone provider
- How many menu levels and options can we build, and can we edit them ourselves?
- Can greetings and routing switch automatically by schedule and holiday?
- Do you offer text-to-speech, and in which languages?
- What happens on no input or invalid input, and can we change it?
- Can options send calls to queues, ring groups, mobile phones and voicemail-to-email?
- Which reports show where callers go in the menu and where they hang up?
Getting it built
Auto attendants come with most hosted phone systems, and we price those across providers so you can compare features and cost side by side. Providers pay FiberX, so there is no markup, the consultation is free, and you usually hear back the same day. Phil Morales is your one point of contact. To hear the no-menu alternative, call our own line at 478-758-8091, where our AI receptionist answers at any hour. You can also text (347) 870-0965 or get in touch.