Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Seamless customer communication plays a vital role in business success, and managing inbound calls efficiently can significantly improve customer experience. An Interactive Voice Response (IVR) system helps automate call handling by guiding callers through pre-recorded prompts and directing them to the right department or action without human intervention. In this guide, we’ll explore how to configure an IVR system in GHL Customer Care using workflows, whether through a prebuilt IVR recipe or by creating one from scratch.
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 businesses to guide callers to the right department, collect information, or provide self-service options without human intervention. In GHL Customer Care, IVR is set up using workflows, enabling automated call routing and customer engagement.
To better understand how IVR works within workflows, refer to the table below, which 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 customer calls the business number, and the IVR workflow begins.
Action - Say/Play Message
Plays a recorded or text-to-speech message to guide the caller.
“Welcome to XYZ Company! Press 1 for Sales, Press 2 for Support.”
Action - Gather Input
Collects user keypress responses for navigation within the IVR menu.
Caller presses 1 for Sales, 2 for Support.
Condition - Map Caller Input
Directs the caller to the appropriate action or team based on input.
If 1 is pressed → Route to Sales Team, if 2 → Route to Support.
Action - Connect Call
Transfers the caller to a selected agent, department, or external number.
After pressing 1, the call is forwarded to a sales rep.
Action - Record Voicemail
Allows callers to leave a voicemail if no one is available to take the call.
If agents 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 customer experience.
Improved Efficiency: Eliminates the need for manual call handling, freeing up staff for higher-value tasks.
24/7 Availability: Enables businesses to handle customer 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 Workflow Integration: Works within GHL Customer Care’s automation system to trigger actions like follow-ups, appointment scheduling, or lead categorization.
Configuring IVR Using Workflows
Setting up IVR in GHL Customer Care can be done in two ways: using a workflow recipe for quick setup or creating one from scratch for full customization. Below, we explain both methods:
Method 1: Using the IVR Workflow Recipe (Faster Setup)
If you want a prebuilt IVR structure to save time, you can use the IVR Workflow Recipe, which includes predefined triggers, actions, and conditions.
Navigate to Automation from your GHL Customer Care dashboard. Click Create Workflow, then click Select a Recipe option to quickly set up a preconfigured IVR system with minimal adjustments.
Method 1: Using the IVR Workflow Recipe (Faster Setup) (image 1 of 15)What this shows Navigate to Automation from your GHL Customer Care dashboard.What this showsIllustrates the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Navigate to Automation from your GHL Customer Care dashboard. Click Create Workflow, then click Select a Recipe option to quickly set up a preconfigured IVR system with minimal adjustments. Immediately after, the guide continues: S electing the IVR Workflow Recipe.Image 1 of 15Where to goNavigate to Automation from your GHL Customer Care dashboard. Click Create Workflow, then click Select a Recipe option to quickly set up a preconfigured IVR system with minimal adjustments.
Buttons and menus referencedAutomationCreate WorkflowSelect a RecipeSelecting the IVR Workflow RecipeCustomize the Trigger
Next stepS electing the IVR Workflow Recipe
Selecting the IVR Workflow Recipe
Once inside the workflow creation section, use the recipe selection option to simplify setup. This recipe includes essential triggers, actions, and call routing logic, reducing the need for manual configuration. Select the IVR Workflow recipe and proceed to customize it based on your business needs.
Method 1: Using the IVR Workflow Recipe (Faster Setup) (image 2 of 15)What this shows Once inside the workflow creation section, use the recipe selection option to simplify setup.What this showsIllustrates the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Once inside the workflow creation section, use the recipe selection option to simplify setup. This recipe includes essential triggers, actions, and call routing logic, reducing the need for manual configuration. Select the IVR Workflow recipe and proceed to customize it based on your business needs. Immediately after, the guide continues: Phone Number: In the workflow 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 workflow. If the number is not correctly mapped, the IVR….Image 2 of 15What to chooseOnce inside the workflow creation section, use the recipe selection option to simplify setup. This recipe includes essential triggers, actions, and call routing logic, reducing the need for manual configuration. Select the IVR Workflow recipe and proceed to customize it based on your business needs.
Buttons and menus referencedAutomationCreate WorkflowSelect a RecipeSelecting the IVR Workflow RecipeCustomize the Trigger
Next stepPhone Number: In the workflow 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 workflow. If the number is not correctly mapped, the IVR system will not function. 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 of the users. you can choose one or more phone numbers.
Customize the Trigger
Phone Number: In the workflow 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 workflow. If the number is not correctly mapped, the IVR system will not function. 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 of the users. you can choose one or more phone numbers.
Method 1: Using the IVR Workflow Recipe (Faster Setup) (image 3 of 15)What this shows Phone Number: In the workflow trigger settings, select the phone number that will be used for the IVR system.What this showsIllustrates the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Method 1: Using the IVR Workflow Recipe (Faster Setup)" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Phone Number: In the workflow 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 workflow. If the number is not correctly mapped, the IVR system will not function. Subsequent IVR actions will rely…. Immediately after, the guide continues: Modify the text-to-speech or uploaded audio file in the workflow 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….Image 3 of 15What to choosePhone Number: In the workflow 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 workflow. If the number is not correctly mapped, the IVR system will not function. 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 of the users. you can choose one or more phone numbers.
Buttons and menus referencedAutomationCreate WorkflowSelect a RecipeSelecting the IVR Workflow RecipeCustomize the Trigger
Next stepModify the text-to-speech or uploaded audio file in the workflow 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.
Say/Play Messages
Modify the text-to-speech or uploaded audio file in the workflow 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.
Say/Play Messages (image 4 of 15)What this shows Modify the text-to-speech or uploaded audio file in the workflow action settings to ensure the IVR delivers accurate and professional…What this showsIllustrates the "Say/Play Messages" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Say/Play Messages" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Modify the text-to-speech or uploaded audio file in the workflow 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. Immediately after, the guide continues: Modify the input conditions within the IVR workflow 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….Image 4 of 15What this coversModify the text-to-speech or uploaded audio file in the workflow 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.Next stepModify the input conditions within the IVR workflow 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 customer support, sales, or voicemail. This setup ensures an efficient and seamless caller experience. When you are done with the set up, Save and Publish the workflow to activate the IVR.
Call Routing Logic
Modify the input conditions within the IVR workflow 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 customer support, sales, or voicemail. This setup ensures an efficient and seamless caller experience. When you are done with the set up, Save and Publish the workflow to activate the IVR.
Call Routing Logic (image 5 of 15)What this shows Modify the input conditions within the IVR workflow to ensure callers are directed to the correct department or individual.What this showsIllustrates the "Call Routing Logic" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This animation appears in the "Call Routing Logic" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Modify the input conditions within the IVR workflow 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 customer support, sales, or voicemail. This setup…. Immediately after, the guide continues: For businesses with specific call routing needs, building an IVR system from scratch allows complete control over workflow design.Image 5 of 15What to fill inModify the input conditions within the IVR workflow 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 customer support, sales, or voicemail. This setup ensures an efficient and seamless caller experience. When you are done with the set up, Save and Publish the workflow to activate the IVR.Next stepFor businesses with specific call routing needs, building an IVR system from scratch allows complete control over workflow design.
Method 2: Creating an IVR Workflow from Scratch (Full Customization)
For businesses with specific call routing needs, building an IVR system from scratch allows complete control over workflow design.
Step 1: Access Workflow Builder
Go to Automation in your GHL Customer Care account and click on "+ Create Workflow" then click “Start from scratch" This will open the workflow builder, where you can configure your IVR system either from scratch or by using a prebuilt IVR workflow recipe.
Step 1: Access Workflow Builder (image 6 of 15)What this shows Go to Automation in your GHL Customer Care account and click on "+ Create Workflow" then click “Start from scratch" This will open the…What this showsIllustrates the "Step 1: Access Workflow Builder" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Step 1: Access Workflow Builder" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Go to Automation in your GHL Customer Care account and click on "+ Create Workflow" then click “Start from scratch" This will open the workflow builder, where you can configure your IVR system either from scratch or by using a prebuilt IVR workflow recipe. Immediately after, the guide continues: Click on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers. Selecting this trigger will enable the IVR workflow to activate when a call is received on the assigned phone number….Image 6 of 15Where to goGo to Automation in your GHL Customer Care account and click on "+ Create Workflow" then click “Start from scratch" This will open the workflow builder, where you can configure your IVR system either from scratch or by using a prebuilt IVR workflow recipe.
Buttons and menus referencedAutomation"+ Create Workflow"“Start from scratch"
Next stepClick on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers. Selecting this trigger will enable the IVR workflow 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.
Step 2: Add the IVR Trigger
Click on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers. Selecting this trigger will enable the IVR workflow 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.
Step 2: Add the IVR Trigger (image 7 of 15)What this shows Click on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers.What this showsIllustrates the "Step 2: Add the IVR Trigger" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Step 2: Add the IVR Trigger" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Click on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers. Selecting this trigger will enable the IVR workflow to activate when a call is received on the assigned phone number. This is the first step in configuring an automated IVR system…. Immediately after, the guide continues: In the workflow 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 workflow at a time. Once selected, click Save to confirm the configuration….Image 7 of 15What to clickClick on ”+ Add New Trigger” in the workflow builder and search for “Start IVR” from the list of available triggers. Selecting this trigger will enable the IVR workflow 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.
Buttons and menus referenced”+ Add New Trigger”“Start IVR”
Next stepIn the workflow 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 workflow at a time. Once selected, click Save to confirm the configuration. This ensures that incoming calls to the assigned number will activate the IVR workflow.
Step 3: Configuring Start IVR Workflow Trigger
Assigning a Phone Number
In the workflow 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 workflow at a time. Once selected, click Save to confirm the configuration. This ensures that incoming calls to the assigned number will activate the IVR workflow.
Assigning a Phone Number (image 8 of 15)What this shows In the workflow trigger settings, select the phone number that will be used for the IVR system.What this showsIllustrates the "Assigning a Phone Number" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Assigning a Phone Number" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: In the workflow 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 workflow at a time. Once selected, click Save to confirm the configuration. This ensures that incoming calls to the assigned number will…. Immediately after, the guide continues: After adding the trigger, set up the actions to define how the IVR interacts with callers. Below are the available IVR workflow actions you can use for your workflow. In the next few steps, we will go through each IVR workflow action one….Image 8 of 15What to chooseIn the workflow 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 workflow at a time. Once selected, click Save to confirm the configuration. This ensures that incoming calls to the assigned number will activate the IVR workflow.Next stepAfter adding the trigger, set up the actions to define how the IVR interacts with callers. Below are the available IVR workflow actions you can use for your workflow. In the next few steps, we will go through each IVR workflow action one by one.
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 workflow actions you can use for your workflow. In the next few steps, we will go through each IVR workflow action one by one.
Step 4: Configure IVR Actions (image 9 of 15)What this shows After adding the trigger, set up the actions to define how the IVR interacts with callers.What this showsIllustrates the "Step 4: Configure IVR Actions" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Step 4: Configure IVR Actions" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: After adding the trigger, set up the actions to define how the IVR interacts with callers. Below are the available IVR workflow actions you can use for your workflow. In the next few steps, we will go through each IVR workflow action one by one. Immediately after, the guide continues: The Gather Input on Call action allows businesses 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….Image 9 of 15What this coversAfter adding the trigger, set up the actions to define how the IVR interacts with callers. Below are the available IVR workflow actions you can use for your workflow. In the next few steps, we will go through each IVR workflow action one by one.Next stepThe Gather Input on Call action allows businesses 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 account information, or processing customer requests efficiently.
Gather Input on Call Workflow Action
The Gather Input on Call action allows businesses 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 account information, or processing customer 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: Type a text message that will be converted to speech.
Play Message: Upload a pre-recorded audio file for playback. Example, “Press 1 for account balance, Press 2 to speak with a representative.”
Text to Say: Enter the specific message you want callers to hear before making a selection. This ensures clear instructions are given for the available options.
Language & Message Voice: When using text-to-speech, the default language is US English. You can choose between a Male or Female voice to personalize the caller experience.
Number of Loops: Determines how many times the message will be repeated before the system stops waiting for a response. This helps ensure callers have enough time to understand and react to the prompt.
Match Conditions
The “Match Conditions” Toggle is used to define how the system processes caller input and directs them to the appropriate workflow path based on keypress responses. When Match Conditions is enabled, it allows you to create multiple branches based on different keypress inputs from the caller. Each branch represents a possible response, guiding the caller through specific actions based on their selection.
Components of Match Conditions:
Branch Name: A descriptive label for the keypress action. Example: “Caller Pressed 1” or “Caller Pressed 2”
On Key Press: Defines the key that a caller must press to follow a particular branch. Example: If the caller presses 1, they will be directed to one action; if they press 2, they will follow another action.
None Branch: Defines what happens if the caller does not press a valid key. Example: If the caller presses an invalid key (not 1 or 2), they can be routed to a default action, such as hearing the menu again or being redirected to a human agent.
Advanced Settings for Input Collection
Stop Gathering After (Seconds): Set the time limit for caller input, ranging from 5 to 30 seconds. If no input is received within this time frame, the system will proceed accordingly.
Stop Gathering on Key Press: If enabled, input collection stops immediately after the caller presses a key. If disabled, the system will wait until either the time limit is reached or the expected number of keypresses is collected.
Stop Gathering After (Digits): Specify how many digits the system should expect from the caller. Once this number is reached, the input is submitted automatically.
Gather Input on Call Workflow Action (image 10 of 15)What this shows Stop Gathering After (Seconds): Set the time limit for caller input, ranging from 5 to 30 seconds.What this showsIllustrates the "Gather Input on Call Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Gather Input on Call Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Stop Gathering After (Seconds): Set the time limit for caller input, ranging from 5 to 30 seconds. If no input is received within this time frame, the system will proceed accordingly. Stop Gathering on Key Press: If enabled, input collection stops immediately after the caller presses a key. If…. Immediately after, the guide continues: The Say/Play Message action allows businesses to provide instructions or important information to callers using either text-to-speech or a pre-recorded audio file. This action plays a crucial role in guiding callers through the IVR system….Image 10 of 15What to fill inStop Gathering After (Seconds): Set the time limit for caller input, ranging from 5 to 30 seconds. If no input is received within this time frame, the system will proceed accordingly. Stop Gathering on Key Press: If enabled, input collection stops immediately after the caller presses a key. If disabled, the system will wait until either the time limit is reached or the expected number of keypresses is collected. Stop Gathering After (Digits): Specify how many digits the system should expect from the caller. Once this number is reached, the input is submitted automatically.Next stepThe Say/Play Message action allows businesses to provide instructions or important information to callers using either text-to-speech or a pre-recorded audio file. This action plays a crucial role in guiding callers through the IVR system by delivering automated messages before prompting them for input or directing them to the next step. This action ensures that callers receive clear instructions, whether through automated speech or recorded messages, improving the overall IVR experience.
Say/Play Message Workflow Action
The Say/Play Message action allows businesses to provide instructions or important information to callers using either text-to-speech or a pre-recorded audio file. This action plays a crucial role in guiding callers through the IVR system by delivering automated messages before prompting them for input or directing them to the next step. This action ensures that callers receive clear instructions, whether through automated speech or recorded messages, improving the overall IVR experience.
When configuring this action, you can customize the following settings:
Say or Play Message: Choose between two options:
Say Message: Type a text message that will be converted into speech and played to the caller.
Play Message: Upload a pre-recorded audio file that will be played instead of text-to-speech.
Text or Audio File Input: Based on the selection above, you can either type the message directly into the provided text box or upload an audio file.
Recommended Format: For optimal performance, .wav files are recommended, as .mp3 files may not always be compatible.
Language Support: Currently, the default and only supported language for text-to-speech is US English.
Message Voice: When using text-to-speech, you have the option to choose from male voice and female voice.
Number of Loops: Set how many times the message should be repeated before proceeding to the next step. You can use the + and - buttons to adjust the repetition count, with the default being 1 loop.
Say/Play Message Workflow Action (image 11 of 15)What this shows Say or Play Message: Choose between two options: Text or Audio File Input: Based on the selection above, you can either type the message…What this showsIllustrates the "Say/Play Message Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Say/Play Message Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Say or Play Message: Choose between two options: Text or Audio File Input: Based on the selection above, you can either type the message directly into the provided text box or upload an audio file. Recommended Format: For optimal performance,.wav files are recommended, as.mp3 files may not always…. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: The Connect Call action allows businesses to seamlessly transfer an ongoing IVR call to a selected user, department, or external phone number. This ensures that callers are quickly connected to the right person or team for further….Image 11 of 15What to fill inSay or Play Message: Choose between two options: Text or Audio File Input: Based on the selection above, you can either type the message directly into the provided text box or upload an audio file. Recommended Format: For optimal performance,.wav files are recommended, as.mp3 files may not always be compatible. Language Support: Currently, the default and only supported language for text-to-speech is US English. Message Voice: When using text-to-speech, you have the option to choose from male voice and female voice. Number of Loops: Set how many times the message should be repeated before proceeding to the next step. You can use the + and - buttons to adjust the repetition count, with the default being 1 loop.
Fields in this part of the guideSay or Play Message: Choose between two options:
Next stepThe Connect Call action allows businesses to seamlessly transfer an ongoing IVR call to a selected user, department, or external phone number. This ensures that callers are quickly connected to the right person or team for further assistance.All 6 steps in this procedure
Say or Play Message: Choose between two options:
Text or Audio File Input: Based on the selection above, you can either type the message directly into the provided text box or upload an audio file.
Recommended Format: For optimal performance,.wav files are recommended, as.mp3 files may not always be compatible.
Language Support: Currently, the default and only supported language for text-to-speech is US English.
Message Voice: When using text-to-speech, you have the option to choose from male voice and female voice.
Number of Loops: Set how many times the message should be repeated before proceeding to the next step. You can use the + and - buttons to adjust the repetition count, with the default being 1 loop.
Connect Call (IVR) Workflow Action
The Connect Call action allows businesses to seamlessly transfer an ongoing IVR call to a selected user, department, or external phone number. This ensures that callers are quickly connected to the right person or team for further assistance.
When setting up this action, you can configure the following options:
Connect Call To: Choose where to direct the call:
Select Users: Pick from existing users within your system to receive the call.
Add Custom Number: Input an external phone number if the call needs to be forwarded outside the organization.
Multiple Numbers: You can add up to 10 numbers, allowing calls to ring on multiple lines for increased availability.
Advanced Call Settings
Detect Voicemail: Enabling this feature determines whether the call was answered by a person or sent to voicemail. This helps prevent calls from being directed to voicemail boxes unnecessarily. Note: Enabling this may cause minor delays and could result in additional charges.
Record Call: Enable this option to automatically record the connected call for quality assurance or compliance purposes.
Timeout (Seconds): Set the maximum amount of time the system should wait for the recipient to answer the call before redirecting or ending it. The default is 10 seconds, but you can configure it between 1 and 600 seconds.
Time Limit (Seconds): Specify how long the connected call can last. By default, there is no time limit, but you can set a cap of up to 24 hours to ensure calls do not run indefinitely.
Connect Call (IVR) Workflow Action (image 12 of 15)What this shows Detect Voicemail: Enabling this feature determines whether the call was answered by a person or sent to voicemail.What this showsIllustrates the "Connect Call (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Connect Call (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Detect Voicemail: Enabling this feature determines whether the call was answered by a person or sent to voicemail. This helps prevent calls from being directed to voicemail boxes unnecessarily. Note: Enabling this may cause minor delays and could result in additional charges. Record Call: Enable…. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: The End Call (IVR) action is used to disconnect an ongoing IVR call. By default, the call will end immediately, but businesses have the option to provide a final message or play a custom sound before disconnecting. This ensures a smooth….Image 12 of 15What this coversDetect Voicemail: Enabling this feature determines whether the call was answered by a person or sent to voicemail. This helps prevent calls from being directed to voicemail boxes unnecessarily. Note: Enabling this may cause minor delays and could result in additional charges. Record Call: Enable this option to automatically record the connected call for quality assurance or compliance purposes. Timeout (Seconds): Set the maximum amount of time the system should wait for the recipient to answer the call before redirecting or ending it. The default is 10 seconds, but you can configure it between 1 and 600 seconds. Time Limit (Seconds): Specify how long the connected call can last. By default, there is no time limit, but you can set a cap of up to 24 hours to ensure calls do not run indefinitely.
Fields in this part of the guideConnect Call To: Choose where to direct the call:
Buttons and menus referencedAdvanced Call Settings
Next stepThe End Call (IVR) action is used to disconnect an ongoing IVR call. By default, the call will end immediately, but businesses have the option to provide a final message or play a custom sound before disconnecting. This ensures a smooth experience for callers, whether it’s a closing statement or hold music before the call ends.All 4 steps in this procedure
Connect Call To: Choose where to direct the call:
Select Users: Pick from existing users within your system to receive the call.
Add Custom Number: Input an external phone number if the call needs to be forwarded outside the organization.
Multiple Numbers: You can add up to 10 numbers, allowing calls to ring on multiple lines for increased availability.
End Call (IVR) Workflow Action
The End Call (IVR) action is used to disconnect an ongoing IVR call. By default, the call will end immediately, but businesses have the option to provide a final message or play a custom sound before disconnecting. This ensures a smooth experience for callers, whether it’s a closing statement or hold music before the call ends.
Configurable Options
Add Voice Instructions: Allows you to play a message or sound before ending the call, giving callers a clear indication that the interaction is concluding.
Say or Play Message: Choose between two options:
Say a Message: Type a custom message that the system will convert into speech.
Play a Message: Upload an audio file (recommended format: .wav) to be played before disconnection.
Text to Say: If using text-to-speech, enter the message that will be spoken to the caller before the call ends.
Language: The IVR system currently supports English (US) for text-to-speech conversion.
Message Voice: Select the preferred voice for the text-to-speech feature. Available options: Man, Woman.
Number of Loops: Set how many times the message should repeat before the call disconnects. The default is 1, but you can increase this based on your needs.
End Call (IVR) Workflow Action (image 13 of 15)What this shows Add Voice Instructions: Allows you to play a message or sound before ending the call, giving callers a clear indication that the…What this showsIllustrates the "End Call (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "End Call (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Add Voice Instructions: Allows you to play a message or sound before ending the call, giving callers a clear indication that the interaction is concluding. Say or Play Message: Choose between two options: Text to Say: If using text-to-speech, enter the message that will be spoken to the caller…. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: The Record Voicemail (IVR) action allows callers to leave voice messages when no one is available to answer. This feature is useful for businesses that want to capture important messages and ensure no customer inquiries are missed.Image 13 of 15What to fill inAdd Voice Instructions: Allows you to play a message or sound before ending the call, giving callers a clear indication that the interaction is concluding. Say or Play Message: Choose between two options: Text to Say: If using text-to-speech, enter the message that will be spoken to the caller before the call ends. Language: The IVR system currently supports English (US) for text-to-speech conversion. Message Voice: Select the preferred voice for the text-to-speech feature. Available options: Man, Woman. Number of Loops: Set how many times the message should repeat before the call disconnects. The default is 1, but you can increase this based on your needs.
Fields in this part of the guideSay or Play Message: Choose between two options:
Next stepThe Record Voicemail (IVR) action allows callers to leave voice messages when no one is available to answer. This feature is useful for businesses that want to capture important messages and ensure no customer inquiries are missed.All 6 steps in this procedure
Add Voice Instructions: Allows you to play a message or sound before ending the call, giving callers a clear indication that the interaction is concluding.
Say or Play Message: Choose between two options:
Text to Say: If using text-to-speech, enter the message that will be spoken to the caller before the call ends.
Language: The IVR system currently supports English (US) for text-to-speech conversion.
Message Voice: Select the preferred voice for the text-to-speech feature. Available options: Man, Woman.
Number of Loops: Set how many times the message should repeat before the call disconnects. The default is 1, but you can increase this based on your needs.
Record Voicemail (IVR) Workflow Action
The Record Voicemail (IVR) action allows callers to leave voice messages when no one is available to answer. This feature is useful for businesses that want to capture important messages and ensure no customer inquiries are missed.
Configurable Options
Play Beep: Enables a beep sound to inform callers that voicemail recording has started. This helps provide clarity and confirmation that their message is being recorded.
Stop Recording After (Seconds of Silence): Defines the amount of silence (in seconds) before the system automatically stops recording. The default is 5 seconds, but this can be adjusted to any whole number based on preference.
Stop Recording on Keypress: Allows callers to manually stop the voicemail recording by pressing a designated key. Accepted key values include 0-9, * and #. By default, no key is set, meaning the recording will stop only after the silence threshold is reached.
Max Recording Length: Sets the maximum duration of the voicemail recording. The system allows a range between 1 and 14,400 seconds (4 hours), with the default set at 3,600 seconds (1 hour).
Add Voice Instructions: Provides an option to play a message before the voicemail recording begins. This can be a text-to-speech message or a pre-recorded audio file, ensuring the caller understands the purpose of the voicemail.
Record Voicemail (IVR) Workflow Action (image 14 of 15)What this shows Play Beep: Enables a beep sound to inform callers that voicemail recording has started.What this showsIllustrates the "Record Voicemail (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Record Voicemail (IVR) Workflow Action" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Play Beep: Enables a beep sound to inform callers that voicemail recording has started. This helps provide clarity and confirmation that their message is being recorded. Stop Recording After (Seconds of Silence): Defines the amount of silence (in seconds) before the system automatically stops…. Immediately after, the guide continues: Conditional branching allows businesses to route calls dynamically based on user input, ensuring callers are directed to the appropriate department or action. This is achieved using IF/ELSE logic in the workflow, where different responses….Image 14 of 15What to fill inPlay Beep: Enables a beep sound to inform callers that voicemail recording has started. This helps provide clarity and confirmation that their message is being recorded. Stop Recording After (Seconds of Silence): Defines the amount of silence (in seconds) before the system automatically stops recording. The default is 5 seconds, but this can be adjusted to any whole number based on preference. Stop Recording on Keypress: Allows callers to manually stop the voicemail recording by pressing a designated key. Accepted key values include 0-9, * and #. By default, no key is set, meaning the recording will stop only after the silence threshold is reached. Max Recording Length: Sets the maximum duration of the voicemail recording. The system allows a range between 1 and 14,400 seconds (4 hours), with the default set at 3,600 seconds (1 hour). Add Voice Instructions: Provides an option to play a message before the voicemail recording begins. This can be a text-to-speech message or a pre-recorded audio file, ensuring the caller understands the purpose of the voicemail.
Buttons and menus referencedConfigurable Options
Next stepConditional branching allows businesses to route calls dynamically based on user input, ensuring callers are directed to the appropriate department or action. This is achieved using IF/ELSE logic in the workflow, where different responses trigger different paths.All 5 steps in this procedure
Play Beep: Enables a beep sound to inform callers that voicemail recording has started. This helps provide clarity and confirmation that their message is being recorded.
Stop Recording After (Seconds of Silence): Defines the amount of silence (in seconds) before the system automatically stops recording. The default is 5 seconds, but this can be adjusted to any whole number based on preference.
Stop Recording on Keypress: Allows callers to manually stop the voicemail recording by pressing a designated key. Accepted key values include 0-9, * and #. By default, no key is set, meaning the recording will stop only after the silence threshold is reached.
Max Recording Length: Sets the maximum duration of the voicemail recording. The system allows a range between 1 and 14,400 seconds (4 hours), with the default set at 3,600 seconds (1 hour).
Add Voice Instructions: Provides an option to play a message before the voicemail recording begins. This can be a text-to-speech message or a pre-recorded audio file, ensuring the caller understands the purpose of the voicemail.
Implementing Conditional Branching (IF/ELSE Logic) in IVR Workflows
Conditional branching allows businesses to route calls dynamically based on user input, ensuring callers are directed to the appropriate department or action. This is achieved using IF/ELSE logic in the workflow, where different responses trigger different paths.
For example:
If a caller presses 1, the call is routed to Sales.
If a caller presses 2, the call is directed to Support.
If no input is received, the system can repeat the prompt or route to a default action.
Using Conditional Logic with IVR Gather
The IVR Gather action is responsible for collecting user input through keypress responses. Once a caller selects an option, the system processes that input and follows predefined logic to determine the next step.
Steps to Configure Conditional Logic in IVR Gather:
Add the IVR Gather Action: This prompts the caller to make a selection (e.g., “Press 1 for Service, Press 2 for Appointments”).
Set Up IF/Else Condition Logic: Using the “IF/Else Condition” action in the workflow, select IVR Gather as the condition source.
Define Key Press Responses
If Press 1, route the caller to a service details message.
If Press 2, route them to a live agent for booking.
Handle Unresponsive Calls: If no input is received, configure a fallback action such as repeating the prompt or sending the caller to voicemail.
Implementing Conditional Branching (IF/ELSE Logic) in IVR Workflows (image 15 of 15)What this shows Handle Unresponsive Calls: If no input is received, configure a fallback action such as repeating the prompt or sending the caller to voicemail.What this showsIllustrates the "Implementing Conditional Branching (IF/ELSE Logic) in IVR Workflows" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions".This screenshot appears in the "Implementing Conditional Branching (IF/ELSE Logic) in IVR Workflows" section of "Interactive Voice Response (IVR) Guide - Triggers & Actions". The text alongside this image reads: Handle Unresponsive Calls: If no input is received, configure a fallback action such as repeating the prompt or sending the caller to voicemail. Immediately after, the guide continues: Q: What happens if a caller ends the call during an IVR workflow?Image 15 of 15What to fill inHandle Unresponsive Calls: If no input is received, configure a fallback action such as repeating the prompt or sending the caller to voicemail.Next stepQ: What happens if a caller ends the call during an IVR workflow?
Frequently Asked Questions
Q: What happens if a caller ends the call during an IVR workflow?
If the caller ends the call at any point in the workflow, the contact will still move to the next step, but all IVR-specific actions (such as call transfers or voicemail recordings) will be skipped. Other workflow actions, such as tagging the contact or sending follow-up messages, will continue executing as configured.
Q: Can I use multiple phone numbers with the same IVR workflow?
No, each phone number can only be assigned to one IVR workflow at a time.
Q: Can I connect IVR calls to external numbers?
Yes, the IVR Connect Call action allows calls to be transferred to users within the system or external numbers.
Q: What happens if a caller doesn’t respond in time?
You can configure a timeout setting in the IVR Gather action to either repeat the prompt or redirect the call to a fallback action (e.g., voicemail).
Q: Where Can I Find the IVR Call Recordings?
All voicemail recordings are stored and can be accessed in the Conversations tab within GHL Customer Care. This allows businesses to review, download, and manage voicemail messages efficiently.
Q: Are we able to perform a blind or warm transfer within an IVR call?
No. Currently, when an IVR call is routed to the web app, blind and warm transfers are not supported.
Q: Are we able to perform a blind or warm transfer within an IVR call? No. Currently, when an IVR call is routed to the web app, blind and warm transfers are not supported.