Skip to content
mobile app mockup

LANDING PAGE

Get early access to our new phone
User Guide

Campaign Manager

Campaign Manager is a powerful broadcast communication tool designed to schedule and send thousands of messages to your audience.

Templates ensure you send the right message every time, while custom parameters allow message content to be personalised, making each recipient feel like they’re receiving a message sent just for them.


Start Sending Now

It’s just 3 steps between you and the power of Campaign Messaging!

  1. Upload or create your List of recipients

  2. Craft your campaign content

  3. Schedule the campaign - or send immediately

Customise Your Experience

There are a ton of features available to customise your Campaign:

  • Create and customise templates
  • Customise response messages
  • Set up forwarding to an email
  • Build keyword response workflows
  • Set up ’time of day’ sending restrictions
  • Manage opt-outs and blocklists
  • Callback services and API integration

Tabs in Campaign Manager

An overview of the tabs, from left to right on-screen:

  • Campaigns: view previous campaigns and send new ones

    • On arrival, view past and scheduled campaigns in a table
    • Search for previous campaigns by List, message content, status, or batch
    • Click Add new to begin crafting a campaign
  • Lists: manage lists of recipients including opt-outs and automatic responses

  • Reports: check on the delivery status of campaigns, total opt-outs by campaign, or message volume by month

  • Inbox: contains replies and responses

  • Settings: configure templates, responses, map prefixes, etc

  • API Info: information for those wanting to connect an API and bring in contact lists before sending

  • User Volume: insight into who is sending messages from your account, and how much

  • Logs: search for user actions such as sending or scheduling, within the account

  • Blocklist: mobile numbers whose opt-out message couldn’t be attributed to a specific list, or are manually assigned here

  • Keywords: set responses to send when people opt-in via the keywords you set, or create workflows with keywords

Black and white screenshot of the tabs inside the Campaign Manager application

Basic Settings

The Settings tab in Campaign Manager allows for configuration of templates, automatic responses, sending hours restrictions, opt-out commands, prefix mapping, and email forwarding and callbacks (if activated).

Black and white screenshot of the Settings tab inside the Campaign Manager application

Templates

The section for templates covers configuration in greater detail.


Response Messages

Visit the dedicated section about automatic response messages. Configuring keywords is also covered in detail.


Source Masks

Source masks, also known as Sender IDs, are only available to send into some countries and must be managed via your account Admin (not within this Settings page).

  • To add or edit a source mask / Sender ID you must contact your account Admin

Sending Hours Restrictions

This setting controls the window of time messages are allowed to be sent from you, to recipients.

infoThis setting only controls messages sent via this application. To set Sending Hour restrictions at the account / business level, contact your Admin to activate the Sending Hours tool for your business.

Black and white screenshot of the Sending Hours settings inside campaign manager

Sending Hours for Application

 

  1.  

  2.  

  3.  

  4.  

  5.  

 

 

Sending Hours for Account

 

What if both Application and Account Sending Hours are on?

 

  •  

  •  

  •  


Callback Service

Callback services forward reply messages and delivery receipts to your API, allowing you to receive and process them within your business’s existing suite of tools / software.

Callbacks cannot be configured in the Settings tab; please email the Support Team, who can assist with setup.

How Callbacks Work

 

 

 

 

Setting Up Callbacks

 

  1.  

  2.  

 

  1.  

  2.  

  3.  

  4.  

 

Reply Callback Service

 

 

 

 
Delivery Receipt Callback Service

 

 

Email Forwarding

It is possible to forward replies to your campaigns on to an email address that has been configured for our Email2SMS application.

This is available by request; please contact your Admin.

Once set up, allowed emails will be available for selection in the dropdown.

Select an email address, and Save.


Opt-Out Commands

Learn about Opt-Out commands in greater detail here.


Prefix Maps

Messages are sent via international phone number format (+64xxx…)

This setting allows you to import or create recipient phone numbers that may not be international format, and have them automatically converted to international format at the point of sending.

Below are some suggested combinations to load, based on the country SMS will be delivered to:

Country Original Prefix Cleaned Prefix
Australia 04 +614
Australia 614 +614
Australia 6104 +614
New Zealand 02 +642
New Zealand 642 +642
New Zealand 6402 +642
Indonesia 02 +628
Indonesia 028 +628
Indonesia 0208 +628
Singapore 05 +65
UK 447 +447
UK 0447 +447
UK 07 +447

Opt-Outs

