What do you need help with?

We are here and ready to help.

Create a Voicemail to Email App with Zero Coding

Visual Designer is an intuitive web interface that helps developers build communication applications rapidly. In this tutorial, you will learn how to create a voicemail application without writing a single line of code. The voice message can then be emailed to a desired email address.

Use case scenarios:

  • Voicemail directly to your email

  • Voicemail to a third party (Assistant) for further processing

  • Access email where voicemail server is not available

Technical Requirements:

  • Basic knowledge of Dreambox

  • Basic knowledge of Zapier service (or alternatives web services integration tool such as IfTTT.com)

Step 1

You must create a Visual Designer project.

  • Login to Console and navigate to Applications.

  • Click on the Add New App button. Choose to Create a Visual Designer Application.

  • Next, select to use an a Blank application template.

  • Give your application a name. In this example we named ours "Voicemail To Email".

  • Set the application type to Voice and click on the Create button.

Create Voicemail to Email App

  • You need to have two modules, Welcome module and Send email module.

  • The Welcome module is created by default. Navigate to it.

  • In the Say verb text area, enter your welcome message. For example, "Welcome to Dreambox. Please leave your message and phone number after the beep.".

  • Drag and drop the Record verb into the Welcome module as shown in the screenshot below.

  • Create a new application module by clicking on the + button. Name that one Send Email.

  • Get back to the Welcome module. Navigate to the Record verb and select Send Email from the Continue to drop down menu field,

  • Set the Play beep option to "Yes".

  • Leave the rest of the fields with their default values.

Voicemail to Email Welcome module

Step 2

  • Go to Zapier and log into your account. If you do not have an account, you can sign up here.

Zapier Dashboard

  • Click on Make a Zap buton.

  • Get a Webhook trigger and set it to catch a hook.

Zapier Webhook

  • Click Continue and copy the generated webhook to your clipboard. It should the following format: https://hooks.zapier.com/hooks/catch/308227/je884z/.

  • Open a new browser tab enter your webhook url alongside recordingUrl and destination (email address( parameters as shown below:

https://hooks.zapier.com/hooks/catch/308227/je884z/?recordingUrl=testurl&destination=youremail@gmail.com

  • You should see the following output in your browser.

Webhook Output

  • Get back to Zapier. Click on Add step button to add a second step in your application.

  • Choose to add an Action and then select Email from the list of apps.

Add an Email step

  • Choose to Send Outbound Email and then click Continue.

  • Enter the recipient email address in the To field.

  • Specify an email subject. For example, "You have received a new Voice message".

  • Enter the body copy of the email. Make sure that you select the recording URL parameter from the drop down field on the right, so that your recipient can receive a copy of the recording.

  • Once set, your screen should look similar to the onw below.

Set email details

  • Click "Continue" and then Finish.

  • Give your Zap a name and switch it on.

Step 3

Send email module steps

  • Go back to your Visual Designer application.

  • Navigate to the Send email module.

  • Drag and drop an External Service element inside the module.

  • Enter the copied webhook url in the ServiceUrl field.

  • Add the following two service parameters:

    • recordingUrl with value set to $core_PublicRecordingUrl

    • destination with the value of the recipient email address

External Service Voicemail to Email

  • Save your application.

 Step 4

In order to test your application you need to bind it to a Dreambox phone number. Once that is done, you can start using your application.

 

__current_year__

Facebook Share Tweet

Was this article helpfu?

Yes No

Thank you for voting

×
Select company

You are related to multiple companies. Please select the company you wish to login as.