Interactive Voice Response (IVR) Guide - Setting Up Call Menus
Managing incoming calls efficiently can significantly improve how families experience your childcare center. An Interactive Voice Response (IVR) system automates call handling by guiding callers through pre-recorded prompts and directing them to the right person or department—without requiring staff intervention.
In this guide, we'll show you how to set up an IVR system in Enrollio using automations, either through a prebuilt IVR template or by creating one from scratch.
What is an IVR System?
An Interactive Voice Response (IVR) is an automated phone system that interacts with callers through pre-recorded messages, text-to-speech prompts, and keypad inputs. It allows your childcare center to guide callers to the right department, collect information, or provide self-service options without staff involvement.
In Enrollio, IVR is set up using automations, enabling automated call routing and family engagement.
[SCREENSHOT: Overview of IVR automation builder in Enrollio showing trigger and action blocks]Understanding IVR Components
The table below outlines the key triggers, actions, and conditional logic used to build an IVR system:
| IVR Component | Function | Use Case |
|---|---|---|
| Trigger - Start IVR | Activates the IVR system when a call is received on a designated number. | A parent calls your center, and the IVR automation begins. |
| Action - Say/Play Message | Plays a recorded or text-to-speech message to guide the caller. | "Welcome to ABC Learning Center! Press 1 for Tours, Press 2 for Enrollment Questions." |
| Action - Gather Input | Collects user keypress responses for navigation within the IVR menu. | Caller presses 1 for Tours, 2 for Enrollment. |
| Condition - Map Caller Input | Directs the caller to the appropriate action or team based on input. | If 1 is pressed → Route to Tour Coordinator, if 2 → Route to Enrollment Team. |
| Action - Connect Call | Transfers the caller to a selected staff member, department, or external number. | After pressing 1, the call is forwarded to your tour coordinator. |
| Action - Record Voicemail | Allows callers to leave a voicemail if no one is available to take the call. | If staff are unavailable, the IVR prompts the caller to leave a message. |
| Condition - Call Status Check | Determines what happens based on call outcome (answered, missed, or disconnected). | If unanswered, play a message and offer a callback option. |
Key Benefits of IVR
Enhanced Call Management: Automatically directs callers to the appropriate team, reducing wait times and improving family experience.
Improved Efficiency: Eliminates the need for manual call handling, freeing up staff for more valuable tasks like engaging with children and families in person.
24/7 Availability: Enables your center to handle parent inquiries at any time, even outside business hours.
Customizable Interactions: Supports text-to-speech messages, call routing, voicemail collection, and data gathering based on caller input.
Seamless Automation Integration: Works within Enrollio's automation system to trigger actions like follow-ups, tour scheduling, or enrollment pipeline updates.
Setting Up IVR Using Automations
You can configure IVR in Enrollio in two ways: using an automation template for quick setup, or creating one from scratch for full customization. We'll explain both methods below.
Method 1: Using the IVR Automation Template (Faster Setup)
If you want a prebuilt IVR structure to save time, you can use the IVR automation template, which includes predefined triggers, actions, and conditions.
- Navigate to Automations from your Enrollio dashboard.
- Click Create Automation, then select Choose a Template to quickly set up a preconfigured IVR system with minimal adjustments.
Selecting the IVR Automation Template
Once inside the automation creation section, use the template selection option to simplify setup. This template includes essential triggers, actions, and call routing logic, reducing the need for manual configuration.
Select the IVR Automation template and proceed to customize it based on your center's needs.
[SCREENSHOT: Template library showing IVR automation template]Customize the Trigger Phone Number
In the automation trigger settings, select the phone number that will be used for the IVR system. This ensures that incoming calls are properly routed to trigger the IVR automation.
If the number is not correctly mapped, the IVR system will not function. All subsequent IVR actions will rely on this configuration to guide callers through the automated process.
When you click the dropdown, it shows all the available phone numbers in your account. You can choose one or more phone numbers.
[SCREENSHOT: Phone number selection dropdown in IVR trigger settings]Say/Play Messages
Modify the text-to-speech or uploaded audio file in the automation action settings to ensure the IVR delivers accurate and professional prompts to callers. This step allows you to customize greetings, menu options, and instructions for a seamless caller experience.
[SCREENSHOT: Say/Play Message action editor showing text-to-speech input field and audio upload option]Call Routing Logic
Modify the input conditions within the IVR automation to ensure callers are directed to the correct department or individual. Based on the keypress selections made by the caller, you can define specific routing paths, such as transferring calls to tour coordinators, enrollment staff, or voicemail.
This setup ensures an efficient and seamless caller experience.
[SCREENSHOT: Conditional branching showing keypress routing options (e.g., Press 1 for Tours, Press 2 for Enrollment)]When you're done with the setup, Save and Publish the automation to activate the IVR.
Method 2: Creating an IVR Automation from Scratch (Full Customization)
For childcare centers with specific call routing needs, building an IVR system from scratch allows complete control over automation design.
Step 1: Access Automation Builder
Go to Automations in your Enrollio account and click Create Automation, then click Start from Scratch.
This will open the automation builder, where you can configure your IVR system with full customization.
[SCREENSHOT: Automation creation page showing "Start from Scratch" option]Step 2: Add the IVR Trigger
Click Add New Trigger in the automation builder and search for Start IVR from the list of available triggers.
Selecting this trigger will enable the IVR automation to activate when a call is received on the assigned phone number. This is the first step in configuring an automated IVR system to handle incoming calls efficiently.
[SCREENSHOT: Trigger selection showing "Start IVR" trigger in search results]Step 3: Configuring Start IVR Automation Trigger
Assigning a Phone Number: In the automation trigger settings, select the phone number that will be used for the IVR system. Keep in mind that a phone number can only be assigned to one IVR automation at a time.
Once selected, click Save to confirm the configuration. This ensures that incoming calls to the assigned number will activate the IVR automation.
[SCREENSHOT: IVR trigger configuration showing phone number assignment]Step 4: Configure IVR Actions
After adding the trigger, set up the actions to define how the IVR interacts with callers. Below are the available IVR automation actions you can use.
In the next few steps, we'll go through each IVR automation action one by one.
[SCREENSHOT: List of available IVR actions in automation builder]Gather Input on Call Action
The Gather Input on Call action allows you to collect caller responses through keypad inputs, enabling seamless navigation within the IVR system. This action is essential for directing callers to the appropriate department, retrieving information, or processing parent requests efficiently.
When setting up this action, you can configure the following options:
Say or Play Message: Choose how the IVR presents the message to callers:
- Say Message: Use text-to-speech to deliver prompts to callers dynamically.
- Play Message: Upload a pre-recorded audio file for a more professional and branded experience.
Number of Digits to Gather: Specify how many digits the system should collect from the caller's keypad input (e.g., 1 digit for menu selection, multiple digits for account numbers).
Timeout Settings: Define how long the system should wait for caller input before moving to the next action or repeating the prompt.
Invalid Input Handling: Configure what happens if the caller enters an invalid option, such as replaying the menu or routing to a staff member.
Say/Play Message Action
The Say/Play Message action allows you to deliver information to callers without requiring input. This is useful for providing updates, business hours, or instructions before routing calls.
You can choose between text-to-speech or uploading a custom audio file.
[SCREENSHOT: Say/Play Message action configuration]Connect Call Action
The Connect Call action transfers the caller to a specific staff member, department, or external phone number based on their menu selection.
Configure this action to route calls efficiently:
- Select User: Choose a specific staff member from your Enrollio account.
- External Number: Route to a phone number outside your platform.
- Ring Duration: Set how long the call should ring before moving to voicemail or another action.
Record Voicemail Action
The Record Voicemail action allows callers to leave a message when no staff members are available. The voicemail is saved to the parent's or prospective family's record in Enrollio for follow-up.
Configure the voicemail prompt message and maximum recording length.
[SCREENSHOT: Record Voicemail action configuration]End IVR Call Action
The End IVR Call action terminates the call and ends the automation. Use this action when the caller has completed their interaction or selected an option that doesn't require further routing.
Adding Conditional Logic
After setting up the Gather Input action, add conditional branches to route callers based on their keypress selections.
- Click Add Condition after the Gather Input action.
- Create branches for each menu option (e.g., "If caller pressed 1", "If caller pressed 2").
- Connect each branch to the appropriate action (Connect Call, Say/Play Message, Record Voicemail, etc.).
Testing Your IVR
Before publishing your IVR automation, test it thoroughly:
- Call the assigned phone number from your mobile device.
- Test each menu option to ensure routing works correctly.
- Verify voicemail recording and playback.
- Confirm timeout settings and invalid input handling.
Once testing is complete, click Publish to activate your IVR system.
Common IVR Setup Examples for Childcare Centers
Basic Tour & Enrollment IVR
"Welcome to [Your Center Name]. Press 1 to schedule a tour. Press 2 for enrollment questions. Press 3 to speak with our front desk."
- Option 1: Route to tour coordinator or tour scheduling link
- Option 2: Route to enrollment team
- Option 3: Route to main office line
After-Hours IVR
"Thank you for calling [Your Center Name]. Our office is currently closed. Press 1 to leave a message about scheduling a tour. Press 2 to leave a general message. Press 3 for emergency contact information."
- Option 1: Record voicemail tagged for tour follow-up
- Option 2: Record general voicemail
- Option 3: Play message with emergency contact details
Frequently Asked Questions
Can I assign the same phone number to multiple IVR automations?
No, each phone number can only be assigned to one IVR automation at a time. If you need different IVR behavior for different scenarios, use conditional logic within a single automation instead.
Can I use my own recorded audio files?
Yes! You can upload custom audio files in MP3 or WAV format for a more professional and branded caller experience. This is especially useful for welcome messages or center-specific information.
What happens if a caller doesn't press any buttons?
Configure timeout settings in the Gather Input action. You can choose to replay the menu, route to a staff member, or send to voicemail after a specified period of inactivity.
Can I track IVR call data?
Yes. All calls handled by your IVR are logged in Enrollio, including which menu options were selected, call duration, and whether voicemails were left. You can view this data in your call reports.
Can I change my IVR menu after it's published?
Absolutely. Edit your automation at any time, make changes, and republish. The updated IVR will take effect immediately for all incoming calls.
What if I want different IVR menus for business hours vs. after hours?
Use conditional logic based on time of day within your automation. Add a condition that checks the current time and routes to different message paths accordingly.