IVRs are comprised of nodes that collect input from callers. When a call reaches a particular node in the IVR, depending on the node used, it can be configured to collect information (e.g., account numbers), trigger actions (e.g., send an SMS), read data from an external source (i.e., data dip), and route calls to the proper Inbox.
Each node has its own set of settings that allow it to collect information from the caller to understand what to do next.
Although most nodes can be added through the UI, Some node types (e.g., Data Dips, Customer Phone Number Match) can’t be added through the UI. Contact Gladly Support if you need to add these nodes.
The schedule node allows you to set up paths based on which hours Customers have called. For example, you can start with a Schedule node to check if the call is within holiday or business hours.
Node settings
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
Schedules – Used to determine the time frame the node is active.
Type – Option to select a date or days of the week.
Date – If the “Date” type is selected, you can choose a specific date.
Days of Week – If “Days of week” is selected, you can choose Monday – Sunday.
Timezone – Identifies the timezone the schedule will follow.
Start/End – The start and end times when the schedule is followed.
Next Node – The next node based on the schedule.
Add Schedule (button) – Add multiple schedules to determine the time frame the node is active.
Default Next Node – The next IVR node if none of the schedules match the scheduled time.
The menu node lets you set up paths based on numbers (DTMF) or speech (voice). You can play a message to help the Customer understand where to go.
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
Language – Language the IVR will use to understand the caller.
Timeout – Time (in seconds) to wait for the caller to say or press an option to make their selection before a message is repeated.
Message – Recording that the caller will hear.
Recording – An uploaded audio file that will be used to play a message to the caller.
Recording – The type of voice that the machine will use to read the text.
Text to Speech – Written text is read by a machine.
Text – Area where text can be entered, which is then read by a machine.
Voice – The voice type (Man, Woman, Alice, *Custom) that will read the provided text.
*Custom Voice – Appears if Custom is selected as Voice. Add the Voice Name on the field as shown in this table . For example, to use a Standard Type, Male, English (US), you can enter “Polly.Joey.”
Language – Language the text-to-speech engine will use.
Add Menu Item (button) – Add a DTMF entry to route to a different node.
DTMF Input – The number a caller will press to flow into a different mode. Single (e.g., 1) and double-digit input (e.g., 10) is accepted.
Voice Input Phrases* – A set of phrases or words a Customer can say instead of pressing the keypad to go to the next node. You can separate the list of words with commas or use a regular expression.
Next Node – The next node based on the Dial setting.
Default Next Node – The next node if none of the menu items are matched.
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
Message – Recording that the caller will hear.
Recording – An uploaded audio file that will be used to play a message to the caller.
Text to Speech – Written text is read by a machine.
Text – Area where text can be entered, which is then read by a machine.
Voice – The voice type (Man, Woman, Alice, *Custom) that will read the provided text.
*Custom Voice – Appears if Custom is selected as Voice. Add the Voice Name on the field as shown in this table. For example, to use a Standard Type, Male, English (US), you can enter “Polly.Joey.”
The forward node allows you to forward the Customer to an external number.
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
Phone # – The phone number a Customer is forwarded to. Must be a valid E.164 format.
Extension – If required, an optional extension number can be dialed.
Note – SIP forwarding is not supported
It’s currently not possible to forward calls over SIP through Gladly’s IVR. Subsequently, it is not possible to forward calls to SIP Entry Points via the Forward node. Only the scenarios below are possible with SIP:
Forward calls from Gladly IVR to another system.
Starts a third-party conference call within Gladly while on a call with an end user to a SIP address.
Agent answer calls via a SIP handset. It is possible to forward via a third-party conference call when the Customer is already on the line with an Agent.
The SMS node allows you to send an SMS message to your Customer.
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
SMS Body – The message body that is sent to the Customer when the node is used.
To Number – The number that will receive the SMS. The default is the caller’s number, but it can be a static template definition.
Next Node – The next IVR node.
Error Node – The next IVR node used if an error is encountered when sending the SMS. An error occurs if the request is rejected due to various reasons (i.e., downtime, request error, invalid number, etc.). Customers should use their mobile phone numbers to receive SMSes but do note that some landlines can receive and read SMS messages.
Allows you to map the Customer from the IVR to an appropriate Inbox.
Name – Name used to identify the node in the Entry Points settings page. Use the name to identify which Inbox Customers are sent to when they exit the IVR.
Description – Text to describe the use of the node.
Number – Only visible if a separate queue identifier phone number is configured. The number that appears here is uneditable and can only be updated by Gladly Support.
Allows for the use of custom static headers for API calls and allows the IVR to interact with applications outside of Gladly. This allows the IVR to integrate with external systems when data dips are configured.
Name – The name used to identify the node to link to other nodes.
Description – Text to describe the use of the node.
HTTP Request – The URL that specifies the endpoint where the request should be sent
Method – The method used for the HTTP request.
GET
POST
Timeout – Time (in seconds) before the request is canceled.
Content Type – The HTTP Content-Type of the body required when using the POST method.
Body – The HTTP request body is required for the POST method.
Headers – The specific header information that accompanies API requests and responses.
Add Header – Used with GET method.
Name – The name of the header for the HTTP request
Value – The value associated with the header name
Credential ID – ID used for authentication.
Next Node – The next node that follows the HTTP node.
Error Node – The next IVR node used if an error is encountered when the HTTP node.
Saved input from menu/input nodes are accessible in this format {{.IVR_NODE_ID}}.
Whereas saved responses from HTTP nodes are accessible in this format {{.IVR_NODE_ID.VARIABLE_NAME_IN_HTTP_NODE}}.
A helpful global variable is {{._customerNumber}}, which is the customer’s phone number calling in in E.164 format.
Another helpful global variable is {{._companyNumber}}, which is the phone number the Customer is calling on Gladly in E.164 format (note that if you forward calls to Gladly, this variable will be the Gladly number the call is forwarded into).
A string to match upon. This can be a static string (e.g., hello), a variable or combination of variables (e.g.: {{.IVR_NODE_ID}}{{.IVR_NODE_ID_2}}) or even a logical check (e.g.: {{if .IVR_NODE_ID}}{{.IVR_NODE_ID}}{{else}}{{.IVR_NODE_ID_2}}{{end}}).
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
__cf_bm
29 minutes
This cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
_wpfuuid
1 year 1 month 4 days
This cookie is used by the WPForms WordPress plugin. The cookie is used to allows the paid version of the plugin to connect entries by the same user and is used for some additional features like the Form Abandonment addon.
BIGipServer*
session
Marketo sets this cookie to collect information about the user's online activity and build a profile about their interests to provide advertisements relevant to the user.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie.
PHPSESSID
session
This cookie is native to PHP applications. The cookie stores and identifies a user's unique session ID to manage user sessions on the website. The cookie is a session cookie and will be deleted when all the browser windows are closed.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
li_gc
5 months 27 days
Linkedin set this cookie for storing visitor's consent regarding using cookies for non-essential purposes.
lidc
1 day
LinkedIn sets the lidc cookie to facilitate data center selection.
UserMatchHistory
1 month
LinkedIn sets this cookie for LinkedIn Ads ID syncing.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
1 year 1 month 4 days
Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.
_ga_*
1 year 1 month 4 days
Google Analytics sets this cookie to store and count page views.
_gd_session
4 hours
This cookie is used for collecting information on users visit to the website. It collects data such as total number of visits, average time spent on the website and the pages loaded.
_gd_visitor
1 year 1 month 4 days
This cookie is used for collecting information on the users visit such as number of visits, average time spent on the website and the pages loaded for displaying targeted ads.
_sp_id.*
1 year 1 month 4 days
Snowplow sets this cookie to store user information that is created when a user first visits a site and is updated on subsequent visits.
_sp_ses.*
30 minutes
Snowplow sets this cookie to store user information that is created when a user first visits a site and is updated on subsequent visits.
AnalyticsSyncHistory
1 month
Linkedin set this cookie to store information about the time a sync took place with the lms_analytics cookie.
mf_user
3 months
Mouseflow sets this cookie to identify whether a visitor is new or returning.
vuid
1 year 1 month 4 days
Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
_mkto_trk
1 year 1 month 4 days
This cookie, provided by Marketo, has information (such as a unique user ID) that is used to track the user's site usage. The cookies set by Marketo are readable only by Marketo.
bcookie
1 year
LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser IDs.
bscookie
1 year
LinkedIn sets this cookie to store performed actions on the website.
li_sugr
3 months
LinkedIn sets this cookie to collect user behaviour data to optimise the website and make advertisements on the website more relevant.