Table of Contents:


Subsection Pages

Introduction 

There are currently 3 major types of campaigns in Ongage

  1. Bulk campaigns (aka marketing or blast campaigns): are campaigns that you schedule to send to one or more segments. E.g., a daily, weekly or monthly newsletter to all your subscribers, is one such example, where one newsletter goes out to a bulk of recipients on your list. 
    1. Of course you can target specific audiences using segments, and target them with tailored content relevant for that segment.
    2. Moreover you can use our dynamic content features, to send different content to different contacts in the very same campaign! For example, send in the same campaign, 1 set of content to all contacts from New York, and a different set of content to contacts from Los Angeles.
    3. Ongage does also offer Split (aka A/B Test) campaigns, which are a special case of these marketing campaigns.
  2. Event & Trigger (aka drip campaigns): are campaigns that based on an event (e.g., initial sign-up date) it sets-off a series of emails messages, that are sent spread out over time (days, weeks). For example a series of on-boarding messages to new users, or a set of messages designed to nurture leads to convert to paying clients, etc. (more about these see in this How-To section below).
  3. Transactional mailings (aka autoresponders): is an email message that is sent immediately to one individual recipient. For example a welcome email when someone subscribes to your list, or a receipt, when someone purchases a product, are two classic examples of transactional email messages. Every list in Ongage comes with one ready-made transactional campaign already setup, and it is typically used for your welcome email campaign. For more about transactional campaigns see our API Guide or our built-in welcome emails to be found in our List How To.

The Main Campaign Related Menu Items

Campaign Overview & SetupCampaign Analytics


Campaigns General

The Ongage Campaign Overview

How to Send a New Campaign

How to Send a Test Campaign

Before you send out a campaign, it is highly recommended you send a test campaign first.

Advanced Campaign Configurations

Campaign Quota

Click the radio button “Numbers (Quota)” will open the option to enter a quota for the other 3 routing options:

 

For all of these options you can also choose to do distribution by %, and then set a global quota as detailed in the case of Single ESP above 

What is it useful for

There are few reasons to use the Email Quota function


How Does Quota Work

Advanced Campaign Sending Options

These options you can find on the 'Campaign Scheduling' Page:

Campaign Throttling

Intro

Setup

  1. Go to the 'Sending Options' panel
  2. Check the 'Enable Campaign Throttling' radio button.
  3. Choose one of the three throttling methods, including a Dayparting method added in June 2019, which enables marketers to throttle a single campaign over several days but to send only during a certain time range on each day.

Send by Timezone 

Intro

Send by timezone setup

  1. On the 'Campaign Scheduling' page, select the time you'd like the campaign to launch at in each time-zone. Lets say for example 8:15am:


  2. Choose the List field that contains either the Time-Zone, IP, ZIP Code, or Airport Code, for each contact so that when the campaigns prepares to send it will look at the appropriate list-field to determine the time-zone for that contact.

  3. Select the campaign time-zone – indicates from what time-zone to start sending. In the case of North America, one would typically select East Coast Time, as the timezone for the campaign to start sending at.

(info) The reason for this last setting is as follows: lets say your DB is for North America, but (unintentionally) you have in your DB one contact who's timezone is Beijing China (GMT +8 hours). In such a case the campaign will start pre-processing at GMT +9 hours, send to that one contact, then suspend for over 12 hours (!!) and after that, continue sending to contacts in the East Coast of North America. By indicating that you want the campaign to start sending at East Coast time, you're telling the system to ignore anyone who might have a timezone prior to East Coast. If there are any (or if there are contacts with no timezone indication), they will get the email at the East Coast start time.


How To Stop and Resume a Campaign 

Campaign Statuses

(info) You can hover over the status of a campaign, in the Status column in order to get more info about that campaign's status

How To - Setup an SMS Campaign

Introduction

