About the Flow Canvas

Marketing Automation Flow Canvas

The Flow Canvas is where you will place, connect and organise the nodes of your marketing automation flow.

Continue reading below to find out more about everything you can do in the Canvas, or click on an item on the left navigation to jump to a specific section of this article.

ma9.jpg

 


 

Listen Node

The listen node is the most important node in your marketing automation flow.

It will listen for the profiles in order to bring them into the flow. As profiles join your Audience, perform any actions, enter a segment, etc., they may come into your flow depending on your settings.

Expand an item below to learn more about what you can do with the listen node:

Attributes

With the Listen node, you can bring profiles into the flow by listening for their attributes.

The node will bring profiles into the flow whenever they match the attribute you selected, but you may choose an exact timing for them to enter the flow. Read more about attributes...

Listen1.jpg

 

To allow profiles to enter the flow according to an attribute, first choose an attribute from the drop-down menu. The Listen node supports both default and custom attributes.

listen2.jpg

 

Depending on the type of attribute, the configuration will vary. First name, last name, email address, country, etc. are good examples of text attributes. Mobile and postcode are number attributes, while date of birth is a date attribute. If you would like to read more about attributes, head over to this article.

Choose a type of attribute below to read more:

Text

1. Choose a text attribute from the drop-down menu.

listen2.jpg

 

2. Choose a match type from the drop-down menu.

Equals: The value equals that which you input in the value field. For example, First Name equals "Johanna".

Not Equals: The value does not equal that which you input in the value field. For example, First Name ≠ Johanna.

Contains: The value contains that which you input in the value field. For example: Birthdate contains "1993".

Starts with: The value starts with that which you input in the value field. For example, Last Name starts with "J".

Ends with: The value ends with that which you input in the value field. For example, Last Name ends with "N".

Regex: This is used for regular expressions, which is a sequence of characters used to define a search pattern. However, using regular expressions is an advanced skill that requires background knowledge. Please refer to your development team, or consult a reference guide of your choice.

match-type.jpg

 

3. Enter a value that the attribute must match in order for profiles to enter the flow.

value.jpg

 

4. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

 

5. Click Save.

save_02.jpg

 

Number

1. Choose a number attribute from the drop-down menu.

listen2.jpg

 

2. Choose a match type from the drop-down menu.

Equals: The value equals that which you input in the value field. For example, First Name equals "Johanna".

Not Equals: The value does not equal that which you input in the value field. For example, First Name ≠ Johanna.

Contains: The value contains that which you input in the value field. For example: Birthdate contains "1993".

Starts with: The value starts with that which you input in the value field. For example, Last Name starts with "J".

Ends with: The value ends with that which you input in the value field. For example, Last Name ends with "N".

Regex: This is used for regular expressions, which is a sequence of characters used to define a search pattern. However, using regular expressions is an advanced skill that requires background knowledge. Please refer to your development team, or consult a reference guide of your choice.

match-type.jpg

 

3. Enter a value that the attribute must match in order for profiles to enter the flow.

value.jpg

 

3. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

 

4. Click Save.

save_02.jpg

 

Number with decimals

1. Choose a number with decimals attribute from the drop-down menu.

listen2.jpg

  

2. Choose a match type from the drop-down menu.

Equals: The value equals that which you input in the value field. For example, First Name equals "Johanna".

Not Equals: The value does not equal that which you input in the value field. For example, First Name ≠ Johanna.

Contains: The value contains that which you input in the value field. For example: Birthdate contains "1993".

Starts with: The value starts with that which you input in the value field. For example, Last Name starts with "J".

Ends with: The value ends with that which you input in the value field. For example, Last Name ends with "N".

Regex: This is used for regular expressions, which is a sequence of characters used to define a search pattern. However, using regular expressions is an advanced skill that requires background knowledge. Please refer to your development team, or consult a reference guide of your choice.

match-type.jpg

 

3. Enter a value that the attribute must match in order for profiles to enter the flow.

value.jpg

 

4. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

5. Click Save.

save_02.jpg

 

Date

1. Choose a date attribute from the drop-down menu.

listen2.jpg

 

2. Choose when to bring profiles into the flow.

Select a number of days, weeks, months of years before or after the date attribute for profiles to enter the flow.

To bring profiles into the flow the exact date in the attribute, choose Today.

dateofbirth.jpg

 

3. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

 

4. If you would like profiles to enter this flow every year, leave the Repeat every year box ticked.

Otherwise, untick the box for profiles to only enter this flow during the current year.

repeat.jpg

 

5. Click Save.

save_02.jpg

 

True/False

1. Choose a true/false attribute from the drop-down menu.

listen2.jpg

 

2. Choose a match type from the drop-down menu.

Equals: The value equals that which you input in the value field. For example, First Name equals "Johanna".

Not Equals: The value does not equal that which you input in the value field. For example, First Name ≠ Johanna.

Contains: The value contains that which you input in the value field. For example: Birthdate contains "1993".

Starts with: The value starts with that which you input in the value field. For example, Last Name starts with "J".

Ends with: The value ends with that which you input in the value field. For example, Last Name ends with "N".

Regex: This is used for regular expressions, which is a sequence of characters used to define a search pattern. However, using regular expressions is an advanced skill that requires background knowledge. Please refer to your development team, or consult a reference guide of your choice.

match-type.jpg

 

3. Enter a value that the attribute must match in order for profiles to enter the flow.

value.jpg

 

 

3. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

 

5. Click Save.

save_02.jpg

 

 

Tags

With the Listen node, you can bring profiles into the flow by listening for tags.

The node will bring profiles into the flow according to a tag, but you may choose an exact timing for them to enter the flow.

listen4.jpg

 

