A fully equipped Call Centre, direct from the cloud, get started today
Unlimited call recording to help you manage compliance and performance
Bring your teams together with our collaboration features, including video calls and video conferencing.NEW
Mostly inbound calls?
Choose a low-cost monthly licence fee and simply pay as you go for the calls you make
Outbound calls to different places?
Get 2,000 outbound minutes per user/ month and one inbound number per user
Covers international calls to over 45 countries including:
How often have you watched a film where everything was shaping out great and suddenly a character dropped a corny or cliched line, breaking the immersion? An Interactive Voice Response script (IVR) or auto attendant script is a bit like a film script – it needs to be on point and align with your brand, so your users don’t give up on the call. Every type of business needs a different tone and structure to make a good impression. After all, for many users, it will be their first contact with your business.
Auto attendant scripts can be deceivingly simple, as they require a thorough analysis to be effective even though the outcome is just a few brief sentences. Nailing the structure, the content, and the tone is critical for an optimal customer experience (CX).
Content
There are a few basic requirements to meet to create a compelling script.
Before you even start developing an auto attendant script, the first step is to conduct some serious soul searching. A firm grasp of what defines your business will help you to lay out a neat script.
What is your value proposition? How do you address your target audience? Does a female or male voice work better? Which are their most common challenges and requests? A lack of clear corporate structure or messaging will hinder the development of a helpful and effective script. So what boxes should you tick off here?
This is critical, as a flawed structure can ruin a correctly phrased script. The categories in the script should follow a hierarchical order. Usually, this means product first, technical service second, billing third, and live agents in fourth place. Also, as pointed out, the ability to return to the main menu easily is critical for a satisfactory experience.
OK, before you jump into the script properly speaking, you need to cover all your bases. The are other secondary items, but your script should at least include the following ones:
Besides the list of options, there are some basic rules for auto attendant script copywriting:
The difference between a good and bad IVR script can seem minor, but they can significantly impact your customers. Let’s take a couple of examples and see what makes them good or bad.
For sales, press 1. Billing and account status, press 2. For tracking and delivery, press 3. To return to the main menu, press 7. To speak to an agent, press 0.
What makes this a good IVR script? It’s concise, consistent, and easy to understand over the phone. Also, note how the IVR presents the options first, followed by the number to press. Callers almost always know the department or function they want, so this helps them identify the correct option. Saying the number first serves no purpose since by the time they reach the end of the menu, they’ve forgotten what 1 or 2 stands for.
Dial 1 for a billing specialist.
Dial 2 for speaking to an account representative.
Dial 3 to reach the sales department.
Dial 4 if you know the extension number of the person you are calling.
Dial 5 to get your account status.
Dial 6 to update your contact information with us.
Dial 7 to return to the main menu.
Dial 8 to repeat the message.
A quick glance tells you this script is much worse than the first one. It offers too many options in no particular order. It provides the number first, which means the customer has to remember what each refers to. The script is too wordy and distracting as well.
Another important aspect when creating your IVR messages is the recording of the audio files to be used for the different options.
Companies typically use one of the following options to create these recordings:
For example, with VoIPstudio it is very easy to create your own recordings with the built-in text-to-speech functionality, which allows creating IVR audio announcements in many languages free of charge by following 5 simple steps:
You can test this functionality by signing up for a free 30-day trial at VoIPstudio.
Below you will find 38 enhanced examples of auto attendant (IVR) scripts that can be adapted to different types of businesses and situations. We’ve also included tips and recommendations to make each message more effective, keep callers engaged, and ensure a smooth call experience. Feel free to adjust them to your company’s specific needs!
How does all the above reflect on actual, real-world scripts? Here are a few examples of scenarios and situations that can show you the way. You can always make your blend if none of these fit your needs.
When to use: When your company has a simple menu, and you want callers to navigate to the correct department or extension quickly.
Script
“Hello, thank you for calling {Your Company}.
Tip: Ensure the most requested options (like Sales or Support) come first so callers can quickly select the relevant option.
When to use: For retail or wholesale stores with several product lines.
Script
“Thank you for contacting {Your Company}. Our business hours are Monday through Friday, from 8:00 AM to 5:00 PM.
Tip: Always provide the option to speak with a live agent (e.g., pressing 0 or staying on the line) for customers who prefer direct assistance.
When to use: Callers must speak to the correct location when your company operates in various cities.
Script
“Thank you for calling {Your Company}. For detailed information about our locations, operating hours, and services, please visit our website: {website.com}.
Tip: Redirecting callers to your website can reduce phone traffic, but make sure the site is user-friendly and includes the promised information.
When to use: If you want to encourage self-service on your website.
Script
“Welcome to {Your Company}.
You can always visit our website at {website.com} for more information and self-service options. Thank you for calling!”
Tip: Keep the website’s mention brief and clear, so callers know they can solve many issues quickly without needing to speak to someone.
When to use: For businesses offering multiple products or services, create a second-level menu for specific details.
Script
“Hello, you’ve reached {Your Company}.
(If the caller presses 1)
Tip: A sub-menu is helpful for segmenting calls further and sending them directly to the correct department.
When to use: When your company manages different call flows based on the customer’s status.
Script
“Thank you for contacting {Your Company} Customer Service.
Tip: Differentiating new vs. existing customers allows you to allocate resources more effectively.
When to use: For businesses where clients often need to reach certain key people (e.g., consultants, attorneys, etc.).
Script
“Thank you for contacting {Your Company}.
Thank you for choosing {Your Company}.”
Tip: Always include a “general inquiries” option (or “0”) for callers who are unsure whom to speak with.
When to use: Let callers know the IVR menu might differ from what they remember.
Script
“Thank you for choosing {Your Company}. Please note that our options have recently changed, so listen carefully:
Tip: Announcing new menu options helps avoid confusion and saves time for customers who dial from memory.
When to use: To highlight current offers or discounts, especially during sales seasons or new product launches.
Script
“Thanks for calling {Your Company}.
Tip: Keep the promotion short and direct; avoid overwhelming the caller with excessive details.
When to use: If you have an online platform that can reduce your call center’s workload.
Script
“Thank you for calling {Your Company}. Our offices are currently closed. Standard office hours are Monday through Friday, 8:00 AM to 5:00 PM.
You can check your account status 24/7 at {URL}, where you’ll find FAQs and detailed account information.
If you need further assistance, please call back during regular business hours. To repeat this message, press #.”
Tip: Briefly mention how easy it is to use the online platform to encourage callers to try it.
When to use: To reduce frustration for customers stuck in a long wait queue by having an agent call them back.
Script
“If you would like one of our agents to call you back instead of waiting on hold, press 1.
Thank you for requesting a callback. One of our agents will contact you shortly. Please hang up now and wait for our call.”
Tip: Ensure you have a system that immediately logs the callback request and the caller’s number so you can fulfill your promise.
When to use: A brief message when all lines are busy, offering voicemail.
Script
“You have reached {Your Company}. All our agents are currently busy. Please leave your Name, number, and a short message; we will return your call as soon as possible. Thank you.”
Tip: Keep a polite and positive tone. Remind callers their time is valuable to you.
When to use: Another variant for high call volume is directing callers to voicemail.
Script
“Hi, welcome to {Your Company}, and thank you for calling.
Unfortunately, all our agents are busy at the moment. However, please leave a voicemail, and someone will reply shortly.
We apologize for the inconvenience!”
Tip: Consider playing light background music or useful info while callers decide to leave a message or hold.
When to use: Inform callers the business is closed and offer voicemail options.
Script
“Thank you for reaching {Your Company}. Unfortunately, you have called outside our regular business hours, Monday through Friday, 8:00 AM to 5:00 PM.
Thank you!”
Tip: Clearly state when you will be available again, and always provide a general mailbox option.
When to use: When you want to direct callers to another support channel after hours (e.g., a website chat).
Script
“Thank you for calling {Your Company}.
Our offices are currently closed.
Please leave a message in our voicemail box or contact us via our website chat at {website.com}.
Thank you, and have a great day!”
Tip: Offering a chat or online form can be very helpful, especially if you have staff available beyond phone hours.
When to use: To give callers the option to exit voicemail and return to the main menu.
Script
“You’ve reached the voicemail of {Name}.
Tip: Callers may want to speak to someone else. Let them do so without hanging up and redialing.
When to use: To announce holiday closures and indicate when you’ll resume operations.
Script
“Hello, thank you for calling {Your Company}. In observance of {Holiday}, our offices are currently closed. We will resume normal operations on {Date}.
Please feel free to leave a message after the tone or call back during our regular hours, Monday through Friday, 8:00 AM to 5:00 PM.
Happy holidays!”
Tip: Adjust the Script to match the local Holiday or event.
When to use: A slightly different version to mention extra contact channels.
Script
“Thank you for calling {Your Company}. Our offices will be closed on {Date} in observance of {Holiday}. We will reopen on {Date}.
Thank you, and have a wonderful holiday!”
Tip: When handling urgent issues during the holiday period, mention alternative channels (email, fax, social media).
Below are 20 more scripts covering various scenarios so you can mix and match them to create the perfect setup for your business.
When to use: If your system recognizes the caller’s number and can offer a personalized welcome.
Script
“Hello {Customer Name}, welcome to {Your Company}.
Thank you for choosing us!”
Tip: Addressing the customer by Name creates a VIP feel. Make sure your technology can reliably provide caller details.
When to use: For companies selling multiple categories of products, each requiring different support expertise.
Script
“Welcome to the {Your Company} Support Center.
Tip: Before recording, identify which categories or products generate the most support calls to prioritize them in the menu.
When to use: In real estate, hospitality, or museums offering audio tours or recorded info.
Script
“Thank you for contacting {Your Company/Institution}.
Enjoy your tour!”
Tip: Audio tours allow callers to explore info without agent interaction, saving time for everyone.
When to use: If your customers frequently call to check the status of repairs or deliveries.
Script
“Hello, thank you for calling {Your Company}.
I appreciate your patience!”
Tip: Integrate your IVR with your database to provide automated real-time status updates.
When to use: To gather feedback after a service or purchase.
Script
“Thank you for contacting {Your Company}! We value your feedback to keep improving:
We appreciate your time and feedback!”
Tip: Keep surveys short (3-5 questions). An unhappy customer is unlikely to complete a lengthy questionnaire.
When to use: Add a warm, casual touch when greeting callers.
Script
“Welcome to {Your Company}, where you’ll find {brief mention of current promotion}.
Please hold while we connect you to the most suitable advisor.
[Soft background music]
Tip: Use music that aligns with your brand identity and isn’t irritating to customers.
When to use: If you handle business-to-business (B2B) and consumer (B2C) clients requiring distinct processes.
Script
“Thank you for calling {Your Company}.
Thank you!”
Tip: Group calls by customer type so each receives specialized assistance.
When to use: For services that handle many reservations or appointments.
Script
“Welcome to {Your Company}.
Tip: Integrate an automated calendar or online form to reduce call volume further.
When to use: To filter out spam callers or unwanted sales.
Script
“You’ve reached {Your Company}.
Thank you.”
Tip: This doesn’t eliminate spam entirely but can reduce how many sales calls reach certain departments.
When to use: To inform callers of unexpected changes affecting normal business operations.
Script
“Due to {reason for contingency}, you may experience delays on our lines.
We appreciate your understanding.”
Tip: Update these messages in real-time to maintain customer trust during crises.
When to use: For companies seeking continuous innovation and customer feedback.
Script
“Thank you for helping {Your Company} improve.
Tip: Respond to suggestions proactively or showcase on your website which ideas have been implemented thanks to customer feedback.
When to use: When you need callers to have specific information ready before speaking to an agent.
Script
“Hello, thank you for calling {Your Company}. To expedite your call, please have your account number or ID ready.
Thank you!”
Tip: This helps reduce call duration and frustration for customers who might not have their information.
When to use: For large organizations where each department handles various processes (e.g., HR, Purchasing, etc.).
Script
“Welcome to {Your Company}. Please select a department:
(If the caller presses 1 – Human Resources)
(And so on for other departments.)”
Tip: Avoid exceeding two or three menu levels to avoid confusing callers.
When to use: in case you can send customers info via SMS (order tracking, FAQs, etc.).
Script
“Thank you for calling {Your Company}.
Would you like to receive a tracking link or more info via text message?
Tip: Always ask for consent before sending SMS, and comply with data protection regulations.
When to use: For stores offering pickup for online orders or document drop-off.
Script
“Hello, you’ve reached {Your Company}.
Tip: Offering drive-thru or pickup options can save time for both customers and staff.
When to use: When you need to measure the effectiveness of different ads.
Script
“Welcome to {Your Company}. Please press the corresponding option based on how you heard about us:
You will be transferred to our Sales department next. Thank you!”
Tip: This helps you gather data on which advertising channel performs best to optimize your budget.
When to use: Healthcare providers filter patients with specific symptoms.
Script
“Welcome to {Clinic/Hospital Name}.
I appreciate your cooperation!”
Tip: Keep health information current per official guidelines.
When to use: For accounts receivable departments, automating late payment reminders.
Script
“Hello, this is the automated system from {Your Company}. We have noticed a pending balance on your account.
Thank you for your prompt attention!”
Tip: Automating this process speeds up payment collection and allows you to address any questions directly.
When to use: In high-volume call centers, inform callers about their approximate hold time.
Script
“Thank you for calling {Your Company}. All agents are currently busy. Your estimated wait time is {X} minutes.
We appreciate your patience!”
Tip: Update wait times dynamically and always offer a callback as an alternative.
When to use: They mainly focus on package tracking and shipping services when calls are made.
Script
“Welcome to {Your Logistics Company}.
Thank you for choosing us!”
Tip: Integrate the IVR with your tracking database so customers can get real-time updates without agent assistance.
To create an IVR auto attendant you need to have a PBX that offers this possibility. Currently, VoIP PBXs in the cloud, as VoIPstudio, are the easiest option for all types of businesses and especially for SMEs, for its performance and cost.
VoIPstudio allows you to easily configure automatic interactive response flows to facilitate communication with your customers, as you can see at our administrator manual. It’ll give you a professional image.
You can also check the following post to learn more details about IVR configuration in VoIPstudio:
> IVR configuration guide for VoIPstudio
The above suggestions are just a starting point. You will need to adapt them to your specific needs and then transform that text into voice. There are plenty of tools for this stage, even AI-powered software that can help to set up the right tone, from formal to friendly or warm, without the need for a human voice-over specialist. However, professional voice talent is the best way to make a good impression.
To find the most effective solution, you will probably need to adapt your auto attendant script over time. Ensure the script creation process is agile and well thought out to avoid unnecessary recording sessions.
An auto attendant script is a pre-recorded phone menu that greets and guides callers to the correct department or extension. It eliminates the need for a receptionist to answer every call, saving time and resources while providing a consistent experience for customers. An effective auto attendant script is concise, clear, and tailored to the unique needs of each business.
You should review and update your auto attendant script whenever there are changes to your business operations, such as modified working hours, new departments, updated product offerings, or special holiday schedules. Regularly reviewing your auto attendant script ensures that customers receive accurate information and helps maintain a professional brand image.
Start a free 30 day trial now, no credit card details are needed!
Thousands of businesses across the world trust VoIPstudio for all of their most vital business communications. Why not be the next?
Thousands of businesses across the world trust VoIPstudio for all of their most vital business communications. Why not be the next?
Start a free 30 day trial now, no credit card details are needed!