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 a web push notification in the browser. The node looks like this:

Messaging.png

To apply a messaging node web push must be activated for your account. The activation of web push can be requested at sales@squeezely.tech. For more information see Add on Features.

In the messaging node you can configure the following:
Webpush settings.png

  • Node title: the name of the node in the journey
  • Image Url: an image (if any) which is shown in the web push
  • Icon Url: an icon (if any) to be shown in the web push
  • Title: the title to be shown in the web push
  • Body: the body to be displayed in the web push
  • CTA url: the link behind the Call To Action in the web push
  • CTA text: the text of the Call To Action of the web push
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 Squeezely 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.

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.
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
Teleport split

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:

Teleport.png

When you stand on one of the nodes you can see which one is the second teleport node by the blue frame.

Engagement

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