While a Basic Call Flow is useful for simple “Press 1 for Sales, Press 2 for Support” menus, the Advanced Call Flow in IVRSolutions takes things much further. It allows you to add conditions, validate callers, integrate APIs, transfer calls smartly, and even trigger external services like WhatsApp or email. In this blog, we’ll explain every feature available in Advanced Call Flows and how they can help you build smarter caller journeys
Let's explain each feature one by one:
User Inputs
Button Menu
A Button Menu allows a caller to interact by pressing numbers on their phone keypad. Each button corresponds to a specific action — like routing to a department, validating an account, or connecting to an operator.
Example:
👉 This is especially useful for businesses where callers need to quickly choose a department.
Configuring Button Menu in User Inputs
Voice Menu
Speech Inputs let callers say a word or phrase instead of pressing a button. For example, a caller can simply say “Connect Customer care” and the system will route them to the Support department.
Benefits:
Configuring Voice Menu in User Inputs
Speed Dial
Alongside button menus, speech inputs, extensions, and PIN validation, IVRSolutions also allows you to configure Speed Dial as a User Input. This option gives both agents and callers the ability to quickly transfer a call to another extension using a short dial code. It’s an advanced shortcut that improves call handling efficiency.
What is Speed Dial in User Inputs?
Speed Dial enables live transfer during a call using a simple keypad code:
👉 Unlike predefined menu options, Speed Dial allows dynamic call routing by entering an extension directly.
Get Long Input
While simple button menus like Press 1 for Sales, Press 2 for Support work well for routing, sometimes you need to capture longer inputs from callers. This could be a PIN, account number, booking ID, or any other numeric detail. The Get Long Input option in User Inputs allows you to do exactly that, making your IVR smarter and more secure.
What is “Get Long Input”?
The Get Long Input option lets callers enter a sequence of digits instead of just one button press.
The system then captures and processes this input to validate, store, or route the caller.
How It Works
Use Cases
Best Practices
Configuring Long Inputs in User Inputs:
Call Transfer
The Call Transfer feature in IVRSolutions allows you to redirect calls dynamically during an IVR flow. Whether you want to route calls to a group of agents, a specific person, sequentially across a team, or even to your AI bot, Call Transfer ensures that every caller is connected to the right destination.
We’ll explain all available transfer options, special cases like attended vs. missed calls, and how live speed dial works.
Call Transfer Options1. Transfer to a Department
👉 Best for: Sales or Support teams where multiple people handle the same type of calls.
2. Transfer to Extension
👉 Best for: Dedicated account managers or team leads.
3. Transfer to Group(Using Call Queue)
👉 Best for: Companies where call volume is high.
4. Transfer to AI Bot
👉 Best for: Automating repetitive queries and after-hours coverage.
Configuring Call Transfer to Department
Audio messages are the backbone of your IVR system. They are used to greet customers, play...
A call flow defines what happens when a customer dials your number. It determines whether...
Sometimes you or your agents may face issues where calls are not connecting, dropping, or...
Departments help you organize your call center or business team into functional groups suc...
In this tutorial we will guide you on how you can add agents in Ivr Solutions through your...