Message2Give Logo
Message2Give DocsVersion 1.2.8

Voice Campaigns

The General Campaign Guide provides comprehensive information about creating and managing campaigns. This page focuses specifically on voice campaign setup and features unique to voice messaging.

A Voice Campaign sends an audio message to a list of phone numbers through call or voicemail.

Setup

Create

When creating a voice campaign, you must select from one of three campaign types: Broadcast, Interactive Broadcast, and Poll. Click the relevant option below and create the campaign as normal.

Voice Campaign Type Selection
  • Broadcast: Calls campaign recipients and plays a one-way customizable audio message
  • Interactive Call: Handles outbound functionality like a normal broadcast campaign. Can also handle inbound functionality if the campaign recipient responds verbally to the system in the call, or if the campaign recipient calls the campaign number back after the call
  • Direct to Voicemail: Does not call campaign recipients, and instead sends a customizable audio message directly to their voicemail

Message

Refer to the Audio Message Type documentation for message construction guidelines.

Voicemail

If the call fails, you can choose to leave a voicemail for the campaign recipient. Select from the three options below by clicking the bubble next to your preferred option.

Voicemail Options
  • Leave no message: Will not leave a voicemail if the call fails
  • Use the same message: Will leave a voicemail identical to the message created in Message
  • Use a unique message: Create a new audio message for the voicemail. The creation process is identical to the process in Message

Send Config

Calling From

When campaign recipients receive the call from your voice campaign, this is the number displayed as the caller ID. Select it using the drop-down menu under Calling From. You can also hide the caller ID entirely by toggling the switch to the right of the drop-down menu.

Select Caller ID of Campaign

Attempts

Some campaign recipients may not immediately accept the call from the incoming voice campaign. This section will attempt to call campaign recipients multiple times. If a human answers the call, the program will stop trying to call them. Enter the number of times you want the program to attempt to call the campaign recipient in the text box under Attempts. There cannot be more than 5 attempts.

If you include more than one attempt, you also need to specify an attempt interval. This is the time (in minutes) between call failure and the next attempt. Enter your desired attempt interval in the text box under Attempt Interval. This cannot be shorter than 5 minutes.

In the example below, the program will attempt to call the campaign recipient a maximum of 3 times before giving up. If a call fails, a new call will be attempted in 15 minutes.

Attempt and Attempt Interval Example

Follow Ups

Depending on the success of the call, you can choose to send a different SMS to the campaign-recipient. The three conditions are listed below. Enter your desired SMS message into the textbox underneath the relevant condition listed below.

  • Human Pickup SMS: a human has accepted and picked up the call from your voice campaign.

  • Voicemail Left SMS: the program has successfully left a voicemail to the campaign recipient.

  • Call Failed SMS: all call attempts to the campaign-recipient failed.

Keyword Replies

If a user responds to the campaign with an SMS, you can use this section to detect certain words in their reply and then trigger different responses automatically and accordingly. These words are called keywords. To add a new one of these, click on the + Add Keyword button outlined below.

Add New Keyword Reply

Clicking on this will bring up a menu like the one below:

Add New Keyword Reply Menu

Keyword

In this text box, type a word or a phrase to detect in the campaign-recipient's reply. Then, to add and register this keyword(s) in the program, click the + button outlined below.

Keyword Phrase Adding

Tip

You can add multiple keywords to the same keyword reply. You can keep adding more keywords with the + button, or delete some with the X button on the right of the keyword.

Type

Campaign-recipients may not use the exact keyword in their reply. In the above example, someone might reply with "Ok! Sounds good - keyword phrase" or "Keyword Phrase". Depending on the settings chosen here, the program can still detect them.

By default, a keyword is case insensitive. This means that it will still detect the keyword regardless of letter capitalisation. This means "keyword phrase", "Keyword Phrase", and "kEyWoRd PhRaSE" would all be detected by default in the above example. You can disable this option and make the keyword case sensitive by selecting the checkbox outlined below.

Case Sensitivity on Keywords

The drop-down menu is used to customise how the keyword needs to appear in the reply to be detected. For example, the keyword may have to be the only thing in the reply, or maybe it must appear at the end of the reply. Below is all the options you can select, and what each of them specify.