It must always be possible to opt out from any campaign.

Because of this, the reply “STOP” is permanently enabled in response to any campaigns sent out to a List.

infoOpt-outs are at list-level. If a campaign is sent to List A, and a recipient responds STOP that recipient will be removed from all further communications to that List (List A).

Opt-Out Commands

There are a pre-set list of common opt-out terms that can be enabled for your Campaign Manager:

  • Navigate to the Settings tab of Campaign Manager
  • Scroll down to the section titled Opt-Out Commands
  • If a term says “enabled’ then it will trigger an opt-out
  • To enable a ‘disabled’ term, click the word ‘disabled’

Black and white screenshot of the top 3 terms ready to use for opting-out of SMS campaigns


Responses to Opt-Outs

infoThere is a 1-unit limit on the Opt-Out response, as these are required to be succinct and acknowledge they have been removed from further communication.

There are three locations in Campaign Manager to set automatic responses incoming messages:

  • Default responses in the Settings tab
  • List responses inside a List in the Lists tab. These will override Default responses, if set
  • Campaign response - when you create a Campaign for a new List. These will override Default responses, if set

If List-level or Campaign-level responses are set, then they will be sent in response to a reply.

The Default response will be sent out if neither Campaign or List-level responses are set.


See below for locations to create opt-out responses:

Opt-Out Default Response

 

  1.  

  2.  

  3.  

  4.  

  5.  

  6.  

Black and white screenshot of the response message settings in campaign manager

Opt-Out List Response

 

  1.  

  2.  

  3.  

  4.  

  5.  

  6.  

Black and white screenshot of the response message settings inside Lists in campaign manager

Opt-Out Campaign Response

 

 

 

  •  
  •  
  •  
  •  
  •  
  •  

 

Black and white screenshot of the response message settings inside Lists in campaign manager


Check Your Opt-Outs

Download a list from the Lists tab, and review the Opt-Outs column in the CSV.


Manually Opt-Out

If you receive a request to opt a number/recipient out of communication by another channel then you may have to manually opt-out a number:

  1. Navigate to the List in question

  2. Find the Mobile to opt-out

  3. Under the ‘Actions’ column in the table, there should be a clickable link that says ‘Opt-Out’ (if not, then they are already opted out)

  4. Click ‘Opt out’

  5. Confirm wanting to opt out

  6. This Mobile will now appear in the Blocklist

Black and white screenshot of where to manually opt-out in campaign manager

The opted-out mobile will remain in the List. Notice the mobile is now in italics and there is no option to opt them out (as they already are opted out).

If a mobile number was manually opted-out from a List to the Blocklist, and is then deleted from the Blocklist it will reappear in the List with the ability to opt-out re-enabled.


Blocklist

Numbers enter the Blocklist when an opt-out reply cannot be associated with a specific list. For example:

  • A message to opt-out comes in after a campaign has closed
  • A message in reply to a masked mobile number

If a mobile number has been manually moved into the Blocklist from a List, it will also remain displayed in the List in italics.

Numbers should be loaded into the Blocklist as a single-column CSV file and in the correct international format (+64xxxxx…)


Keywords

Keywords can be used for opt-in, or as a workflow builder.

infoKeyword opt-in is only available to customers who have dedicated shortcode/mobile numbers. Please contact your Account Manager to see if a dedicated number is right for you.

Adding a New Keyword

  1. Ensure the List of recipients for these keywords is set up. This could either be an empty, named, list - or a full one

  2. Navigate to the Keywords tab in Campaign Manager

  3. Click the ‘Add New Keyword’ button

  4. Type the keyword for people to reply with, e.g. YES or SAFE - don’t include any spaces

  5. Select the List which the person will be added to, when they reply with the keyword

  6. Write the message Response content that will be sent back to the person. This is optional because:

    • If you enter a message for this keyword, that’s what will be sent

    • Leave this blank for the default automated response to be sent in reply. This can be configured in the Settings tab.

  7. Click ‘Save’


Rules for Keywords

Some rules for creating successful keywords:

  1. Keywords should be a single word or words without a space, e.g. SUBSCRIBE or DISCOUNT_100

  2. The same keyword cannot be used by more than one List

  3. If a keyword is deleted, it cannot be re-added or used in another list


Black and white screenshot of keywords area of campaign manager


Editing or Deleting

To edit a keyword, click its link under the left-hand column ‘Keywords’ on the table. Make changes, and save.

