Creating a Campaign – Coupon

TrueDialog Logo

TrueDialog Portal

Sending Messages > Campaigns

This guide covers creating a Coupon Campaign. A Coupon campaign contains a message to send to end-users along with the coupon. TrueDialog supports Classic and Landing page-style coupons. The Classic coupons provide the coupon code in the message sent to the user, while the landing page coupons give a link to a webpage for the coupon.

Create a One-Way Coupon Campaign

  1. Expand Send Messages in the left sidebar and select Campaigns.
    Navigate to Campaigns Page
  2. Click the Create Campaign dropdown and select One Way to open the New One-Way Campaign window.
    Click Create One Way Campaign
  3. Select Text.
  4. Check the Coupon checkbox.
  5. Click Next to go to the Details page.
    Check Coupon Checkbox
  6. Enter your campaign’s name in the Name textbox.
  7. Select the Coupon Type:
    • Static – Everyone will receive the same coupon code.
    • Dynamic – Everyone will receive a unique coupon code. The coupon code will consist of letters and numbers, typically 10 to 12 characters.
  8. (Optional) Expand the Advanced section.
    • Language(s) – Add or remove any of the supported languages. If multiple languages are selected, the Text Messages page will have a Message Content box for each language.
    • Subscription – Select the subscription to use for this campaign. The default subscription will be selected.
    • Single Use – If checked, the end-user will receive a message from this campaign only once. Note: Don’t set it to Single Use until testing is complete.
  9. Click Next to go to the Coupon Info page.
    Select Coupon Type

Classic Coupon Campaign

Coupon Info Page

  1. The first textbox on the Coupon Info page depends on whether the Coupon Type is Static or Dynamic.
    • Static – Enter your coupon code in the Static Code textbox.
      Classic Coupon - Static Code
    • Dynamic – Enter a prefix in the Prefix (Optional) textbox to add to your dynamically generated coupon code.
      Classic Coupon - Dynamic Code
  2. Enter the number of allowed redemptions per code in the Max Uses textbox.
  3. Click Redemption Type and select Classic. For Landing Page type, see the section titled Landing Page.
    Classic Coupon - Max Uses and Redemption Type
  4. Select the Date Validation to use for the coupon:
    • None – (Default) The coupon will always be valid.
      Classic Coupon - Date Validation is None
    • Static – Allows you to set specific valid start and end dates for the coupon. Click on Valid From and Valid To and select the date and time for each.
      Classic Coupon - Static Date Validation
    • Rolling – With a Rolling date, the system dynamically inserts valid dates when the message is sent to the end user. Enter values for the Number of Days Valid and the Start Offset days textboxes. The Start Offset indicates the number of days after the message is sent before the coupon becomes valid. For a value of 0, the coupon is valid the same day the message is sent.
      Classic Coupon - Rolling Date Validation
  5. Click Next to go to the Text Messages page.
    Classic Coupon - Click Next

Text Messages Page

  1. Enter your message in the Message Content textbox. SMS messages have a character limit of 160 and will be sent as multiple messages whenever exceeding this limit. The Messages and Remaining counts displayed below this textbox indicate the number of messages that will be sent and the characters left for this message, respectively. TrueDialog supports message concatenation so that the user will receive a single message for carriers supporting concatenation. Otherwise, the user will receive multiple messages.
  2. (Optional) The Dynamic Values feature allows you to drag and drop dynamic values into the message. When a message with dynamic content is sent, the value for each contact will be inserted into the message sent to that contact. If no value for the contact exists, [Empty] will be inserted.
  3. When sending coupon messages, including the Coupon Code and Valid Dates as Dynamic Values in your message is recommended.

    If any of the Dynamic Values are not in the list, you can enter them using the codes below:
    @(Coupon.Code) – For Coupon Code.
    @(Coupon.ValidDates) – For Valid Dates.

  4. If checked, the Append “TxtSTOPtoEnd” checkbox will append “TxtSTOPtoEnd” to the end of your message once the campaign is created. You can remove or add this later by editing your campaign.
  5. Click Next to go to the Review page.
    Classic Campaign - Text Message Page

Review Page

  1. Review the message in the mockup phone to ensure everything is as expected.
  2. (Optional) Check to test campaign – If checked, the campaign message will be sent to the specified contact once the campaign is created.
    1. Note: It is strongly recommended that you test all campaigns before making them live.
    2.  Click the Text Channel dropdown and select the channel to send the test message. This should be the same channel you will use to send your campaign.
    3. In the Contacts textbox, enter the phone numbers to receive the test message. To enter multiple phone numbers, type a comma after the number, and the number will automatically be added to the list of contacts.
  3. Click Submit to create the campaign. The campaign message will be sent to the listed contacts if the Check to test campaign checkbox is checked.
    Classic Coupon - Send Test Message
  4. After creating the campaign, a success message will appear in the upper right corner.
    Successfully Created