Keyword Inclusion Selection

  • Equals: the reply only includes the keyword.
  • Includes: the keyword appears somewhere in the reply
  • Begins with: the keyword appears at the start of the reply.
  • Ends with: the keyword appears at the end of the reply.
  • Not equal: the keyword does not appear somewhere in the reply.
  • Less than: the value of the reply is less than the value of the keyword.
  • Greater than: the value of the reply is greater than the value of the keyword.

Message

If the program detects the keyword reply, this is the SMS that will be sent to them. Enter the desired message in the text box under Message.

Schedule

The keyword reply will only be detected within this schedule. See Schedule for how the schedule works. The schedule is also optional. No schedule specified means the keyword reply will always work.

Call Me

When a keyword reply is detected, you can choose to link the campaign-recipient to a call with one of your employees or agents using the Call Me functionality. When one of the keyword replies is detected, the program will call the Call Me Destination that you enter into the text box below that title. If the recipient of this call - usually an employee or agent - presses 1, they will be redirected to a call with the campaign-recipient.

This field is completely optional, but if you choose to fill it, a menu will appear to customise the Call Me similar to the one pictured below.

Keyword Call Me Menu
Call Me Attempts

The first step in connecting with an agent is getting them to accept the incoming call triggered by the campaign-recipient. The number you enter in this text box determines how many times the program will try and call the Call Me Destination for a response before giving up.

Call Me Whisper Attempts

The next step in connecting an agent with the campaign-recipient is getting them to accept the redirection. If the Call Me Destination accepts the incoming call from the program, the program will play a short message (customised below) providing some context to the agent. This is known as a Call Me Whisper. If the agent presses 1 on their call, it will successfully redirect the agent and connect them to a call with the campaign-recipient. The number you enter in the Call Me Whisper Attempts text box determines how many times the program will try to get the agent to accept the redirection.

Call Me Audio Message

This is the message that is played to the Call Me Destination when they accept the incoming call. Usually it provides context about some information surrounding the campaign-recipient. The creation of this audio message is identical to the process outlined in Message.

Failed Call Me Message

This is the SMS that is sent to the campaign-recipient if the program is unsuccessful in connecting them with the Call Me Destination. Enter the desired message in the text box under Failed Call Me Message.

Enabled

Toggling this switch will enable/disable the functionality of the keyword reply you have set up. Green = enabled, Grey = disabled.

Finally, to add this keyword reply to your campaign, click Create.

Overview

After a keyword is added, it will display an overview of all your keyword replies. This overview will briefly summarise the information about each keyword reply: the keyword(s), the Message, and a Call Me Destination if one was given. To edit a keyword reply, click the 🖉 button. To delete a keyword reply, click the ✕ button.

Keyword Reply Overview

Keyword Replies Example

Here is an example SMS sent by the campaign:

You have a debt that needs paying. Reply 'PAY' if you'd like to pay it now, or 'CALL ME' if you would like an agent from our team to give you a call

This example requires two keyword replies to be setup - PAY and CALL ME.

'PAY' Keyword:

PAY Keyword Example

In the above example, the keyword that the program is trying to detect in the campaign-recipient's SMS is pay. The word will only be detected if is the only content in the SMS. If it is detected, the campaign recipient will be sent the message: "That's great! Follow this link to login and pay: placeholder.com". In this example, placeholder.com would direct the campaign-recipient to a login address where they can pay.

'CALL ME' Keyword:

The CALL ME example requires two keyword replies to be setup - one during employee hours, and one outside. Below is for the reply during employee hours.

CALL ME Keyword Example

If the program detects an SMS with JUST the words call me - or any other capitalisations of the phrase - it will go to the next step. If the time of the reply falls within the designated schedule - 8am to 6pm on weekdays - then the campaign will send the campaign recipient an SMS saying "An agent will call you in a minute". Then, the program will try and call 0400 000 000 and give up if that one attempt fails. If the number picks up, it will send the text-to-speech audio message "Connecting you with a client. Press 1 to accept.". If the Call Me Destination clicks 1, the program will connect them to a call with the campaign-recipient, otherwise the program will give up. If the program ever gives up after exhausting any of its attempts, it will send an SMS to the campaign recipient notifying them: "Unable to connect you with an agent."

CALL ME Keyword Example 2

