Interactive Voice Response Example Scripts: What Is IVR?

Introduction

"Press 1 for Sales, press 2 for Support." Every caller knows this drill. Done well, it gets people where they need to go in seconds. Done poorly, it becomes a maze of dead ends and repeated menus.

Business callers hit real friction points: missed calls, unnecessary transfers, menus that ramble on too long, and having to repeat account details they just typed in.

Add limited after-hours coverage, and frustrated customers start looking elsewhere.

The stakes are real. 78% of consumers have abandoned a business after an unanswered call, according to a CallRail survey of 1,000 U.S. consumers. A clunky IVR drives the same outcome when callers get stuck in menus, routed wrong, or never reach a person.

This article defines IVR, explains how it works, and provides adaptable example scripts you can customize. We'll also cover how to plan a phone menu that actually helps callers instead of testing their patience.

Key Takeaways

  • IVR is an automated phone system using keypad entries, voice, or both to route calls and provide information
  • Effective scripts stay brief, follow logical order, and always include a fallback to a person or voicemail
  • Menus should open with the caller's most common reasons for calling, not internal department names
  • Regular testing using transfer data, abandonment points, and feedback keeps menus from going stale

What Is Interactive Voice Response (IVR)?

An IVR is an automated phone system that answers calls, plays prompts, and reads the caller's keypad or voice input. From that input, it routes the caller to information, a self-service task, a queue, voicemail, or a live agent.

IVR is often mixed up with a few related terms:

Term What It Does
IVR Routes calls, collects input, and can complete tasks like account lookups without an agent
Auto attendant Greets callers and routes them, generally without the deeper self-service functions of an IVR
Call queue Holds callers or connects them to the next available representative
Virtual receptionist Broad term for automated call-answering and routing, often overlapping with auto attendant

These tools frequently work together. An auto attendant might greet a caller, an IVR might handle an account lookup, and a call queue might hold the caller until an agent picks up.

Three Types of IVR Interaction

Not all IVRs work the same way:

  1. Touch-tone IVR uses DTMF keypad presses, like "Press 1 for Sales." This is the most common and most reliable type.
  2. Directed-dialog IVR asks focused questions and accepts short spoken answers, such as "Say your account number."
  3. Natural-language IVR tries to identify intent from ordinary speech, like "I need to check on an order I placed last week."

Three types of IVR interaction touch-tone directed-dialog natural-language

Common IVR Capabilities

Most business IVR systems handle:

  • Greetings and language selection
  • Extension dialing
  • Call routing to departments or agents
  • Account lookups and order or appointment status
  • Callback requests and voicemail
  • After-hours messaging

Why Businesses Use IVR

The value comes down to consistency and coverage. Every caller gets the same options regardless of who's on shift, and the system captures data on where callers run into trouble.

For routine requests, that consistency pays off. SQM Group's benchmarking of more than 500 call centers found an IVR self-service First Call Resolution rate of 74%, though this applies mainly to low-complexity inquiries like order confirmations, account balances, and status updates. Complex issues still need a human.

How Does an IVR Work?

Picture a typical call. The caller dials the business number, hears a greeting, presses a key or says a word, and gets routed accordingly. Behind that simple exchange is a connected set of systems doing the work.

The Components Behind the Scenes

An IVR call journey relies on several connected pieces:

  • Phone network or VoIP connection bringing the call into the system
  • IVR application running the menu logic
  • Audio prompts recorded or text-to-speech generated for each step
  • Keypad or speech recognition interpreting caller input
  • Call-routing rules deciding the next destination
  • Queues holding callers when agents are busy
  • CRM or business-system integrations pulling account data or logging the interaction

Integrations are what separate a smart IVR from a blind router. Public Telephone Company's custom integration services connect CRM and other business apps to its unified communications platform, so an IVR lookup can pull live account data before it routes the call.

Error Handling Keeps Callers From Getting Stuck

A good IVR plans for things going wrong. That means building in:

  • Repeat option to replay the current menu
  • Back option to return to the previous or main menu
  • Extension dialing for callers who already know their destination
  • Live-agent path that is easy to find, not buried

