Directly on Flow

To create an on-site campaign directly within the Campaign flows, follow these steps:

  1. Access Campaign Flows:
    Navigate to the Campaign flows section in your account.
  2. Click on the "New" Button:
    In the upper right corner of the page, you’ll see a New button. Click on it to start creating your campaign.
  3. Select Campaign Type:
    A pop-up window will appear, prompting you to choose the type of campaign:
    • One-Time Campaign: For a single, non-recurring campaign.
    • Recurring Campaign: For a campaign that will run periodically according to a predefined schedule.

Once you’ve selected the appropriate campaign type, you can proceed with setting up the rest of your SMS campaign.

One-Time Campaign

Settings

Campaign Info

In this section, you’ll provide essential details for your on-site campaign:

  • Name: Enter a unique name for your campaign. This name will help you easily identify the campaign in your folders and reports.
  • Folder: Select a folder to organize your campaign by clicking the "Change Folder" button. Using folders helps streamline organization and makes it easier to find your campaign later.
  • Tags: Add relevant tags to categorize your campaign. Tags make it easier to filter and search for specific campaigns based on the labels you assign.

Schedule Options

In the Scheduling Options section, you determine when your one-time campaign will be sent. You have two choices:

  • Now: Select this option to send the campaign immediately after finalizing the setup.
  • Scheduled: If you prefer to send the campaign at a specific time, choose the Scheduled option. You will then be prompted to select a date and time using the calendar and time picker below. Simply choose the desired start date and hour for your SMS campaign.

This allows for flexibility in timing your SMS delivery, either immediately or at a future date.

Campaign Workflow

Audience

In the Campaign Workflow screen, you can define the target audience for your on-site campaign by following these steps:

  1. Double-Click on Audience:
    On the workflow screen, locate the Audience section. Double-click on it to open the Target Audience screen.
  2. Target Audience Screen Options:
    In this screen, you will find several options to specify your audience:
    • Segment: Select a custom segment based on specific criteria.
    • Predefined Segment: Choose from segments that have already been created.
    • Table: Use data stored in specific tables to target your audience.
    • Remote Segment: Connect with external data sources to define your audience.
    • Tag: Target contacts using predefined tags for segmentation.
  3. Additional Tools:
    • Exclude: This tool allows you to exclude certain groups or individuals from your target audience.
    • Control Group: Set aside a portion of your audience as a control group for campaign performance evaluation.

Once your target audience is set, you can continue with your campaign setup.

Schedule

On the Campaign Workflow page, the Schedule option appears automatically when you click on it. You will be presented with two options under the section titled "Select when this campaign will be sent":

  1. Now – This option will send the campaign immediately.
  2. Scheduled – This allows you to choose a specific date and time for the campaign to be sent later.

Content Selection

On the Campaign Workflow screen, there are several actions available. Among them is the On-site Node, which you can drag and drop onto the left side of the campaign creation page. When you double-click on the On-site node, you'll be able to select the on-site content for your campaign.

To find the specific content you need, utilize the search function provided in the components listed below:

  • Search Bar: Allows you to quickly find specific On-site Contents by entering a keyword related to the On-site Content's name.
  • Filter: Allows you to filter the lists below by last update & creation date. The dropdown box allows you navigate between the date types.

Upon selecting your content, it will appear on the right side of the screen. This allows you to review your on-site design in detail both on mobile and desktop. If you need to make any modifications, you can easily return to the content section to implement the necessary changes.

Application

  • Selecting this, you can pick one or more platforms to send your on-site campaigns.

Optional Settings

  • Ignore Google Analytics: Selecting this will exclude Google Analytics tracking parameters from on-site, which means that the sent SMS will not be tracked for analytics by Google.

Wait

Maximize the effectiveness of your campaign by introducing deliberate pauses between actions with the Wait feature. This function is particularly useful when you want to create a specific time delay between campaign nodes, such as after a send action, to ensure your messages are timed perfectly to enhance engagement.

