Phone Tree in HyperConnect
This article explains how to configure and use the Phone Tree (IVR) feature in HyperConnect. It provides step-by-step guidance on setting up automated call flows, using widgets to design caller journeys, and managing routing logic based on time and availability.
Overview
The Phone Tree, also known as an Interactive Voice Response (IVR) system is a smart call automation tool in HyperConnect that helps businesses intelligently manage incoming calls. It enables automated call handling through a structured set of options, allowing callers to interact via keypad inputs or voice commands. This streamlines routing, improves responsiveness, and enhances the caller experience, while also reducing the need for manual intervention in routine scenarios.
Key benefits
Route calls to the relevant departments or agents
Guide callers with menus for self-service options
Activate SmartBots to handle common questions or tasks automatically
Collect voicemails if no one is available to answer
Send follow-up SMS messages for unresolved
Handle calls dynamically based on time of day or business hours
Required Permissions: Anyone with access to Administrator, Manager, or Owner role.
Note
Before you begin, ensure you have the necessary permissions in Hyperconnect to manage phone settings, and that your business hours and teams are configured in the system for routing calls.
Phone Tree Widgets
HyperConnect's IVR flow is built using widgets, where widgets are modular elements you can add into your call flow. Each widget adds a specific action to the call experience:
Welcome Greeting- Plays a message using text-to-speech or a pre-recorded audio file.
Play audio- Plays a custom message or audio file.
Menu- Offers numbered options to callers (For example: Press 1 to talk to an agent)
Transfer call - Routes the call to a designated number, team, or user.
Voicemail - Directs the caller to leave a voice message.
SmartBot- Triggers a bot to handle the call
Send message- Sends a follow-up SMS to the caller.
Business hours- Routes call differently based on time and day
Flow Creation Options
When creating a new phone tree flow, you will be given the following three options:
New: Start from scratch on a blank canvas, where you can customize every widget and node.
Template – Standard flow: A pre-built flow that plays a greeting and presents the caller with menu options like speaking to a live agent or get a message from the SmartBot.
Template- Missed call flow: A pre-built flow designed to handle missed calls. In this flow first rings multiple users, plays greetings, and then routes the caller based on call success or failure.
Set Up a New Phone Tree
Launch HyperConnect.
Click the Settings icon.
Select the Voice tab.
Under Phone tree, click Manage.
Note
If you have not created any phone trees yet, you will see an empty screen prompting you to create a new configuration.
Click Create new.
Select New and click Next.
Enter a name for your phone tree flow (e.g., Main branch call flow).
Click Next.
Start building your call flow.
You will now be taken to a visual flow editor, which shows a trigger node for an incoming call. This is your starting point for building the call journey.
Click the + icon below the incoming call trigger.
This opens a menu of widgets you can insert to build your call logic such as welcome greetings, menu prompts, and call transfers.
When you click the + icon under the Incoming call trigger node and select any widget, let’s say welcome greeting, the system adds a block labeled "Welcome greeting" into your flowchart.
The node will show:
A red warning icon if required configurations are not complete.
A transition prompt (like “Audio complete”) under the widget, which allows you to define what happens next.
This widget becomes the next step in the call journey once the call is received
Choose from a list of widgets to add.
Once your phone tree is configured:
Click Save as draft if you're still working on it.
Click Publish to make the phone tree live for incoming calls.
Note
If you created a new phone tree, publishing would make it the active call flow for the associated phone number. Hyperconnect typically allows you to assign the flow to your business number, so you must ensure the correct number is linked to this phone tree.
If you edited an existing phone tree, publishing it again will apply your changes immediately to new calls.
Widget Options
Welcome Greeting Widget
The Welcome greeting widget is one of the first interaction points for a caller in the Phone Tree flow. It's typically used immediately after the Incoming call trigger to greet the guest with a pre-recorded message.

Once the widget is selected, the right panel displays its Configuration tab:
Give the widget a clear, identifiable name, such as “Initial greeting”.
Upload an .mp3 file of up to 10MB.
In the Number on loop drop-down menu select how many times the audio file will play in a loop.
The default loop value is 1.
For example: If the audio says, “Thank you for calling us, please hold while we connect you to an agent,” setting the loop to 2 will repeat this twice.
After configuring the greeting, navigate to the Transitions tab to define what happens next once the audio message completes.
From the If audio completes dropdown menu, decide the next action after the greeting. Options include choosing a new widget or linking to an existing widget. Alternately, you can use the + icon below the widget to add the transitions.
Play Audio Widget
The Play audio widget is used to play a recorded or uploaded message to guests during their interaction with the phone tree. This can include instructions, disclaimers, or promotional content.

You can define the core behavior of the widget in the Configuration tab:
Give the widget a clear, identifiable name, such as “Holiday promo audio”.
Upload an .mp3 file of up to 10MB.
This is the message that callers will hear when they reach this point in the phone tree. Typically, you would record this in advance and upload it directly.
In the Number on loop drop-down menu select how many times the audio file will play in a loop.
For example: If you select a value of "4, it means the same message will be played four times consecutively unless interrupted by another action or when the call ends.
This tab defines what happens after the audio has been played. It's essential for linking one widget to the next action in your call flow.
Options include choosing a new widget or linking to an existing widget. Alternately, you can use the + icon below the widget to add the transitions.
Transfer Call Widget
The Transfer call widget allows you to route an incoming call to another phone number, user, or team.

