If you want to automate leaving voicemails on customers answer machines, there are 2 ways to do it.
1 - The agent uses a result code with a 'post call action' which sends the call to a pre recorded message.
2 - If you are using Answer Machine Detection, the system can leave a voice mail automatically when it detects one.
How to build an outbound voicemail
User instigated voicemail
1 - Create an IVR Navigate to the IVR page of the system. | ![]() |
2 - New IVR page Create a new IVR page for your voicemail IVRs. You can have all voicemail IVRs on the one page or you could split them any way you choose, by having a page for each campaign for example. | ![]() |
3 - Start element Drag in a start element and name it accordingly. This name needs to be clear as its the one you will see when selecting from the list of IVRs to be used. | ![]() |
4a - USING A PRE RECORDED MESSAGE Drag in a play element and link the two elements. The play element needs a recording adding to it. This recording will be what is played and left on the customers voicemail. To do this, select the add audio button. ![]() | ![]() |
After clicking the button you will be presented ith a dialogue box showing your current recordings on the system (this includes some MaxContact defaults). You can add your own here or if its already been uploaded, you can select it then hit done. | ![]() |
After doing so, you will see the file added to the play element. | ![]() |
4b - USING TEXT TO SPEECH (TTS) Drag a TTS element into the IVR and connect the two elements. Select the TTS element and enter the message you wish to relay to the customers voicemail in the properties panel. ![]() | ![]() |
The TTS element will convert your text into speech accurately so ensure all spellings and grammar are correct! It is possible to purchase your own TTS voices from 3rd party companies (which we can add to your system for you) if you want a more bespoke experience. MaxContact can provide 2 default Microsoft voices or for an additional charge we can provide other Microsoft voices. | ![]() |
5 - Hang up element The last step is to add a 'hang up' element to the IVR so once the voicemail has been left, the system will hang up the phone (applies to both recorded message and TTS). You do not need to add a specific result code to any of the elements on this IVR as the system will show in history, the result code selected by the user on the call (the post call action result code that sent it to the IVR). | ![]() |
6 - Result codes Assigning a result code to the IVR to enable a post call action. Head over to the result codes page and create a unique result code for the purpose of leaving voicemails when connected to an agent (This will help you track these calls as mentioned above). For more on this page and the options, click here. | ![]() |
7 - Post call action On the 'advanced' tab, on the 'Post call action' setting, select the IVR you have built from the drop down (this is why the start element should be named accordingly). | ![]() |
8 - Web agent user view When a user gets a call connected that is an answering machine, they will see the result code (its name AND description) under the favourite result codes within the web agent. By selecting the disposition once they hear the beep, the call will move away from the user and the system will play the IVR you selected. This means that whilst the system is leaving that message, the user will already be on their next call. This result code can also be used with a button on the script so rather than selecting it from the web agent on the right, users can do it from the script. | ![]() |
System instigated voicemail
You must have Answer Machine Detection (AMD) switched on for this option to work.
1 - Create an IVR Create IVR in the same way you do for the agent instigated voicemails. Remember to name the start element appropriately. | ![]() |
2 - Plans Head to the Plans page | ![]() |
3 - Configure the Plans Select the IVR plans option from the left hand list. | ![]() |
4 - Create an IVR plan Create a new plan and name appropriately. | ![]() |
5 - Configure your IVR plan You can now assign the relevant IVRs to the plan you have created. Ensure you select your new IVR for the answer machine option. You must also ensure you select a 'call on hold' option and a 'dropped call' option. Usually you will already be using these on other plans so check for reference. Once configured, save the plan. | ![]() |
6 - Lists You then need to head to the Lists page of the product. | ![]() |
7 - Create or select a list If you need to create a new list to apply the IVR, this guide will help otherwise, select the list from the left hand side. | ![]() |
8 - Assign the plan. Select the Plans tab and assign the IVR plan you created to the list and save. This will mean that any calls from leads on the list that are picked up by the system as 'answer machine', will receive the voicemail IVR you assigned to the list. Remember, AMD must be on for this to work. | ![]() |