Create a Single Batch Journey

Single Batch Journeys use non-transactional messages (email, sms, rcs, mms, mobile) and templates and are executed only once, immediately or at a scheduled moment in time. Single Batch Journeys are used for one-time communication such as a promotional email, a newsletter, etc.

Create the journey

1. To create a Single Batch Journey, start from the Journey fly-out menu, click New and select Single Batch from the wizard.

2. The following screen is displayed. The journey properties are grouped by type of information. By default only the Basic fields are displayed. Switch to the All fields tab to display all other fields. On the left hand side of the properties, on-screen help is provided. This helps the user to fill out the form with accurate and comprehensive information.

Basic Fields tab:

General

  • Name — The name by which the journey will be displayed on the Journey Start page and in reporting.
  • Folder Path — This is the folder where the asset is created. By default it takes the folder that is currently selected on the Start page when the asset is created. You can modify the path if required. Click the folder field to access the dialog and select a different folder.

Asset

  • Asset — The message, template, SMS, MMS, RCS or mobile message to send in this journey. An Asset selector is available to choose the content from. You can choose from all published assets. At the top all recently opened assets are listed and a toggle allows you to only show the starred assets.

Note: Selecting a template or a message results in a different behavior. When template is selected as content source, you will only be able to modify editable sections in the template and add items to a repeater. When message is selected, none of the content is locked and you can modify everything in the message.

Seed group

Toggle the option Send to all seed groups on if you want the message also to be sent to all the contacts in all the Seed groups linked to the Audience List.

Toggle the option off if you do not want to send the message to any of the Seed groups, or, it you only want to send it to a select number of Seed groups. You can select the specific Seed groups from the field below:

All Fields Tab:

General

  • API-Name — Set the API-Name for the Recurring Batch Journey. This name is used when the journey is executed via the API.
  • Labels — The label(s) assigned to this asset. Select one or more labels from the drop-down. (These labels are configured in the Admin configuration.) Users with the proper Access permissions can also create new labels here by typing the new label value in the field.

Note: When you choose a content that uses assets in a folder with no access, a warning explains that this content cannot be selected.

Analytics Tag

  • Campaign and Message analytics tags can be defined. These will be used when a tracker is activated.

 

3. Click Create Journey. The journey is created and the Properties panel is displayed. A tag indicates the status of the journey and the type of journey.

When the journey properties panel is displayed, there are multiple entries on the left. You can either go directly to a specific set of properties by clicking the entries on the left, or use continuous scroll through the Properties panel on the right

Tip: If you know the property you want to edit, use CTRL+F to find the property on the page.

Note: When accessing the journey properties in read-only mode, only the Report button is available in the top toolbar.

 

  • General — This is a summary of the properties set during the creation, such as name, description, selected asset.
  • Tracking — Properties linked to journey tracking, external and interaction.
  • Scheduling — Scheduling times for the journey as well as settings for sending limits, waves, cadence and priority.
  • Audience — Properties linked to the selected Audience and Segment, filters and pre-calculation and deduplication
  • Channel settings — Custom input fields for SMS, MMS, RCS

 

Verify the General settings

  • Name — The name by which the journey will be displayed on the Journey Start page and in reporting.
  • Folder Path — This is the folder where the asset is created. By default it takes the folder that is currently selected on the Start page when the asset is created. You can modify the path if required. Click the folder field to access the dialog and select a different folder.
  • API-Name — Set the API-Name for the Recurring Batch Journey. This name is used when the journey is executed via the API.
  • Description — A clear description of the purpose of the journey
  • Labels — The label(s) assigned to this asset. Select one or more labels from the drop-down. (These labels are configured in the Admin configuration.) Users with the proper Access permissions can also create new labels here by typing the new label value in the field.
  • Asset — The asset currently selected for the journey. Click X to remove the asset. Use the 3 dots to launch the Asset selector and choose a different one.

    To edit the current selected asset, click the Edit content link on the right. The Content editor is launched for you to make changes. When done, you can return to the journey.
  • Analytics TagsCampaign and Message analytics tags can be defined. These will be used when a tracker is activated. These values will be stored and when the message is read and links are clicked, these tag values will be passed on in an URL to the tracker active on the domain. (For more information on trackers, check out this topic). Google Analytics uses these type of tags for instance.

 