Set a hard limit on failed attempts too. After two or three unrecognized inputs, offer a keypad alternative, voicemail, callback, or a transfer to a person.

Speech recognition fails. Callers hit the wrong key. Requested data is missing. Without a fallback, each of those moments becomes a loop—and most callers hang up before they find a way out.

IVR error handling and fallback flow for stuck callers

Interactive Voice Response Example Scripts

The scripts below are starting templates, not finished copy. Swap in your own details wherever you see placeholders like [Company Name], [Hours], [Website], and [Callback Window].

Basic Greeting and Main Menu

Thank you for calling [Company Name]. If you know your party's extension, 
you may dial it now.

For sales, press 1.
To schedule or check an appointment, press 2.
For billing questions, press 3.
To speak with a representative, press 4.
To hear these options again, press 9.

Notice the options describe caller tasks, not org-chart labels. "Schedule an appointment" means something to a caller. "Provisioning Department" does not.

Customer Service or Account Submenu

You've reached customer service.

If you're a new customer, press 1.
If you're an existing customer, press 2.
To make changes to your account, press 3.
For billing questions, press 4.
To speak with a representative, press 5.
To return to the main menu, press 9.

A submenu should narrow the request, not add another layer of guessing. Needing a sub-submenu usually means the first menu needs restructuring.

Appointment Scheduling / Healthcare Front-Office Script

Thank you for calling [Company Name].

To book a new appointment, press 1.
To reschedule an appointment, press 2.
To cancel an appointment, press 3.
To confirm an existing appointment, press 4.
To speak with our front desk, press 5.

Important: Don't collect medical record numbers, diagnoses, or other sensitive details in a generic script. HHS guidance notes that phone messages and interactions should limit disclosed information to what's necessary, such as a callback request or appointment confirmation. Verify your own privacy and security obligations before recording anything that touches patient information.

Technical Support and Service Script

Thank you for calling [Company Name] technical support.

To report a service outage, press 1.
To check the status of an existing issue, press 2.
For online help resources at [Website], press 3.
To speak with a support specialist, press 4.

Before continuing, please have your account number or service address ready.

Ask only for what's operationally needed, like an account number. Skip open-ended personal questions in this kind of script.

Callback, Queue, and Voicemail Script

All representatives are currently assisting other callers.

To continue holding, stay on the line.
To request a callback, press 1.
To leave a message, press 2.

If you offer a callback, state the window honestly, such as "within [Callback Window]." Never promise a timeframe your team can't consistently meet.

After-Hours, Holiday, and Closing Scripts

Thank you for calling [Company Name]. Our office is currently closed. 
Our regular hours are [Hours].

For self-service options, visit [Website].
To leave a message, press 1.
For emergency assistance, press 2.

Thank you for calling. Goodbye.

Closing flows should let callers exit easily. An optional short survey is fine, but never make it mandatory before ending the call.

One Complete Sample Flow

GREETING → "Thank you for calling [Company Name]. Dial an extension, 
or press 1 for customer service, 2 for billing, 3 for a representative."

CALLER PRESSES 1 → "For new customers, press 1. Existing customers, 
press 2. To speak with a representative, press 3."

CALLER PRESSES A WRONG KEY OR NO KEY → "Sorry, I didn't catch that. 
Press 1 for new customers, 2 for existing customers, or 0 for a 
representative."

CALLER PRESSES 0 → Routes to live-agent queue. If unavailable: 
"All representatives are busy. Press 1 for a callback or 2 to leave 
a message."

AFTER HOURS VARIANT → "Our office is closed. Our hours are [Hours]. 
Press 1 to leave a message, or visit [Website] for self-service."

Complete sample IVR call flow from greeting to agent

Use this path as a wiring diagram: connect greeting, menu, fallback, and after-hours coverage before you record final audio.

IVR Script Best Practices

Organize Around Caller Intent, Not Org Charts

Pull your top call reasons from call logs, agent feedback, and common customer questions. Then build the menu around those, not your department structure.

Keep the first menu manageable. Nielsen Norman Group recommends limiting each phone-tree menu to 4 to 5 choices, with clearly distinct wording for each option. Anything less common belongs in a submenu or on your website.

Write Clear, Conversational Prompts