Landing Page Coupon Campaign

Coupon Info Page

  1. The first textbox on the Coupon Info page depends on whether the Coupon Type is Static or Dynamic.
    • Static – Enter your coupon code in the Static Code textbox.
      Landing Page Coupon - Static Code
    • Dynamic – (Optional) Enter a prefix in the Prefix textbox to add to your dynamically generated coupon code.
      Landing Page Coupon - Dynamic Code
  2. Enter the number of allowed redemptions per code in the Max Uses textbox.
  3. Click Redemption Type and select Landing Page.
    Landing Page Coupon - Enter Max Uses and Redemption Type
  4. Select the Date Validation to use for the coupon:
    • None – (Default) The coupon will always be valid.
      Landing Page Coupon - Date Validation is None
    • Static – Allows you to set specific valid start and end dates for the coupon. Click on Valid From and Valid To and select the date and time for each.
      Landing Page Coupon - Static Date Validation
    • Rolling – With a Rolling date, the system dynamically inserts valid dates when the message is sent to the end user. Enter values for the Number of Days Valid and the Start Offset days textboxes. The Start Offset indicates the number of days after the message is sent before the coupon becomes valid. For a value of 0, the coupon is valid the same day the message is sent.
      Landing Page Coupon - Rolling Date Validation
  5. Click Next to go to the Coupon Redemption page.
    Landing Page Coupon - Click Next

Coupon Redemption Page

  1. (Optional) Enter the item’s price before the coupon in the Regular Offer textbox. This price will be displayed with a strike through it.
  2. Enter the item’s price after the coupon in the Coupon Offer textbox. This price will be displayed in green.
  3. Upload an image for your landing page by Drag & Drop to the grey box or clicking Browse and following your browser instructions for selecting a file.
  4. Enter any terms and conditions for the coupon in the Terms and Conditions textbox. These terms and conditions will be displayed on the landing page.
    Landing Page Coupon - Complete Coupon Redemption Page
  5. Click Next to go to the Text Messages page.
    Landing Page Coupon - Click Next

Text Message Page

  1. Enter your message in the Message Content textbox. SMS messages have a character limit of 160 and will be sent as multiple messages whenever exceeding this limit. The Messages and Remaining counts displayed below this textbox indicate the number of messages that will be sent and the characters left for this message, respectively. TrueDialog supports message concatenation so that the user will receive a single message for carriers supporting concatenation. Otherwise, the user will receive multiple messages.
  2. (Optional) The Dynamic Values feature allows you to drag and drop dynamic values into the message. When a message with dynamic content is sent, the value for each contact will be inserted into the message sent to that contact. If no value for the contact exists, [Empty] will be inserted.
  3. When sending landing page coupon messages, including the Coupon Link as a Dynamic Value in your message is recommended. Without the link, your contacts cannot access the landing page.

    If any of the Dynamic Values are not in the list, you can enter them using the codes below:
    @(Coupon.Link) – For Coupon Link.
    @(Coupon.Code) – For Coupon Code.
    @(Coupon.ValidDates) – For Valid Dates.

  4. If checked, the Append “TxtSTOPtoEnd” checkbox will append “TxtSTOPtoEnd” to the end of your message once the campaign is created. You can remove or add this later by editing your campaign.
  5. Click Next to go to the Review page.
    Landing Page Coupon - Text Message Page

Review Page

  1. Review the message in the mockup phone to ensure everything is as expected.
  2. (Optional) Check to test campaign – If checked, the campaign message will be sent to the specified contact once the campaign is created.
    1. Note: It is strongly recommended that you test all campaigns before making them live.
    2.  Click the Text Channel dropdown and select the channel to send the test message. This should be the same channel you will use to send your campaign.
    3. In the Contacts textbox, enter the phone numbers to receive the test message. To enter multiple phone numbers, type a comma after the number, and the number will automatically be added to the list of contacts.
  3. Click Submit to create the campaign. The campaign message will be sent to the listed contacts if the Check to test campaign checkbox is checked.
    Landing Page Coupon - Send Test Campaign
  4. After creating the campaign, a success message will appear in the upper right corner.
    Successfully Created
Updated on January 18, 2025
Was this article helpful?
Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
CONTACT SUPPORT

Leave a Comment