Configure tracking

In some cases you don't need the journey to be tracked.

For example, a Password reset journey does not require tracking.

Two options are available:

  • Interaction tracking 
  • External analytics tracking

By default, these trackings are enabled. Toggle the option off to disable the tracking.

Interaction tracking

Interaction covers email opens, email clicks, link tracking(emails and pages), and unsubscribe tracking. Disabling this will ensure all these interactions are not logged. This will have an impact on:

  • Journey reporting
  • Segmentation based on journey metrics
  • Send-Time Optimization

But this will not have an impact on:

  • Unsubscribe functionality — So when contacts unsubscribe, this will still work

Technical note: When emails are sent, a tracking pixel is automatically included. This pixel enables us to track how contacts interact with the message. For an email, this obfuscated URL of the tracking pixel (image) allows our systems to identify
* which contact record opened the email
* which email was viewed
* Which journey delivered that email
The tracking pixel contains identifiers for both the contact and the message, but does not include any personal data such as name, email address or mobile phone number.

When the pixel is fetched, our systems record further information volunteered by the viewing software, for example:
* The application (Firefox, Chrome, GMail client, mail.app, outlook.exe) and version
* Operating system details (Windows, MacOS, Android, iOS) and version

Also recorded at the moment of opening will be date and time of the request


From the information gathered, we derive insights insight into viewer behavior: platform popularity, mail client, opening times, engagement levels of different communications, etc.

Disabling interaction tracking will turn off tracking at the Journey level for all contacts.This is only necessary when you don't care about who read your email and when (e.g.: password reset, system notifications, etc)

To manage tracking preferences on a per-contact basis, you can use a custom field (e.g., “Track / Do Not Track”) to store each contact’s preference and adjust your targeting accordingly.

External analytics tracking

External analytics tracking covers all the external trackers like for example Google UTM, Site tracker, Shop tracker.

When this type of tracking is disabled, no parameters from external trackers will be added to domain related links and hence the information can not be used by the external tracker. This will have an impact on:

  • External analytics — E.g. Google analytics
  • Site CRM identification — The m_bt parameter will not be added for domain links and hence C RM identification will not be done
  • Shop tracker — The parameters that are added for the shop tracker will not be added and hence this will have an impact on revenue reporting

 

Define the scheduling

You have two options to schedule the message: You can choose to send the message now or at a later time.

  • Launch Now — The message is sent immediately when the journey is launched.
  • Launch Later — When Later is selected a date and time must be set:



Click the calendar icon to set a date and the clock to set the time of scheduling.

Save these changes.

Note: When you define a scheduled launch time on a journey, the time is expressed in your time zone. The journey will be launched in the time zone of this user at that time.

When a user with a different time zone views the journey, the scheduled time will be translated to their time zone, to reflect the local time.

Internally, the system uses a universal time zone, to make it possible to translate times to localized versions for every user. This means that updates by one user will be correctly represented in the local time zones of all other users.

Example:

User A has a time zone that is set to UTC -5 (Eastern Standard Time).

They schedule a journey to be launched at 6:00 local time (UTC -5).



User B has a user time zone that is set to UTC +1 (Romance Standard Time).

They see a scheduled launch time of 12:00 for that same journey, as their local time has a 6 hour difference compared to user A.

 

Send-time optimization

Send-Time Optimization is used to send messages in journeys at the best time, optimized for the recipient to increase the open rate of a journey. This feature can be activated for each journey individually.

Note: Please reach out to your Marigold contact person to activate this option for your environment.