To delete, tick the checkbox on the row of the Keyword to delete. Click the red Delete button, and confirm.


Building a Workflow

We suggest mapping out your response-tree before starting to load up keywords and responses. Here is an example for Business Continuity Planning (BCP) in the workplace:

Original SMS - - - -
Are you safe? Reply SAFE or UNSAFE - - - -
Keywords —> SAFE UNSAFE - -
- Glad to hear it. Are you up for working tomorrow? Reply TIMEOFF if not. Otherwise - where will you work for the next few days? Reply HOME or OFFICE. Call 111 for emergency assistance. Do not worry about work; get yourself and family to safety first. - -
Keywords —> HOME - OFFICE TIMEOFF
- Do you have everything you need? Reply SORTED if you are all set up, or ASSIST for us to call you back. - Great, glad everything is fine - looking forward to seeing you there. We understand, it’s been a stressful time! We will sort out the leave balance when you’re back. Feel better soon!
Keywords —> SORTED ASSIST - -
- Great, glad everything is fine - see you online tomorrow. No worries - someone will call today to help. - -

API Info

Campaign Manager has a REST API available to bring in List information, message templates, or reports from your own software suite, reducing manual workload.

The Mobile Gateway REST API provides access to resources (data entities) via URI paths. To use this API, your application will make an HTTP request and parse the response. The response format is JSON.

Capabilities

Campaign Manager API supports:

  • Creating a new list then sending to that list via the Campaign Manager UI
  • Creating a new list and sending immediately using the API
  • Creating a new list and scheduling using the API

Data that can be sent through via API:

  • Name
  • Schedule
  • Content
  • Template
  • Mask / Source mask / Sender ID
  • Batch
  • Email (should end with E2S email domain)
  • Reply-response
  • Opt-out response
  • List members [number + 6 params]
  • Remove-opt-outs (true)
  • Strict validation (true)
  • Delete multiple lists

CM API also allows users to extract:

  • Existing lists (including mobiles and up to 6 parameters)
  • Existing templates
  • Campaign reports

CM API does not support:

  • Sending or scheduling to existing lists
  • Creating templates

API Documentation

API documentation is available here for:


Creating a Campaign

Campaigns can be sent to tens of thousands of people at one time! There are a few common steps every time a campaign is sent:

  1. Navigate to the Campaigns tab inside Campaign Manager

  2. Click ‘Add New’ to access the Create Campaign page

  3. Select whether to upload a new list or use an existing list

  4. Select a template, or choose to type a message

  5. If using a template, it is possible to edit the message now

  6. Select whether to send now, or schedule it for later

  7. Click to confirm your choice

Black and white screenshot of the tab used to create campaigns in campaign manager


Campaign Recipients (Lists)

There are two options for sending campaigns; upload new recipients in a List. Or, use an existing list.

Lists are how you broadcast SMS via Campaign Manager; for conversational messaging, please use our Web2SMS application.


Getting Lists Ready

The only detail required for a recipient on a list is a mobile number. However, additional parameters can personalise campaigns.

To begin preparing your list file, either download this CSV template or create your own.

If creating your own:

  • Mobile numbers must be in the first (left) column
  • Parameter 1, Parameter 2, 3, 4, 5… out to Parameter 6 in the following columns

Visit the CSV formatting section for more information.


Manage Lists

There are many options available to manage Lists of recipients:

Add List with CSV

 

  1.  

  2.  

  3.  

  4.  

  5.  

  6.  

  7.  

  8.  

Black and white screenshot of two steps to upload a CSV into a new list in campaign manager

 

 

Create an Empty List

 

  1.  

  2.  

  3.  

  4.  

  5.  

Adding to a List

 

  1.  

  2.  

  3.  

Black and white screenshot of where to add to an existing list in campaign manager

  1.  

    •  
    •  
    •  
  2.  

    •  

    •  

Edit Members in a List

 

  1.  

  2.  

  3.  

  4.  

  5.  

  6.  

Remove Members from a List

 

  1.  

  2.  

  3.  

  4.  

  5.  

Edit List Details

 

Download a List

 

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Deleting a List

 

  1.  

  2.  

  3.  

 

Create a List While Sending

 

  1.  

  2.  

    •  
  3.  

  4.  

  5.  

  6.  

    •  

 

Black and white screenshot uploading a new list during a campaign in campaign manager


Message Content

Select from a template or write a message on the fly.

How to create a template and how to personalise a template is covered in greater detail elsewhere.

  • Note: parameters may impact the number of units being sent to each recipient.