Setting up an SMS campaign is similar to setting up a regular email campaign, except that the message type is SMS. In addition there are a few preliminaries and limitations, detailed below.

Vendor Integration Details

Using a separate List for your SMS contacts 

SMS Vendor Setup

  1. Go to Vendors Settings → My Connections and in the Actions column click on the 'ESP Setup' icon.
    1. Depending on the vendor there are typically 3 fields to setup when connection to an SMS vendor: 'From Name', 'Username' and 'Password'. The latter two might be called differently in different vendors.
  2. From Name: you can use any name you like, typically it should be the name of the brand sending the SMS e.g., MyCompany
    1. Note: If you’re using SMS vendor “CM.”, you’ll need to make sure that the “From Name” contain less than 11 characters (this is a limitation of CM. ONLY)
  3. Enter the username and password, so Ongage can connect to the vendor via the API in order to send out the SMS text messages from your Ongage campaigns.

SMS Field Setup

Go to: List Settings → Fields Setup

Create / Edit SMS Message 

  1. Go to Content -> SMS Messages.
  2. Click 'New SMS'.
  3. Type in your SMS text message.
  4. Mobile numbers must contain a country code. If the mobile numbers in your list db contain a country code e.g., 1-212-555-5555 then there's no need to indicate a prefix on the page above. If on the other hand your numbers don't contain the country code, then you can add it here, by clicking on the 'Prefix' checkbox, and typing in the country code prefix number (e.g., 1 for North America, 44 for UK, etc.) to be prepended to all mobile numbers in this campaign.
  5. (warning) Note: SMS messages are limited to 160 characters. If you exceed that length, then the message will get split into 2 messages when sent. by vendor. In such a case the vendor may charge you for 2 messages, though Ongage will only charge you for 1.
    1. Besides our SMS editor which provides a character count, you can use the following tool to check for the length of your SMS messages: http://chadselph.github.io/smssplit/
    2. Special characters may get counted as more than one, please consult with your SMS vendor.
    3. Note: Ongage's short link detailed below takes up 19 characters.
  6. When done editing, the next 2 steps are exactly the same as for setting up an email campaign, i.e., 'Campaign Configuration' and 'Schedule'.

Links in SMS Messages and the Ongage Short / Tiny URL

About Open and Click Stats in SMS Campaigns

About SMS Messages and the Ongage Unsub Link

Example of how to use an Ongage Unsubscribe Link in your SMS Message:

To unsubscribe click: {{ocx_unsubscribe_link}}
Or if you want to be short and concise then simply
Unsubscribe: {{ocx_unsubscribe_link}}

Managing SMS unsubscribes and bounces 

Dynamic content and SMS campaigns

  1. First of all you can always use dynamic fields like you would in any email message, for example:

    Hi {{first_name}}!
    Click here for today's 24 hour special! 
    http://ourdailyspecial.com/?user={{email}}

    This way each user gets a personalied message. And moreover based on the dynamic parameters you append to the link, they can also arrive at a personalized landing page!
    Businesses in eCommerce, travel and jobs space, often use such a setup (i.e., with a link to a personalized landing page), though it is applicable for any vertical.

  2. You can use a static feed in an SMS text message – but there are two major caveats: (1) The feed must return text (and not XML or HTML, as many feeds do) and (2) Keep in mind you only have a max of 160 characters available!!
    For this purpose you can use Ongage static feed: {{ocx_feed_html{url=... }}}, though the syntax says html, make sure the response from the feed is text.

  3. Similarly you can you the dynamic feed syntax {{ocx_feed_dynamic_html}} for dynamic content per contact. Again you'll need to make sure that feed returns text for populating your SMS text message.

(warning) Content feeds such as Jobs (e.g., Indeed) cannot be used in an SMS text message as they return XML data that is rendered into HTML and not text, and thus not appropriate for SMS text message content. Any other 3rd party content feed that returns text data can be used, so long as you keep in mind, that you want the content to be limited to 160 characters.