Creating Dynamic Campaigns

This section will guide you on how to create dynamic campaigns.

To create a new dynamic campaign:

  1. From the dashboard navigation pane, click Campaign Manager.
  2. On the Submitted Campaign or Draft Campaign pane, click the Create Campaign button located at the top right corner.
  3. On the Create Campaign pop-up window that will appear, select Dynamic Campaign.

There are two (2) ways to send a Dynamic Campaign, which will depends on your needs for your promotional/broadcast messages:

A. Sending the Same Message to Multiple Target Recipients
B. Sending Personalized Messages to Multiple Target Recipients

A. Sending the Same Message to Multiple Target Recipients

To send the same message to multiple target recipients:

  1. On the Create Campaign pane > Recipients text field, type in and select your target recipients' phone numbers.

You may also click the Select from Contacts button to select a Contact with a phone number from your Contact list that will pop up.

  1. On the Content text box, type in your message. You can type up to 1000 characters for the message content.
  1. If you would like your target recipients to reach out and contact a Tag or Staff via a web link call or chat, you may insert {{Web Link N}} variables in your message content. Click on Web Link 1 or Web Link 2 at the bottom of the Content text box, or click **More to add up to five (5) web links.
  2. For each web link variable, choose between Tag and Staff, Tag Name and Staff Name, and Call and Chat for your preferred contact points for your target recipients.
  1. If your target recipients have name details from your Contact list, First Name and Last Name variables will also appear at the bottom of the Content text box. You may also use these variables for your message content.
  1. Tick on the checkbox [ ] if you would like to Disable Pre-Chat Form for the Inquiries coming from this campaign.

B. Sending Personalized Messages to Multiple Target Recipients

To send personalized messages to multiple target recipients:

  1. On the Create Campaign pane, click the Import Recipients & Variables button.
  1. On the Import Recipients & Variables pop-up window that will appear, click "Download the CSV file template with an example". A spreadsheet template will be downloaded.
Recipients Number (Country code + Phone Number)Var1Var2Var3
85260578655A1B1C1
639175871657A2B2C2
  1. Open the spreadsheet template, which should contain four (4) columns, and remove the sample first record.
  1. In the Recipients Number column, add the phone numbers of your target recipients. Make sure to include the country codes before the numbers.
  2. In the succeeding columns, add the value(s) that should match to your message content enclosed by {{ }}
  3. Add as many records in the spreadsheet, as long as the file size does not exceed 5MB.
  1. Once all columns are ready, save the CSV file and upload it in maaiiconnect by Drag and drop or by clicking Browse and selecting the file from its location. The uploaded file will be validated and an error log will be created for the invalid records.

Note: maaiiconnect only accepts text format cells.

  1. On the Content text box, type in your message. You can type up to 1000 characters for the message content.
  2. Insert your uploaded variables in your message content. These variables that you previously added in the spreadsheet template should now appear as suggested variables at the bottom of the Content text box.
  1. Click Preview to view the final message to be sent to your target recipients.

Handling Invalid Records

a. On the pop-up window that will appear, click Download to download a copy of the file error-log.csv
b. Click Cancel to close the pop-up window.

c. Open error-log.csv and check the error details in the last column. Each record will show error details.

d. Go back to your spreadsheet template, locate the records with errors, and correct the details.
e. Back on the maaiiconnect Dashboard, click on the Import Standard Campaign button.
f. Upload the updated spreadsheet template by dragging and dropping the it in the pop-up window. You can also click Browse from the pop-up window, then locate and select the file from your folder.
The uploaded file will be validated again and an error log will be created if there are still invalid records found.

Completing the Campaign Details

Campaign Name and Sender Address:

  1. Type in the required Campaign Name in the provided text field.
  2. Select the Sender Address.
    Note that this does not guarantee that the selected Service Number will be displayed as the SMS sender.

Schedule:

  1. Set the Timezone, which is preset to UTC+08:00.
  2. Select the schedule type:
  • One-off
  • Every Day
  • Every Week
  • Every Month
  1. Set the date the campaign will be sent, which is preset to the current date.
  2. Set the time the campaign will be sent, which is preset to the nearest 30 minutes of the current time.

Sending a Campaign for Approval

Once all the campaign details are ready for sending:

  1. Click on the Send for Approval button at the bottom of the screen.
  2. On the Select Approver pop-up window that will appear, select the Staff Admin required to approve your campaign.
  3. Click on Select to proceed. A maaiiBot chat and an email will be sent to the selected Staff Admin, alerting them about the campaign pending for approval.

Otherwise, click Save as Draft if your campaign is not yet ready to be approved and sent. It will then be moved to the Draft Campaign list.t.

Refer to Campaign Manager section of this Guide for more details about Campaigns

Updated 29 days ago


Creating Dynamic Campaigns


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.