Black and white screenshot of the area used to craft campaign messages in campaign manager

If your base message / base template exceeds the number of characters per unit, an alert will display and you will be asked to acknowledge that you are sending more than 1 unit per recipient. More information on character limits and encoding is available.

Black and white screenshot of the confirmation checkbox for multiple units sent by campaign manager


Templates can be used by all staff with access to the Campaign Manager application the template is saved to.

infoCreating and editing of templates sits behind a separate permission; if you believe you should have edit rights, please contact your Admin.

Templates act as a starting-point for communications at the time of sending.

They are editable by staff members with the permission to send messages.


Templates

  1. Navigate to the Settings tab in Campaign Manager

  2. In the Template section, click the ‘Add New’ button

  3. Enter a memorable Name for your template

  4. Write the templated message

  5. Click ‘Save’

Editing or Deleting a Template

 

 

  1.  

  2.  

  3.  

  4.  

 

  1.  

  2.  

  3.  

Black and white screenshot of where to create a template in campaign manager


Parameters

Parameters can be used in two ways, one for customising messages to recipients, and the other for helping with reporting and filtering.

  1. Use names, dates/times of appointments, or unique links as parameters to efficiently customise templated messages

  2. Include labels such as role, location, etc in spare parameters (those not used within a message) to help with reporting later on

Lists can then be created/uploaded with matching parameters. Create your own or download a template CSV to get started. The character limit per parameter is 50.


For Customising Messages

Below is an example for how parameters can bet set up and will be applied in a message:

Example List for Parameter Use

Parameter 1 Parameter 2 Parameter 3
Tania Edgewater Sat at 2pm
Malcolm Tamworth Sat at 2pm
Annie Pickleberry Sat at 3pm
Gaurav Ormiston Sun at 9am

Example Template Message

Hi %%1%%, your appointment at %%2%% is on %%3%%. Reply CALL to reschedule.

  • %%1%% will be replaced in each message by Tania, Malcolm, Annie, or Gaurav

  • %%2%% will be replaced by Edgewater, Tamworth, Pickleberry and Ormiston, etc

Example Personalised Message

Hi Tania, your appointment at Edgewater is on Sat at 2pm. Reply CALL to reschedule.

It is important to note that parameter content will be of different lengths. The character limit per parameter is 50.

infoBe aware that longer parameters may cause messages to exceed 1 unit in length. Some messages sent could consist of 2 or more units due to parameters and billing is per unit.

For Reporting

Storing tags or labels against list members / recipients in unused parameters can help with later reporting. For example, you may choose to:

  • Use parameters 1, 2, and 3 in a message

  • Use parameters 4, 5 or 6 to store data about recipients; employee number, location, role, department, etc

When you later export a CSV with replies these fields can assist with reporting.


Timing of Sending

In the Campaign Settings area of the page, schedule a campaign for later or send it immediately.

Black and white screenshot of the radiobox to select send or scheduling via campaign manager

Send Immediately

 

Schedule For Later

 

  1.  

  2.  

    •  
    •  
  3.  

  4.  

Black and white screenshot of where to schedule a campaign in campaign manager


 

 

  1.  

  2.  

  3.  

  4.  

Black and white screenshot of the small play button that sends messages immediately in campaign manager


 

 

  1.  

  2.  

  3.  

 

Black and white screenshot of the small play button that sends messages immediately in campaign manager

Delete Before Sending

 

  1.  

  2.  

  3.  

  4.  

  5.  

Black and white screenshot of where to delete a campaign in campaign manager

 

Black and white screenshot of the confirmation modal for a campaign in campaign manager

 

Responses

Automatic responses can save you time and ensure recipients are kept well-informed.

Responses can be sent to acknowledge opt-outs, welcome opt-ins, or in response to any reply.

Responses can also be set at the global default (application-wide) level, or custom to a particular list.


Where to Set Responses

There are three locations in Campaign Manager to set automatic responses incoming messages:

  • Default responses in the Settings tab
  • List responses inside a List in the Lists tab. These will override Default responses, if set.
  • Campaign response - when you create a Campaign for a new List. These will override Default responses, if set.
Set Default Responses

 

  1.  

  2.  

  3.  

    •  
    •  
    •  

 

Black and white screenshot of where to create a template in campaign manager

Set Responses for a List

 

 

  1.  

  2.  

  3.  

    •  
    •  
    •  

 

