Use this guide to add voicemail functionality to an Amazon Connect flow.
These blocks in the flow should be added as the last two blocks JUST BEFORE the Disconnect block, as shown below in the pic, but RIGHT AFTER the prompt block you want to use for the voicemail greeting.
Add 'Set contact attributes' Block
- In the Block Library, go to Set > Set contact attributes.
- Drag this block toward the end of your flow.
- Add any incoming routes to the block that you will need to go to voicemail.
- Open the Config for the Set contact attributes block and enter the following settings in the pics below.
- These are the key values that you can copy/paste, as needed:
- vmx3_from
- vmx3_lang
- en-US
- vmx3_queue_arn
- vmx3_mode
- IMPORTANT: Use the values below to specify email or task for voicemail delivery.
- guided_task
- IMPORTANT: Use the values below to specify email or task for voicemail delivery.
- These are the key values that you can copy/paste, as needed:
- Click Save.
Add 'Invoke module' Block
- In the Block Library go to Integrate > Invoke module.
- Drag this block toward the end of your flow.
- Add both Success and Error routes from the Set contact attributes block to the inputs on this block.
- Open the Config for the Invoke module block and enter the following settings in the pics below.
- Click Save.
- Add both Success and Error routes from this block to the input on the Disconnect/Terminate block.
- Save/Publish your flow.
Email Delivery for Voicemail
- Go to Queues and open the queue used in your flow.
- Under tags, enter the following:
- Key: vmx3_queue_email
- Value: Enter the email address of where to deliver the voicemail recordings.
- IMPORTANT: You can only use ayin.com email addresses to send voicemail recordings to.
- Click Add.
- Click Save.