The Wait node comes with two configuration options:

  • Duration: This setting allows you to specify a wait period. Use the dropdown menu to select the unit of time—minutes, hours, or days— and input the duration of the wait. This creates a controlled pause within the journey flow, giving your audience time to interact with the initial message before proceeding to the next step.
  • Wait Until: For more precise scheduling, you can choose to wait until a specific calendar date. This ensures that the next step in your campaign aligns with particular events or milestones.

Configuring AI Flow Elements

Dive into the realm of strategic automation with this section, where you'll learn to leverage artificial intelligence to maximize the impact of your campaign's journey flow. The AI encompasses a suite of tools designed to optimize timing and channel selection, as well as to conduct A/B testing for ongoing campaigns.

Optimize Time

Optimize Time is an advanced feature that determines the most effective time to reach each individual in your audience. By leveraging historical interaction data, this feature schedules campaign actions—such as email, mobile push, web push, or SMS—at times when users are most likely to engage. Please note that Optimize Time is exclusively available for One-Time Campaigns.

  • Select time: Choose the time frames you wish to target for optimized sends. This could be morning, midday, evening, or night..

Important Consideration

The time frames for this feature can be fine-tuned in the Settings under Optimize Time and Channel. Here you can establish specific intervals that define each time slot throughout the day.

  • Add Channel(s): Include the channels you want to use for time optimization within your one-time campaign.
  • Select Content: Assign specific content for each channel that has been added to the optimization strategy.
  • Confirm Settings: Click Save to lock in your configuration.

Upon approval, the system will generate output nodes corresponding to each Selected Time multiplied by the Selected Channels.

Tips:

  • Wait nodes within this context are not editable since Optimize Time automatically configures the wait durations.
  • Should you need to revisit your time optimization choices, you can re-enter the configuration by double-clicking on the Optimize Time node.

Recurring Campaign

Settings

Campaign Info

In this section, you’ll provide essential details for your on-site campaign:

  • Name: Enter a unique name for your campaign. This name will help you easily identify the campaign in your folders and reports.
  • Folder: Select a folder to organize your campaign by clicking the "Change Folder" button. Using folders helps streamline organization and makes it easier to find your campaign later.
  • Description:Provide a brief summary or explanation of your campaign’s purpose and goals.
    • Tags: Add relevant tags to categorize your campaign. Tags make it easier to filter and search for specific campaigns based on the labels you assign.

Schedule Options

In the Schedule Options section for a recurring campaign, you can choose how to initiate your campaign with the following options:

Trigger Periodically:

Start Date: You can set the start date for the campaign as:

  • Now: This option starts the campaign immediately.
  • Select: Choose this option to specify a custom start date and time.

End Date: You have two options for the end date:

  • Never: Select this option if you want the campaign to run indefinitely.
  • Select: Use this option to specify a custom end date and time.

Recurring Periods: Click the Add button to define the recurring periods for this trigger. You will see the message "Please add a recurring period."

When you click on Add, you will be directed to the Recurring Settings screen where you can define the recurrence period for this trigger:

Frequency: Select from the dropdown options (daily, weekly, monthly, yearly).

Daily Frequency: Here, you can define how often the campaign occurs:

  • Occurs once at: Specify a single occurrence.
  • Occurs every: Define the interval for the recurring campaign.

Trigger Externally:
This campaign can be triggered from automation by using the "Fire Campaign" action.

Campaign Workflow

Audience

In the campaign workflow screen you can choose your target audience. You can define who will receive your SMS campaign by selecting from various audience options:

Target Audience (Table or Segment / External Audience)

Extra Columns

If your audience data includes extra columns beyond the default information, you can specify those columns to use them in your on-site campaign.

To add extra columns:

  1. Click the + Add button.
  2. A new row will appear where you can enter the Column Name and define the data type for that column.
    • Column Name: Enter the name of the extra column you want to use from your audience data.
  3. Next to the Column Name, there is a dropdown where you need to select the Data Type of the column. Available options include:
    • Text: For alphanumeric data.
    • Integer: For whole numbers.
    • Decimal: For numbers with decimal places.
    • Email: For email addresses.
    • Phone: For phone numbers.
    • Date: For dates in a specific format.
    • Date Time: For date and time values.
    • Boolean: For true/false values.