Black and white screenshot of where to create responses per capaign to a new list, in campaign manager

Set Responses for a Campaign

 

 

  •  

  •  

 

 

Black and white screenshot of where to create responses per capaign to a new list, in campaign manager


Which Will Send?

If responses to a List, or responses to a Campaign are set, they will be sent in response to a reply.

The Default response will be sent out if neither Campaign or List responses are set.


Responses for Different Replies

Responses can be set in the Settings tab for incoming messages, opt-out messages, or opt-ins:

Black and white screenshot of where to create a template in campaign manager

To Incoming Replies

 

  •  

  •  

To Opt Outs

 

 

To Opt-ins (Blank Keywords)

 

 

 

 


Monitoring Replies

Using the Inbox

The inbox is used to review sent campaigns, and see the content of replies as they come in.

Any keywords that are triggered are also captured and displayed.

Black and white screenshot of inbox in campaign manager

Parameters shown in the table were not necessarily used in the sent-message; they are just displayed as they were saved against the recipient/member of the List.

It is not possible to reply to messages directly from the Inbox.

If someone requests to be opted-out (without using the correct term to trigger the opt-out automatically) it is possible to manually opt-out recipients from the List sent to, from here. Click the blue Opt-Out button at the right of the table.

Black and white screenshot of inbox with highlight showing where to opt-out in campaign manager

Download Inbox as CSV

This download includes all the columns visible on-screen, from Mobile to Parameter 6.

It also includes:

  • Reply_ID: also known as Message ID - this can be used for greater delivery detail in Mobile Report

  • List: the List this message was sent to

  • Batch: the optional attribute to help identify Lists


Forward Replies to Email

It is possible to forward SMS sent in response to a campaign onwards to an email address/domain that has been registered for the Email2SMS application.

We do not allow the forwarding of SMS to any email address as a security measure.

Contact your admin to have an Email2SMS set up.

This will cause all replies sent in response to this campaign to appear in an email. The mail will also include the message content sent in the campaign, for easy reference.


Reporting

Monitor Sending Progress

 

 

  •  
  •  
  •  
  •  

 

  •  
  •  
  •  
  •  
  •  

Black and white screenshot of reports tab in campaign manager

Check Opt-Outs by Campaign

 

  1.  

  2.  

  3.  

  4.  

Black and white screenshot of dropdown to select a campaign in campaign manager reports

Black and white screenshot of reports tab opt-out counter in campaign manager

Report on a Campaign

 

  1.  

  2.  

  3.  


Black and white screenshot of reports tab download csv button, in campaign manager

Report on a Whole Month

 

 

Black and white screenshot of reports tab download month csv button, in campaign manager

Black and white screenshot of inbox in campaign manager

Month’s Volume by User

 

 


Troubleshooting

Reviewing Sending Activity

Visit the Logs tab in Campaign Manager to review campaigns that were scheduled or edited in the application over a period of time.


Formatting CSV for List Upload

Use the provided CSV template or format your own file following the rules below:

  • Mobile numbers must go in the first (left-hand) column

  • Format this column to have zero decimal places

  • Use international format for Mobile numbers:

    • With the + symbol, e.g. +64xxxx…
    • Without the + symbol, e.g. 64xxxxx…
    • If Prefix Mapping has been set up correctly, using the local format will also work, e.g. 027…
  • The Mobile number must be 7 to 14 digits long to be valid

  • If using parameters, enter them in the columns to the right-hand-side of the mobile number column

    • Parameters must be shorter than 50 characters long
    • Maximum of 6 parameters
  • Save the file as a CSV

If using a .txt file, use a comma (‘ , ‘) to separate Mobile numbers, not a semicolon (‘ ; ‘).

Check Mobile numbers are formatted correctly by opening the CSV file in a plain text editor such as Notepad (Windows) or TextEdit (Mac). Look to see if the program you are using to edit the CSV was inserting or removing characters unexpectedly.


Keywords not Working

Ensure the keyword is active, and that it does not contain a space.

 
Show more

Heading 1

Description. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et

Heading 2

Description. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et

Heading 3

Description. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et

Heading 1

Description. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

 

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

Tabs are an effective way to organize information on a website page when there is a large amount of content that needs to be separated into distinct categories. Label your tabs with one or two words that define each category of information.

When styling your tabs, highlight the selected tab by giving it a color that differs from your unselected tabs, so that it's easy for your visitors to navigate.

User Guides

Campaign Manager

 

Email2SMS

 

Description. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et