Setting up an Advanced IVR

Many businesses utilize IVR or auto-attendant features to control the flow of calls, which can help reduce inbound traffic or easily route callers to the appropriate party without requiring agent interaction. IVRs can be simple, such as offering a Press 1 or 2 option for English or Spanish-speaking callers. They can also be complex, such as including a voicemail option, transfers, employee directories, etc. For more information on how to configure a simple IVR, follow these instructions. For advanced IVRs, continue with the instructions below.

Advanced IVRs are billed at $0.15/minute, starting from when the IVR begins to when the caller is finished interacting with it. For more information, check out this article

In this article we'll discuss:

To configure an Advanced IVR, you may need an Additional Line to attach to your IVR. Please contact us for assistance. 

Creating a Main IVR Greeting

All IVRs must start with a Greeting. This will be considered your "main menu" and will provide callers with subsequent options. For example, an IVR greeting may say "Thank you for calling ABC Plumbing. For emergencies, please press 1. To schedule general maintenance appointments, please press 2. For our hours of operation, please press 3."


In our tutorial, we'll configure an Advanced IVR based on the example greeting above. However, IVRs can be configured in any number of different ways depending on your business's needs!

1
Within SAS Flex, go to the Builder icon on the left navigation panel. Then select IVRs.

2
Click the Add IVR button as shown below. In the pop-up that appears, name your IVR accordingly. Then click Save.

3
Next, we'll need to configure our greeting. Click on the Greeting block as shown below. 

4
On the panel that appears on the right-hand side of your screen, you can choose your Recorded greeting from the Recording dropdown, or type in your greeting to use our Text to Speech option.
You must upload your greeting(s) to the Greeting Library before you can use them in your IVR.

If you want a different message to play when you are closed for after hours or holidays, use the Away audio message toggle, then choose Play when we are closed from the Frequency dropdown and add your respective greeting.
In order for the IVR to be able to change based off your business hours or after hours, you'll want to make sure you have already created a business hours set and a holiday set. Additionally, you'll want to make sure your business hours set is selected under the Options gear within the IVR workflow. 

5
Next, we'll begin adding our prompt options under the Logic section. In our example, we're adding 3 options that reflect the prompts in our initial greeting.

There is a max of 9 options that can be added within a Greeting block. If you need to include more than 9 options, you can configure a Keypad Option.
6
Under the Options section, choose what will happen if there is no input from the caller after the greeting, or if there is an invalid input.

If you choose the Transfer to an Extension option, the number you input in the Extension field should correlate to the options you add within the Logic tab.

If you use an automated system that requires a keypad press before a call is connected, activate and set the DTMF tone so that our system can accept the call.

7
If you want to include a list of Employee extensions, you may fill them out under the Employees section. This is not required, but if you choose to use it, you will also need to configure Employee Extension blocks

8
When you are done, click Save. Your new workflow should look something like the image below.


Configuring an IVR Workflow

Once your Greeting has been created, you are now ready to configure the rest of your IVR workflow. 

1
From your IVR workflow, click the + sign underneath one of your newly created Logic Options and select what you want to happen once this option is selected.

We'll move from left to right starting with our Emergency option. In our example, we'll choose the Transfer > Number option so that we can transfer emergency calls to an outside (non SAS) number.

2
On the panel that appears on the right-hand side of your screen, select your audio message, which is what your callers will hear when they press this option. You can choose our Default option, you can select a pre-uploaded recording, or you can use our Text to Speech option.

3
Next scroll down to the Transfer to Profile number section so you can tell the system which number to dial. Select a Profile, an associated number, and then choose an Outcome which will help you easily identify calls within your IVR log.

4
If you want to configure additional transfer settings like changing the Caller ID that shows up or adding an After Hours protocol, click to expand the Additional transfer settings section and configure according to your needs.

5
When you are finished, click Save. Your updated workflow should look similar to the image below.

6
Now let's move onto the next option for General Maintenance Requests. In our example we'll have these calls transfer to an SAS agent. Again, click the + icon and choose Transfer > SAS.

7
On the panel that appears on the right-hand side of your screen, select the SAS Number you wish to transfer calls to, as well as the Outcome. Then click Save.

8
Finally let's move on to the last option for Hours of Operation. In our example we'll have these calls go to a recorded message and then have those calls disconnect. Again, click the + and choose Disconnect

9
In the panel that appears on the right-hand side of your screen, add your Goodbye Message. You can either use a pre-uploaded audio file, or our Text to Speech option.

10
Under the Call Classification section, choose your Outcome. Then click Save.

11
After you click Save, you'll be taken back to your IVR Workflow, which should look something like the image below. When you are satisfied with your IVR, click the Publish button in the top right-hand corner to publish your changes.

Congratulations! You've just built an advanced IVR. Now you'll need to assign your SAS numbers to the IVR and Script accordingly, or you can contact support for help!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us