Once you've specified the column name and data type, the extra column will be available for use in your campaign. You can leverage this data to further personalize your on-site contents, enhancing targeting and customization.

Segment

  • Select a custom segment of your audience based on specific criteria, such as behavior or user data. These segments help you target specific users.

Predefined Segment

  • Choose from a variety of Predefined Segments, which are already configured based on common scenarios and criteria. These segments allow for quick and efficient audience targeting.

Table

  • Select your audience from a specific table in the database, containing different audience details.

Here, you can select your audience from various available tables in the system. Two tables, master_contact and master_device, are pinned for easy access as they contain critical audience data:

  1. master_contact:
    • This table includes audience-related information, such as contact details, preferences, and associated attributes.
  2. master_device:
    • This table stores device-related data, such as mobile devices or browsers associated with your audience.

While these two tables are pinned for quick selection, you can also choose other tables based on your needs.

To filter your target audience within any table, after choosing your table click on the "Manage Filters" button. This filtering tool allows you to refine your audience by:

  • Column: Choose the data column you wish to filter.
  • Operator: Define the condition using operators (e.g., equals, contains, greater than).
  • Value: Enter the value to complete your filter criteria.

This functionality enables precise targeting based on your specific filter conditions.

Remote Segment

  • Choose a remote segment if your audience data is stored externally, integrating with external databases or platforms to retrieve the target audience.

Tag

  • Use tags to select your audience. Select the appropriate tags to filter your target audience.

Additional Tools:

  • Exclude: This tool allows you to exclude certain groups or individuals from your target audience.
  • Entry Capping: This tool allows you to control how often contacts can re-enter the campaign. There is a toggle to enable or disable this feature, and once enabled, you can set limits using options such as hour, day, and month.

Once your target audience is set, you can continue with your campaign setup.

Recurring

On the Campaign Workflow page, the Recurring option appears automatically. Under the section titled "Select how this campaign will be triggered," you have the following options:

  1. Trigger Periodically: This allows the campaign to be triggered on a regular schedule. You can define the Recurring Periods by clicking Add and specifying the frequency, such as "Every day" or "Occurs once at 14:00."
  2. Trigger Externally: This option allows the campaign to be triggered by an external event, specifically this campaign can be triggered from an automation flow using the "Fire Campaign" action.

You can customize the recurring campaign setup to match your desired timing and frequency for triggering the campaign.

Content Selection

On the Campaign Workflow screen, there are several actions available. Among them is the On-site Node, which you can drag and drop onto the left side of the campaign creation page. When you double-click on the On-site node, you'll be able to select the on-site content for your campaign.

To find the specific content you need, utilize the search function provided in the components listed below:

  • Search Bar: Allows you to quickly find specific On-site Contents by entering a keyword related to the On-site Content's name.
  • Filter: Allows you to filter the lists below by last update & creation date. The dropdown box allows you navigate between the date types.

Upon selecting your content, it will appear on the right side of the screen. This allows you to review your on-site design in detail both on mobile and desktop. If you need to make any modifications, you can easily return to the content section to implement the necessary changes.

Application

  • Selecting this, you can pick one or more platforms to send your on-site campaigns.

Optional Settings

  • Ignore Google Analytics: Selecting this will exclude Google Analytics tracking parameters from on-site, which means that the sent SMS will not be tracked for analytics by Google.

Wait

Maximize the effectiveness of your campaign by introducing deliberate pauses between actions with the Wait feature. This function is particularly useful when you want to create a specific time delay between campaign nodes, such as after a send action, to ensure your messages are timed perfectly to enhance engagement.

The Wait node comes with two configuration options:

  • Duration: This setting allows you to specify a wait period. Use the dropdown menu to select the unit of time—minutes, hours, or days— and input the duration of the wait. This creates a controlled pause within the journey flow, giving your audience time to interact with the initial message before proceeding to the next step.
  • Wait Until: For more precise scheduling, you can choose to wait until a specific calendar date. This ensures that the next step in your campaign aligns with particular events or milestones.