State the task before the keypress: "For billing, press 2" reads more naturally than "Press 2 for billing." Keep each prompt to one action.

Avoid:

  • Internal jargon or department codes
  • Repetitive courtesy phrases ("Thank you for your patience" every ten seconds)
  • Long introductions before the actual options

Match your tone to the situation. A billing complaint or a healthcare concern needs a calmer, more empathetic delivery than a general sales line.

Make Live Help Easy to Find

Every menu should offer a visible path to an agent, voicemail, or callback when you can actually deliver them. Don't promise instant help or a callback window you can't hit consistently.

Get the Recording Right

You've got three main options for voice talent:

  • Staff recordings: low cost, but inconsistent quality and hard to update
  • Professional voice talent: polished and on-brand, higher upfront cost
  • Text-to-speech: fast to update, useful for frequently changing information like hours

Whichever you choose, test for volume, pacing, pronunciation, and background noise. Offer keypad alternatives when using speech recognition, since accents and speech patterns vary widely among callers.

Test and Maintain Regularly

Review misroutes, abandoned calls, and repeat callbacks on a set schedule. Change one thing at a time so you can tell what actually worked, and update recordings the moment hours, staff, or services change.

Planning an IVR for a Business Phone System

Building a working IVR menu comes down to a short planning sequence:

  1. List your top call reasons using call logs and staff input
  2. Map each reason to a destination, whether that's self-service, a queue, or an agent
  3. Identify what can be automated versus what needs a human
  4. Define fallback routes for every menu branch
  5. Assign ownership for ongoing updates

5-step planning process for business IVR menu design

Where a Cloud Phone System Fits In

A cloud-hosted business phone system ties your IVR menu to extensions, departments, call queues, business hours, voicemail, and callbacks, all from one platform. It can also connect to SIP trunking and custom business integrations, so your IVR isn't operating in isolation from the rest of your call handling.

Public Telephone Company puts that model into practice with cloud-hosted VoIP, PBX, and unified communications. Its AI Conversation Intelligence tools add automated attendant and IVR on the same platform as your queues and extensions, so routing logic and account lookups stay with the rest of your calling setup.

SIP trunking, custom CRM integrations, wireless extensions, and 24/7 technical support sit on that same stack, which keeps the menu from drifting apart from day-to-day call handling as you grow.

Implementation Checklist

Before going live, confirm you've covered:

  • Prompt writing, script review, and audio production/testing
  • Routing configuration, extension mapping, and multi-device test calls
  • Staff training on transfers and escalation
  • Accessibility review, including keypad alternatives
  • Privacy or recording disclosures where required
  • Analytics setup plus a scheduled menu audit date

Choosing a Provider

When evaluating a phone system provider, look at:

  • Scalability: growth path from a handful of lines to thousands of users
  • Support availability: 24/7 help, not only business-hours coverage
  • Integration options: CRM and existing tool connections without custom workarounds
  • Reliability: failover protections when a connection drops
  • Configuration flexibility: menu changes you can make without a long ticket cycle
  • Number portability: keep your existing numbers through the cutover
  • Security practices: call-data protection and STIR/SHAKEN caller ID authentication

The right system supports your current call volume and structure without forcing you to overbuild a menu you don't need yet.

Frequently Asked Questions

What is an IVR system?

IVR is an automated phone system that uses keypad or spoken input to provide information, collect responses, and route callers to self-service or the right person.

What is an IVR script?

An IVR script is the written dialogue behind every prompt—menu choices, instructions, transfers, error handling, voicemail, and after-hours messages.

How does an IVR system work?

A caller dials in, hears a greeting, and selects or states an option. The system recognizes the input and routes the caller to self-service, a queue, a callback, or a live agent.

What should be included in an IVR greeting?

Include the company name, a brief welcome, extension dialing if available, the most common caller options, and a clear way to repeat the menu or reach a person.

How can I make an IVR script more user-friendly?

Use short, task-based prompts, keep menus shallow, order options sensibly, include repeat and back functions, and always test that the live-agent fallback actually works.

Can an IVR connect callers to a live person?

Yes. IVR systems can route to departments, queues, extensions, or agents directly. That option should be easy to find, not hidden three menus deep.