Toggle the option Send at optimal (predicted) time for each consumer to activate this feature for this journey. The best send-time is calculated for each recipient based on previous interactions for this recipient as well as the audience activity. As a result, the optimal send-time is a weighted combination of the contact and audience STO times. Note that the contact's interaction has a much higher impact on the final STO time.

If the option is visible but cannot be activated, a message is displayed, indicating that at least one interaction is required for the selected Audience List to be able to use STO. The reason for this is that if no data has been collected yet, no best send-time can be calculated:

Technical note: Why is the best send-time using a combination of the best send-time for the contact and for the audience?

There are several situations where this might be needed:

* when there are too little interactions and we cannot be confident about the hours of activity

* when there are a lot of interactions but evenly spread across multiple hours

Note: This option is only available for Single Batch Journeys with an email. It can not be activated for other channels.

As a result, messages are sent out in accordance with the following rules:

  • All messages for non-engaged contacts with an unknown best send-time are sent out at the fallback time once the journey is launched and before the end of the day. This fallback time is visible from the journey properties and corresponds to the best send-time for the audience.
  • Messages for engaged contacts with a best send-time in the past (before the journey was launched), are sent out immediately.
  • All of the others will be sent out at the calculated optimized time, which is a combination of the optimal send-time at consumer level and at audience level, and of course before the end of the day

Note: If the Send-Time optimization option is selected, the Send in wave option is not available. Both options can never be used in combination.

For more details on Send Time Optimization, please check out this topic.

 

Sending out messages in waves

The goal of the Wave option is to send out messages, not in one blast but in multiple waves.

You can choose between a specific number of waves to execute or the size of the wave:

Maximum number of waves — Set the max number of waves for this journey. The contacts will be spread over the different waves. If the number of contacts changes, the number of contacts in a wave is recalculated automatically.

A fixed number of items per wave — The number of items is predefined and the number of waves is adapted accordingly. This corresponds to the number of messages that are sent out during one wave.

Number of minutes between two waves — The time between two executions. The time is calculated when the previous wave is executed completely.

Note: When using a Wave option in a journey keep in mind that it can not be used in combination with Send-Time Optimization.



Example : Using Waves in Journeys

 

Set a sending limit

The number of records that should be targeted by the journey can be limited to only a sample of the records. Activate the option to target only a selected number of records.

Define the number of contacts in the list that should be targeted. You can choose between the following:

  • Absolute — Target an absolute number of contacts, ex. a sample of 100.

    An additional option is available to indicate what this means when there are multiple executions in a Recurring Batch Journey.
  • Percentage — Target only a percentage of the contacts, ex. a sample of 10% of the target. Note that you cannot use percentage in combination with the option 'Send in waves'.

Example: For a sending limit of 100, at every execution a sample of 100 records will be targeted.

Define if the sample of records need to be selected randomly or if the records first need to be sorted. You can choose between the following:

  • Random — Select the records randomly.
  • Sorted — Sort the records by a selected field in the list, either ascending or descending.

Example: Select 'Sort by' and 'descending' for the Creation_Date field, to return the most recent records first.

 

Define if the journey is part of a Cadence plan

Journeys can be added to a cadence plan so that communications over the different channels happen in a controlled way, respecting the rules of the plan. By activating the cadence functionality and selecting a plan from the drop-down, marketers can now add journeys to a cadence plan directly from within the journey. When added to a plan, it will be at the lowest priority. If you want to change this, you need to go to the cadence plan priority tab and change the order of the journey in the list.

Note: You need access right for Cadence to be able to do this and the journey needs to be published.

Journey execution priority

When multiple journeys are scheduled for execution at the same time, it is now possible to ensure that one journey will take priority over another. Some journeys might be more time sensitive or important than others, and this option allows you to prioritize journeys. By default the priority of the journey is set to medium, but priorities can range from low, over medium and high, to very high.