In this tab, you can set up how the call is transferred and to whom.
Give the widget a clear, identifiable name, such as “Transfer to agent”.
From the Prioritize call flow drop-down menu select how and to whom the call should be routed once the Transfer call widget is triggered.
Based on the selected option:
Enter the phone number with country code. This field is only visible when the Specific phone number option is selected.
Select the employee or agent to whom the call should be routed. This field is only visible when the Specific agent option is selected.
Select multiple employees from your organization. The order in which you add them will determine the ring sequence. Only one employee is rung at a time, if the first does not answer within the set timeout, the next is tried. This field is only visible when the Fixed order option is selected.
Create a group of employee and list them in the order they should be rung every single time. This field is only visible when the Ring groups in fixed order option is selected.
Set the maximum wait time (in seconds) to establish the connection. If the call is not answered within this time, the flow will proceed based on your Transitions configuration.
Once the call transfer logic is configured, you can use this tab to define what happens after the transfer, especially in case of failure or timeout.
If connected call ended- This option is triggered after a call has been successfully connected and then ends (either naturally or by hang-up).
If missed call: This option is triggered if the transfer fails due to either of these reasons:
Timeout occurs (no one picks up)
Call is rejected or goes unanswered
All users in a group fail to respond
Alternately, you can use the + icon below the widget to add the transitions.
To record the transferred call automatically enable the switch on the toggle.
Voicemail Widget
The Voicemail widget allows callers to leave a voice message when no agent is available or a call is missed. It’s an essential fallback mechanism for capturing customer intent and contact information outside business hours or during overflow.

You can set up the voicemail prompt and behavior in the Configuration tab.
Give the widget a clear, identifiable name, such as “Support voicemail”.
Upload an .mp3 file of up to 10MB that plays before the voicemail recording begins.
This message should instruct the caller clearly on what to do.
For example: Please leave your name, contact number, and a brief message after the beep. One of our representatives will get back to you shortly.
In the Number on loop drop-down menu select how many times the voicemail message should play before the recording begins.
This tab defines what happens after the voicemail is successfully recorded.
For example: After a voicemail is left, you might route the flow to a Send message widget that says “Thanks for reaching out. We will respond shortly.”
Alternately, you can use the + icon below the widget to add the transitions.
Voicemail Widget
The Voicemail widget allows callers to leave a voice message when no agent is available or a call is missed. It’s an essential fallback mechanism for capturing customer intent and contact information outside business hours or during overflow.

You can set up the voicemail prompt and behavior in the Configuration tab.
Give the widget a clear, identifiable name, such as “Support voicemail”.
Upload an .mp3 file of up to 10MB that plays before the voicemail recording begins.
This message should instruct the caller clearly on what to do.
For example: Please leave your name, contact number, and a brief message after the beep. One of our representatives will get back to you shortly.
In the Number on loop drop-down menu select how many times the voicemail message should play before the recording begins.
This tab defines what happens after the voicemail is successfully recorded.
For example: After a voicemail is left, you might route the flow to a Send message widget that says “Thanks for reaching out. We will respond shortly.”
Alternately, you can use the + icon below the widget to add the transitions.
SmartBot Widget
The SmartBot widget allows you to integrate automated bot interactions directly into your phone tree. It can answer questions, guide users, or collect data without human intervention.

You can set up the voicemail prompt and behavior in the Configuration tab.
Give the widget a clear, identifiable name.
To update the SmartBot’s content, you must click SmartBotConfiguration.
You must configure what happens if SmartBot has been triggered and interaction ends or user input is complete. Options include choosing a new widget or linking to an existing widget.
For example: After the bot captures booking info, you could send a confirmation SMS or play a thank-you message.
Alternately, you can use the + icon below the widget to add the transitions.
SmartBot Widget
The SmartBot widget allows you to integrate automated bot interactions directly into your phone tree. It can answer questions, guide users, or collect data without human intervention.

You can set up the voicemail prompt and behavior in the Configuration tab.
Give the widget a clear, identifiable name.
To update the SmartBot’s content, you must click SmartBotConfiguration.
You must configure what happens if SmartBot has been triggered and interaction ends or user input is complete. Options include choosing a new widget or linking to an existing widget.
For example: After the bot captures booking info, you could send a confirmation SMS or play a thank-you message.
Alternately, you can use the + icon below the widget to add the transitions.
Send Message Widget
The Send message widget enables you to send an SMS to the caller at any point in the call flow.

You can set up the voicemail prompt and behavior in the Configuration tab.
Give the widget a clear, identifiable name, such as “SMS Confirmation”.
Enter a customized message for the guests. For example: “Thank you for calling us. We will get back to you soon.”
You must configure what happens after the message is successfully sent. Options include choosing a new widget or linking to an existing widget. You can choose to select the next widget or end the flow.
Business Hours Widget
The Business hours widget enables conditional call routing based on the time and day of the week. It helps you design flows that behave differently during office hours and after working hours, ensuring responsiveness and efficiency.
Once you add the Business Hours widget to your Phone Tree flow, the system automatically creates two logical branches:
During business hours
Post business hours
Each of these conditions must be mapped to a subsequent widget to define what should happen depending on the time the call is received.

In the Transitions tab, you see two dropdown options:
During business hours: This drop-down is used to specify the widget that should be triggered only during your defined working hours. Upon selecting it you will be navigated to the Configuration tab, where you can define what happens during the business hours. Options include choosing a new widget or linking to an existing widget.
Post business hours: This drop-down lets you define the widget to use when calls come after working hours. Upon selecting it you will be navigated to the Configuration tab, where you can define what happens after the business hours. Options include choosing a new widget or linking to an existing widget
Current Limitations
Cannot yet distinguish between new and existing guests automatically.
Limited to the defined node/widget types for now.