How does the journey builder work?

The journey builder:

New Journey_editor.png

In this screen you will see:

  • A menu in the header: Notes, Settings, Save & Publish.
  • Canvas with Actions, Other, Entry and Exit (these are called nodes). 

Menu

In the menu you will see the following options:

  • Notes: make notes about the journey for yourself or collegues
  • Settings: edit the settings which you specified when creating a new journey. Read more about this in the article: Journeys.
  • Save: save your journey in between
  • Save & Publish: save and publish your journey. With publishing your journey is live to go.

Canvas

Entry and exit

The entry node is the starting point of the journey and the exit or goal node is the endpoint:

Entry node

The entry node is the starting point of the journey. The node looks like this:
Entry node.png
Profiles are added to the journey in this node when they meet the requirements of your journey settings. Read more about this in the article: Journeys. By clicking on the entry node you open the settings. After the entry node profiles go directly to the next node in the journey.

Exit/goal node

The exit or goal node is the end point of the journey. The node looks as follows:
Goal node.png

Goal node

Exit node.png

Exit node

Profiles are removed from the journey in this node. In the node you can choose between exit node or goal node (by checking goal is reached):

Journey exit.png

Profiles ending in a goal node can be added to a goal audience. Based on all goal nodes in a journey, the conversions of the journey are measured. In the statistics of the journey (see journey overview) you can see the profiles that have left via a goal node as Completed:

Goal statistics.png

Profiles that have left the journey via an exit node are listed as Exit and are not added to the goal audience. The goal audience do you set-up in the settings of the journey. The goal audience can be directly synchronized to external channels.

 

Actions

In the builder you add in your journey different actions:

Email

An email node allows you to trigger an email template in your Email Service Provider (ESP). The node looks like this:

Email.png

For applying an email node an Email Service Provider needs to be connected, for more information:

  • Mail+ 
  • Deploytec
  • MailCampaigns
  • MailPro (Webpower/Tripolis)
  • Copernica
  • Klaviyo
  • Pure360
  • Mailchimp (limited linking)
  • Mailjet

In the email node you can set the following:

Email settings.png

  • Node title: the name of the node in the journey
  • Limit: a (possible) limit to the number of times the node can be triggered. When a profile exceeds the limit, the profile goes to the Reminders in the journey.
  • Required consent: the consent needed for triggering the email template in the ESP. When a profile does not have the required consent, the profile goes to the Remainders in the journey.
Messaging

A messaging node allows you to trigger communication messages directly from a Spotler Activate journey.

Depending on the configuration and available integrations, the Messaging node supports:

  • Web push notifications
  • WhatsApp messages through Spotler Message
  • SMS messages through Spotler Message

The node looks like this:

Messaging node in Spotler Activate journey

To use WhatsApp or SMS messaging, an active Spotler Message Connector must be configured in Spotler Activate.

To use web push notifications, web push must be activated for your account. The activation of web push can be requested through Spotler.

Depending on the selected message type, different settings become available inside the Messaging node.

Example of the web push configuration:

Web push settings in the Messaging node

  • Node title: the name of the node in the journey
  • Image URL: an image displayed in the web push notification
  • Icon URL: an icon displayed in the web push notification
  • Title: the title displayed in the web push notification
  • Body: the message content displayed in the web push notification
  • CTA URL: the destination link behind the call-to-action button
  • CTA text: the text displayed on the call-to-action button

When WhatsApp or SMS is selected, the Messaging node allows you to configure message templates, template variables, and profile field mappings through the Spotler Message integration. For more information, see: How to trigger a WhatsApp or SMS message from a Spotler Activate journey?

Audience

An audience node allows you to add or remove a profile from an audience. The node looks like this:

Audience.png

In the audience node you can set the following:

Audience_settings_node.png

  • Action
    • Add to audience: add profiles to the audience
    • Remove from audience: Remove profiles from the audience
  • Audience: Select an existing audience or create a new audience to which the above action is applied
  • Channels: synchronize the audience to certain channels
Webhook

A webhook node allows you to send profile data via an API call to an external URL. The node looks like this:
Webhook.png

In the webhook node you can set the following:

Webhook_settings.png

  • Method: the method to request, send or update data
  • URL: the URL to which the method is applied
  • Content-Type: the type of content of the API call
  • Auth: the authentication (if any)
  • Request Headers: the headers of the request
  • Extra fields: the Spotler Activate fields (if any)

Note: Setting up a webhook requires specialist knowledge. Consult a person with knowledge of API calls for the application of this node.

 

Update profile

An update profile node allows you to update profile fields of profiles. The node looks like this:

Update profile.png

In the update profile node you can set the following:
Update profile settings.png

  • Node title: the name of the node in the journey
  • Field: the profile field that should be updated
  • Value: the value in the profile field that must be updated
Notification

A notification node allows you to send an email to one of the Spotler Activate users. The email includes a link to the relevant profile that triggered the node. The node looks like this:
Notification.png
In the messaging node you can set the following:
Notification settings.png

  • Subject: the subject of the e-mail
  • Image Url: the recipient of the e-mail. 

 

Other

Here you set-up conditions to an action, for example, the time before a subsequent action is performed or that an action is performed for a specific profile. Under Other you can find types of splits and other conditions.

Splits

A-B split
An A-B split node randomly partitions profiles into one of the outgoing streams. The node looks like this:
A-B split.png

In the A-B split, you can set the following:

A-B Split settings.png

  • Percentage: the percentage distribution of profiles between the outgoing flows
Visitor split

Percentage: the percentage distribution of profiles between the outgoing flows

Visitor split.png

You can set the following in the visitor split:
Visitor split settings.png

  • Node title: the name of the node in the journey
  • +: the plus sign enables you to add an extra path
  • Title: the name of the continued path
  • Select filter: the filter to which the split is applied
Audience split

An audience split node splits profiles into two streams based on any participation in the selected audience. The node looks as follows:

Audience_node.png

In the audience split you can set the following:
Audience settings.png

  • Node title: the name of the node in the journey
  • Audience: the selected audience, with:
    • Participation the profile goes to the yes stream
    • No participation the profile goes to the no stream
Product split

A product split node checks the product fields of the product with which the profile entered the journey. The node looks like this:

Product split.png

In the product split you can set the following:

Product split settings.png

  • Node title: the name of the node in the journey
  • Wait time: the period in which the product fields are checked:
    • If the criteria are met the profile goes to yes
    • Not meeting the criteria within the set period the profile goes to no
  • Product criteria: the criteria of the product fields of the product from the entry event
Engagement split

An engagement split node splits profiles into two streams based on certain interactions of profiles. The node looks like this:
Engagement.png

In the engagement split you can set the following:

Engagement settings.png

  • Node title: the name of the node in the journey
  • Engagement period: the period in which certain engagement is measured, when:
    • Engagement takes place the profile goes directly to the yes stream
    • If no engagement takes place the profile goes to the no stream at the end of the engagement period
  • Select filter: the filter to which the split is applied

Other conditions

Other actions in the journey builder are:

Wait

A wait node holds profiles for a certain time before the profile moves to the next node. The node looks like this:

Wait.png

In the wait node you can set the following:

Wait a period.png

Wait period: the period the profiles wait in the node

Wait until

A wait until node holds profiles until the selected date, before the profile moves to the next node. The node looks like this:
Wait until.png
 

Choose between the following options in the wait until node:

Wait until settings.png

  • A date: The profiles wait until a certain date
  • A contact property: The profiles wait until a certain profile or event field, where possibly:
    • Days are subtracted from the certain date
    • Days are added to the given date

Example: If you select the option a contact property with the field birthdate and subtract one day, profiles will move to the next node in the journey one day before their birthday.

Date already past? When a profile has reached the Wait untill node and the chosen property for that profile is already in the past, the profile will go to the Remainder brench. For the birthday field, we use the upcoming birthday, so you will rarely fill the Remainder branch.

 

Teleport node

A teleport node moves profiles from the first teleport node to the second teleport node. There are always two of the teleport nodes, which look like this:

When you stand on one of the nodes, you see a line appear that connects to the second teleport node. Showing exactly how different journey paths are linked.