Example:

Journey A with high prio is scheduled at 09h00, Journey B with Medium priority is also scheduled at 09h00. Journey C with high priority is scheduled at 09h01.

Journey A is executed first. When execution is finished, Journey B and C are in the queue, but Journey C has higher priority than B and will be executed before Journey B.

 

Audience Settings

Select a segment for the audience

Upon creation of a template or message, you need to select an audience to allow you to use audience fields to personalize the content.

When that message is used in a journey, the defined audience is displayed and the number of contacts in the current selected audience is calculated. This audience itself cannot be edited but you can define a segment here.

If segments exist for the selected audience, you can select one from the folder selector. The count for the number of contacts targeted is adapted automatically.

Note: If the selected list is configured to require segment selection, you MUST select a segment for this list. The journey won't be executed as long as no segment has been selected.

The icon provides additional details about:

  • The languages available
  • The fallback for contacts without a language or with a different language
  • Audience limited to contacts with these languages
  • Unsubscribes excluded
  • If a segment has been selected
  • What happens to contacts with multiple devices

 

Define a filter on the audience if required

Click the Edit Filter link to open the Audience filter dialog in which a constraint can be defined. This constraint can use fields from the following:

  • The Audience List
  • Any profile extension linked to the Audience List, including 1:1 and 1:n linked lists
  • Behavioral data (based on EMIT such as mails sent, delivered, viewed, clicked and last viewed, clicked, delivered)
  • Historical data captured from the contact's channel interaction in a Custom Journey, Recurring Batch, Single Batch and AB Journeys such as general interactions on email (not) viewed, (not) clicked any link, (not) clicked the Unsubscribe link, (not) delivered, etc. you are presented with a list of all journeys and a list of channels for each journey. Any interaction can be used.
  • Segments of the selected audience by including or excluding records in the selected segment

For more information on how to build constraints and use them, check out the dedicated topic on that.

When done with the filter, the result after applying the filter to the audience is calculated and the number of contacts is displayed.

 

Audience pre-calculation

  • Audience pre-calculation — For some customers, it is beneficial to pre-calculate the audience for an action in a journey well before the actual go-live, or when the load on the environment is lower. The actual journey execution will use the pre-calculated audience when this is available to save time. The option is disabled by default.
  • When — Only displayed when the audience pre-calculation is activated. You can choose from the following options:
    • Time before execution — The audience is calculated at a specific time interval (expressed in minutes) before the journey is executed. The journey must be scheduled in this case.
    • At a fixed time — The audience is calculated at a specific day and time.
    • When a task finishes — The audience is calculated when the selected task is finished. You can select a task from a drop-down list of tasks.
    • When a task succeeds — The audience is calculated when the selected task succeeds. You can select a task from a drop-down list of tasks.

 

Deduplication

If there are duplicate contacts in the journey's audience, you can use Deduplication to select a unique contact based on a field or a combination of fields. This avoids sending the message more than once to the same contact if the contact is in the audience list more than once.

For each journey you can define if deduplication should be activated.

Unique key — You can define the field in the audience that should be used to perform deduplication. This can be a combination of fields as well, for example the Name and email for a contact can be used to detect duplicates.

Note: A maximum of 5 fields can be selected. Fields of type longtext, boolean, float and datetime are not allowed.

Prioritization — Here you define what field in the audience should be used to define the record that has priority over the others in case duplicate records are found. For example, you can use the last update date as a prioritization rule.

Sorting — Choose from ascending or descending to define the record that should be kept.

 

Seed Group

Seed group — Toggle the option Send to all seed groups on if you want the message also to be sent to all the contacts in all the Seed groups linked to the Audience List.

Toggle the option off if you do not want to send the message to any of the Seed groups, or, it you only want to send it to a select number of Seed groups. You can select the specific Seed groups from the field below.

 

Channel settings