To allow profiles to enter the flow according to a tag, you must first decide whether you want to bring profiles into the flow based on whether they do or do not have a tag.

The procedure for listening for profiles tagged and not tagged is the same.

To bring the profiles that contain a tag into this flow, add a tag under Profiles tagged.

To bring the profiles that do not contain a tag into this flow, add a tag under Profiles not tagged.

 

1. Depending on whether you want the profiles to match all or any of the following tags, select an option from the drop-down menu. You may do this at any point while you edit the Listen node.

allanytagged.jpg

 

2. Click on the drop-down menu to select a tag previously created.

tsgged.jpg

 

3. To add multiple tags, repeat the process above.

 

4. To create a new tag, click Create new tag on the drop-down menu.

createnew.jpg

 

5. Enter the new tag name.

To save the tag, click Save. Otherwise, Cancel.

tagname.jpg

 

6. To remove a tag, click on the "x" icon on the tag.

removeTag_02.jpg

 

Events

With the Listen node, you can bring profiles into the flow by listening for events.

ListenNode8.jpg

 

The node will bring profiles into the flow whenever they perform an action that matches the event you selected, in real time.

Click on an icon to choose a source for the event:

Choose between Signup bar, Email, Cookie banner and Auto-Collect events

ListenNode4.jpg

 

Listen for Events

1. Click on the Activity name drop-down and select an activity from the list.

ListenNode5_02.jpg

 

2. Expand the Listen for drop-down menu and choose an event.

ListenNode6_02.jpg

 

3. Click Save.

ListenNode7_02.jpg

 

Segments

With the Listen node, you can bring profiles into the flow by listening for segments.

The node will bring profiles into the flow whenever they match the segment you selected, but you may choose an exact timing for them to enter the flow.

Note that, once you select a segment for your Listen node and save it, the Listen node will save the segment as it is in that moment. If you later edit the segment, the segment in the Listen node will not be updated. You would have to return to the flow and choose the segment again.

This, of course, requires that you have previously created segments in Audience. Read more about segmentation...

listen3.jpg

 

To allow profiles to enter the flow according to a segment, you must first decide whether you want to bring profiles into the flow based on whether they do or do not match a segment.

The procedure for both including and excluding segments is the same.

To bring the profiles that match a segment into this flow, add an included segment under Segment match.

To bring the profiles that do not match a segment into this flow, add an excluded segment under Not a segment match.

If you would like to learn more about how including and excluding segments affects your activities, head over to Working with Segments.

 

1. Depending on whether you want the profiles to match all or any of the following segments, select an option from the drop-down menu. You may do this at any point while you edit the Listen node.

allany.jpg

 

2. Click on the segment container and select a segment from the list.

segments.jpg

 

3. To add another segment, click Add included segment or Add excluded segment and repeat the steps described above.

addincluded_02.jpg

 

4. To remove a segment, click on the "x" icon at the right end of the segment container.

segx.jpg

 

5. Under At, select a specific time to bring profiles into the flow from the drop-down menu.

at.jpg

 

6. Click Save.

save_02.jpg

 

 


 

Nodes in the Flow Canvas

Here's some practical information about working with Marketing Automation nodes in the Flow Canvas.

Click on an item below to expand:

Adding a Node

How to Add a Node

The listen node is always present in every Marketing Automation flow and it cannot be removed. So, if you want to add your first node, you will be adding it from the Listen node. The process is the same for all nodes.

adding_02.jpg

 

To add a new node, click the plus sign (+) on the bottom of any of the nodes.

Choose between Channels, Actions or Integrations and select a node from the list.

Adding1.jpg

 

Editing a Node

How to Edit a Node

To edit a node, simply locate the node you wish to edit and click the Edit button.

Don't forget to save your changes!

ma9.jpg

 

Deleting a Node

If you delete a node in a paused Marketing Automation flow, all Profiles currently present in the node will be removed from the flow. This will be reflected as an event on those Profiles under Response Data. This cannot be undone.

Removed profiles will still be shown as a part of the statistics in the Marketing Automation Report.

 

How to Delete a Node

To delete a node, you must locate the Delete button.

For most nodes, you will have to first click Edit.

finish1.jpg

 

Then click Delete.

finish2.jpg

 

But in the Email node, the Delete button is always on display.

email.jpg

 

Connecting a Node

How to Connect a Node

To connect a node, click on the plus sign (+) of the first node and draw a line to the node you want to connect it with.

connect.jpg

 

Disconnecting a Node

How to Disconnect a Node

To disconnect a node, click the minus sign (-) on the line that connects the two nodes.

disconnected.jpg

 

Disconnected Nodes

About Disconnected Nodes

Make sure that all nodes are connected. If nodes are disconnected, profiles will not move from one node to the other. Some nodes don't need to be connected to another, though, like the Email or Achievement node whenever placed at the end of the flow. Disconnected nodes count as incomplete nodes. See Incomplete Nodes below.

disconnected.jpg

 

To connect a node, click on the plus sign (+) of the first node and draw a line to the node you want to connect it with.

connect.jpg

 

Incomplete Nodes

About Incomplete Nodes in a Marketing Automation Flow

It's not possible to activate a flow that contains incomplete nodes. Disconnected nodes count as incomplete. Whenever you try to activate an incomplete flow, you will see the following warning:

incomplete_02.jpg

 

You may either complete or delete the incomplete nodes. To see the incomplete nodes, click Show nodes.

incomplete2_02.jpg

 

By clicking on the arrows, you may toggle between all incomplete nodes, which will be highlighted in red.

complete.jpg

 

You may also delete the nodes you don't think are necessary in order to activate your flow. To learn more about how to delete a node, expand Deleting a Node above.

 

 


 

 

Was this article helpful?