This keyword reply is identical in detection to the previous example. However, this keyword reply is for the case where the campaign-recipient requests a call outside of employee hours. Thus, the schedule here is set for 6:01pm - 7:59am Mon-Fri, and for the whole day on Sat-Sun. If the call me keyword is detected in this time frame, the campaign-recipient will be sent an SMS notifying them that "We are currently offline, please try again between 8am and 6pm Monday-Friday.".

Below is what this entire keyword reply setup would look like:

Full Keyword Example


Delivery Receipts

Once your campaign goes live, you will see a "Results" display at the top before all of your config. This will tell you how many of the contacts have been loaded and then processed in your campaign. It will also provide extra "Delivery Receipts" below the progress bar which detail how each message was received. These delivery receipts are also included in the campaign report file.

There are 7 unique delivery receipts for voice campaigns:

  • Human: a human answers the call. No voicemail is sent (even on Direct to Voicemail campaigns).
  • Machine/Voicemail: the call was not picked up and a voicemail was left.
  • Expired/Ring-Out: call was not picked up and did not leave a voicemail.
  • Rejected: network rejected the call.
  • Undeliverable: the call failed.
  • Delivered: on the Portal, this receipt means the SMS Follow-up was successfully sent. In the report file, there are separate rows for calls and SMS Follow-ups, for each record, it means the call or message was successfully delivered.
  • Undelieverd: (Portal only) SMS Follow-up failed to be delivered.

Note

In the report file, one call can have multiple "receipts". For example, the call can be "Delivered" and picked up by a "Human".


Management

Actions

Test Campaign

Below is an example of the Test Campaign menu for Voice Campaigns. As explained in the general Test Campaign documentation, enter the mobile number that you would like to receive the test in the Recipient Phone No. text box as well as the region of the phone number in the drop-down menu on the left. Then, you must fill in any placeholders you have included. They will be listed on the left under Template Fields. Finally, click Send to send the test campaign.

Voice Campaign Test

Type-Specific Features

Broadcast

There are not features unique to a broadcast Voice Campaign.

Interactive Call

Survey Connections

You can optionally connect an interactive voice campaign to one of your Surveys.

Survey Connection

The Survey Connection is the outbound survey. Campaign-recipients will receive the call from your voice campaign, they will hear your curated audio message from earlier in the campaign-creation process, and then the relevant connected survey will commence. Just select your desired outbound survey in the drop-down menu underneath Survey Connection.

Inbound Call Survey Connection

The Inbound Call Survey Connection is the inbound survey. After a campaign-recipient has received your voice campaign, and depending on the information you gave them, they may choose to call the campaign's number back. This inbound call can be handled with an Inbound Call Survey Connection. When the system receives an inbound call from a campaign-recipient, it will commence the survey selected here. Just select your desired inbound survey in the drop-down menu underneath Inbound Call Survey Connection.

In the below example, 'Docs Eg' will start after the outbound audio message of the campaign has stopped playing. If a campaign-recipient calls the number back, 'Docs Eg 2' will commence.

Example Survey Selection

Completion Questions

The survey respondent must answer all of these questions before they have completed the survey. You can select multiple questions in the drop-down menu under Completion Questions. For each survey you have selected, the completion questions selectoin will appear on their right.

Survey Completion Questions Annotation

Inbound Call Survey Connection Timeout

It is most likely that you do not want to keep the inbound functionality on the campaign enabled forever. You may not want a campaign-recipient calling back the campaign years later and still responding to the same inbound campaign. You can restrict the inbound survey functionality with this text box. In the text box underneath Inbound Call Survey Connection Timeout, insert the amount of hours you would like to keep inbound surveys active for after the campaign has ended.

Target Survey Responses

You may desire a specific amount of data from your surveys. You can choose to automatically pause your campaign after receive a certain amount of completed responses. In the text box underneath Target Survey Responses, enter the number of completed responses you desire from your campaign before it is automatically paused.

Duplicate Campaign

When you duplicate an interactive campaign and select a new contacts file, it will ask if you would like to map the data in the file to Contact Attributes. If you toggle this option (outlined in red) on (green), a new menu will appear. This is identical to the Contact Import menu. See Contact Import user guides for an explanation.

Duplicate Campaign Contact Import

How is this guide?

Last updated on 05/05/2026

On this page