This option is only available when using an SMS, MMS, or RCS message in a Single Batch Journey. It allows setting the custom input fields that are allowed by the provider used for the message. SMS providers often support additional output fields which are specific to the provider. As a result, the marketer is able to customize the sending of the SMS/RCS/MMS.

 

Bulk precedence header

To improve deliverability on Google domains and increase Inbox placement, it is now possible to add a special header to your bulk emails: the Google Precedence Header. By adding this header, Google considers this email as a non-spam email. The feature must be activated explicitly for your environment to be able to use it. You can choose to always add the header (On), never add the header (Off) or add it automatically when more than 5000 emails are sent (auto).

 

Editing content in the journey

When you create a Single Batch Journey using a message, you have the possibility to make changes to this message, while creating the journey.

1. To do so, use the link Edit contentnext to the asset in the General properties:

Note: When moving away from the journey to the content, you are prompted to either save the changes to the journey, move to the content without saving any changes in the journey or canceling.

2. The Message editor is launched where you can modify the message according to the needs. (For more information on how to add content to a message, check out this section)

3. To return to the journey, click the button Go to journey in the toolbar.

Note: When changes are made and the message is used in other journeys, these changes will also impact those journeys.

 

Activating the journey

Once the journey has been configured, save these changes. If you are ready to launch the journey, press the Activate button in the toolbar.

When activating the journey, you are informed about the content that will be sent, the audience and filter applied and the number of contacts that will be targeted. A dialog is displayed with this information. The counts displayed in the dialog take into account the deduplication of records as well as the sending limit defined for the journey.

Note: This dialog is displayed only for users who have the right for audience validation. This is the case by default.

You need to confirm that the audience count is as expected and then launch the journey. If the count is not yet available, you can only cancel the journey launch.

If the journey has been successfully activated, a notification pops up. The info bar in the journey tells you when the journey is scheduled for execution and for which audience.

Note: Once the journey has been launched, the Activate button is no longer available in the toolbar. You can still view the message that has been sent but editing is not possible.

 

Pausing the journey

When pausing the journey, links in emails and pages will remain available. Only the sending of messages is paused. While a journey is paused, changes can be made, saved, validated and published. The Journey can then be resumed, and newly processed messages will contain the changed content.

The toolbar contains an additional Pause button that becomes available after the journey was activated.

A paused journey can be activated again or taken offline (deactivated) completely.

 

Canceling the journey

It is possible to cancel a journey after it has been launched. As long the journey processing is not finished, you can cancel the journey.

Canceling the journey will stop sending out the new emails but if currently something is still being processed, best effort is made to ensure these will not be delivered to the inbox of the recipients. Also, all links in already sent out emails will continue to work. The status of the journey will be available from the status bar at the top.

Note: When a Journey is canceled you are presented different alerts, depending on the execution status of the journey:

Some messages have been processed : A progress bar gives a very clear and visual representation of what has been processed. You can choose to cancel or keep the journey running.



No processing data is available yet: You can choose to cancel the journey anyway or keep the journey running.



All messages have been processed: In this case, canceling is no longer possible, and the user is informed.





Note: Canceled journeys cannot be relaunched.

 

Deactivate the journey

When taking a journey offline, no messages are sent and links in emails and pages will no longer be available.

The toolbar contains an additional Deactivate button that becomes available when the journey has been activated.

An deactivated journey can be activated again or paused.

 

Reactivating the journey

While a journey is paused or deactivated, it's possible to edit the content through the journey by clicking on the corresponding Edit content link, next to the asset in the General properties.

If you don't publish the content after you made changes to it, returning to the journey and trying to reactivate it, shows a pop-up explaining that there are unpublished content changes.

- Click OK to launch the journey anyway using the last published version of the content (without the most recent non-published changes to the content).

- Click CANCEL to go back to the journey wizard and, if needed, publish your last content changes. That way, you can choose to reactivate the journey once more and launch it with the updated published version of the content.