Journey Canvas Tools

Prev Next

You can use various functions on the canvas while you are designing or editing your customer journey flow.

Autosaving

Autosaving helps you save all edits and changes automatically on your canvas. You can see the last date and time your journey was saved at the top bar. Thanks to autosaving, you do not need to launch your journey each time you make changes on your canvas. You can keep your journey on Draft status until you want to launch it. 

Your title goes here
The content of the elements cannot be saved automatically unless you click the Save button inside the elements.
Your title goes here
If two different users are simultaneously working on the same canvas, a warning is triggered when either user edits the journey or saves elements. This functionality works both ways; if the first user makes changes, the second user receives a pop-up, and vice versa. Both users need to refresh the page to view the other's modifications, as indicated in the pop-up.

Add element between elements

Add button is placed between any two elements. When you hover on the flow connectors (rod), you will see Add button. 

Your title goes here
You cannot add the same type of wait elements consecutively. You cannot add the Next Best Channel between two elements afterward.

When you want to add a branchable element (Check Element, Next Best Channel, A/B Split) between two elements, it will ask you to choose the path you want to add your element on. 

Copy/paste element

Copy button is placed at the top right corner of the elements. When you hover on any element, you will see Copy element among the options. Copy option enables you to copy your element and paste it to another part of the journey with its content and configured settings.  

  • Click the Copy button on the element that you want to copy. You will see the button saying "Copied!" to confirm that you successfully copy your element.
  • Click the Add button where you want to paste your copied element. You will see the "Paste: {elementname}".
  • Click "Paste: {elementname}" to paste your element.
your title goes here
You cannot copy and paste the Next Best Channel element.

When you want to paste a branchable element (Check Element, A/B Split) between two elements, it will ask you to choose the path you want to paste your element on. 

When you want to paste a branchable element with more than 2 paths (Check Conditions, Check Reachability, A/B Split) between two elements, it will ask you to choose the path you want to paste your element on.

Copy/paste paths

To copy and paste a path with multiple elements:

1. Click the Command (CMD) button for Mac or the CTRL button for Windows on your keyboard to trigger the Copy Path action.

2. Select the area to copy on your journey. Once you select it, you will see the Copy Elements button.

3. Click the Copy Elements button to copy the selected items. Once the elements are copied, you will see the (+) icons where you can paste your selection.

Your title goes here
Only the elements belonging to the same path can be selected with their parents. Therefore, if the elements that cannot be pasted are selected, they will not be copied and pasted with that path selection. You can see these elements marked with red lines.
This selection rule applies from the first selected element's path. The following elements selected from different paths will be marked as non-selectable.

4. Paste the selected path. You can continue designing your journey.

Your title goes here
Paths can be pasted not only at the end of the journey but also inside a path. If you paste a branching element inside a path and create multiple paths, you need to select where to connect the existing path to.

Change Element

Change button is placed at the top right corner of the elements. When you hover on any element, you will see Change element among the options. Change option enables you to replace your element with the same element types without needing to delete or add again.

For example, channels can be changed to other channels, and also to action elements. Check elements can be changed to check elements. Wait element can be changed with wait elements.

your title goes here
A/B Split and Next Best Channel cannot be changed to the other elements since they are a unique type of elements.

When you want to change multi-branching check elements with more than 2 paths, it asks you to choose the path you want to keep after changing the check element. 

your title goes here
Not Matching and Not Reachable paths are always kept.

Delete Element

Delete button is placed at the top right corner of the elements. When you hover on any element, you will see Delete element among the options. Delete option enables you to delete your element from the flow.

When you want to delete a branchable element (Check Element, Next Best Channel, A/B Split), it will ask you to decide which path that is connected to the element you want to delete should be kept.

Reconnect Paths

After branching flows in your journeys, you can connect them to continue with one path. This way, you can avoid creating the same messages and steps again eliminate the manual work. Also, you can read your journey easily as you will have a smaller journey. You can reconnect your journeys in two methods:

  • Connect to a single path
  • Merge all

Undo/Redo

Undo and Redo buttons are located on the top left corner of the canvas. You can simply click on these buttons to undo or redo your changes on the canvas. You can do unlimited undo or redo on the same page.

Zoom In/Out

Zoom In/Out buttons are located in the bottom right corner of the canvas. These buttons help you zoom in and out on journey paths and elements. The button in the middle resets the zoom in/out, and the canvas goes back to its default size. 

Instead of these buttons, you can pinch out to zoom in or pinch in to zoom out. Also, the zoom in/out function can be performed by the (ctrl)control^ + mouse wheel action. Navigating around canvas can be performed with a two-finger action on the mousepad as well.

Maximum Duration Calculator

If you wish your users to re-enter and receive more than one message from the journey, the maximum duration of the journey flow you creat should be shorter than the re-eligibility duration that you set in the launch settings. To calculate this duration you can click on the icon at the right bottom and you will see the maximum duration for your journey.

When you click on this icon, you will see information about the maximum wait duration in your journey. If you have multiple paths in your journey, the maximum duration is calculated according to the path with the maximum duration and the longest wait duration is shown. 

According to your use case, you can determine the maximum duration so that your journey will be more effective. Every time you edit the wait for durations in elements, the journey calculates the longest path again and shows you updated values on the information window. 

Four different Wait elements affect the maximum duration as follows:

Minimap

The minimap button is located on the bottom right corner of the canvas next to the zoom-in/out buttons. Minimap helps you navigate around in canvas when your journey has a wide and long anatomy. 

You can drag the blue box in minimap via your mouse to navigate around. The blue box basically shows the area that your screen covers.

Different type of elements are colored with different colors as follows:

  • Green for starter elements
  • Yellow for wait elements
  • Purple for check elements
  • Blue for channel elements
  • Orange for Next Best Channel element
  • Red for A/B Split element.

Fullscreen Mode

The fullscreen button is located in the bottom right corner of the canvas next to the minimap button. This button enables fullscreen mode for canvas so that you can have a wider space to edit your journeys. You can also activate the fullscreen mode with (ctrl)control^ + F combination.

Starter Preview

You can preview the starter conditions and setup on the canvas by clicking the Preview (3 dots) button on the starter element box.

Channel Preview

You can preview the channel content on the canvas by clicking the Preview button located below the zoom in/out buttons at the bottom right corner of the canvas.Once you click the Channel Preview button, you will see the message contents on your channels.

For Onsite, In-App and Email channel previews, you can zoom in and zoom out by pinching so that you can easily control your content without opening the inner page of the element. 

Check Conditions Preview

You can preview the conditions on the canvas by clicking the Preview button on the path name (label) when you save the Check Conditions.

Version History

Version History helps you follow up on certain events on your journeys (e.g. adding/removing/changing elements, changing element parameters, and configurations).

You can find out logs for the creating, changing, and deleting actions performed by users in detail. The detailed information contains the following:

  • The performed action
  • The affected elements
  • The date the action is performed in “DD MMMM YYYY, HH:MM” format
  • The user who performed the action with their email or name (if available)
Your title goes here
If you perform an action, you will see your name displayed. If your name is not available, your email address will be displayed. If an Insider user performs an action, you will see this action performed as Insider Staff / Staff name.

In the following cases, you will see the action performed by Insider Architect System.
* Dry run status switched to passive after 2 days
* Sunset status switched to passive after 6 months of sunset
* Journey paused by the system because of coupons expiring or running out

To view version history:

1. Click the Version History button.

2. The history logs will be displayed in a side modal on the right hand of the screen.

3. Scroll down to click the Load More button to see more logs if available.

4. Click the dropdown icon to view more details about the affected element. Click the Show on Canvas button to focus on the affected element.

Your title goes here
If the element is deleted afterwards, this function will not be available.

If your journey has multiple versions, you need to go to the canvas first to view the edit history for a particular version. Clcik the View Version next to each version on Version History modal.

5. To find your logs easily, use the filtering options to filter the actions based on their action type, element type, user, and date.

6. To view the renamed elements on canvas like channels, check the Show only the renamed items box.

Rename Journeys

You can edit your journey name and selected tags without going on the listing page. Under the journey name with a dropdown, you can reach “Rename Journey”, “Browse Templates” and “Save as Template” buttons.

Template Tips & Tricks

You can click the Tips & Tricks button to view them on the selected template. Tips & Tricks button is visible until the status of the journey is changed from Draft to another.

Save Journey Template

You can save your journey flow as a template to use it later again. You can name your journey, add a description and save it on the canvas. Click the journey name area dropdown to reach your saved templates or default templates.

your title goes here
If you confirm the warning message after clicking Open Templates, your existing changes will be discarded.

After saving your journey template, you can see your saved template(s) by selecting My Templates on the template selection screen.

Validation Errors

Validation errors show you missing or not allowed points on the canvas to launch your journey. When you click the Launch button, errors will be displayed if there are any.

You can click the Show on Canvas to see the respective point on the canvas. Once you solve the missing component, the notification will disappear. You can see the number of errors at the top of the header.

You might see an error notification if:

  • there is an empty element on the journey.
  • the last element of the journey isn’t either Channel or Action element.
  • the same type of wait elements are added consecutively.
  • Wait for Some Time and Wait Until a Time Slot elements are added consecutively.
  • you do not add a channel element to the journey but add a Check Interaction element.
  • you add any type of element other than the channel element after the Next Best Channel element’s paths.
  • you add the same channel element to different paths after the Next Best Channel element.
  • the coupon list is expired before you launch the journey.

Journey Optimizer

Journey Optimizer offers recommended practices to optimize your journeys before launching them. Therefore, your journey will be more efficient and your journeys result better. It also shows alerts if occurred any. For example, if no user entered your journey in the last 2 days, it will create an alert. 

Based on the number and importance of optimization or alert items, you will see different numbers in different colors on your journey listing page. The red, yellow, and blue colors represent the most important, important, and less important items respectively.

You can find the Journey Optimizer is located at the top bar of the canvas and also on the journey listing page.

Click on the Show on Canvas button to see what to optimize in your journey. Once you solve the optimization point, the notification will disappear.

You can see the optimization count at the top of the header.

You can also see the optimizer message once you open the Launch.

Your title goes here
Optimization points are not required to resolve. You can launch your journey without applying them.

You might see Optimization notifications:

  • If there is no Channel element before the Check Interactions,
  • If there is no Wait element between Check Interactions and Channel element,
  • If there is no Wait element between Check Conditions and On Past Behavior if they are consecutively added,
  • If Check Reachability’s channel path and the channel element you add do not match,
  • If the channels are the same on different paths after the Check Reachability element,
  • If the starter triggers more than 200k users at the same time if you want to have real-time sensitivity in your journey,
  • When there are more than 100 elements in the journey,
  • If there is a wait element with less than 10 minutes,
  • If there is On Past Behavior and Call an API in the journey and if there is no selected Reachability in the On Past Behavior or if there is no Check Reachability before the Call an API,
  • If App Lifecycle is selected in the On Past Behavior: Select 'Every 1 Day' trigger frequency in the On Past Behavior to not decrease your all journey performances since Install/Uninstall segment is populated once a day,
  • If total journey wait duration is longer than the journey start-end date duration,
  • If journey eligibility duration is longer than journey start-end date duration,
  • If double opt-in is selected and eligibility is selected multiple times.

You might see Alerts:

Your title goes here
Architect provides journey-related alerts on the Performance Alerts instead of Optimizer. To access Performance Alerts, navigate to Architect > Performance Alerts from the InOne panel.
  • When coupon codes on your coupon lists are about to expire or run out
  • If Journey Drop Date is more than 40%
  • If there is no one entered in 2 days after the journey is live
  • If Call an API requests get failed more than 30%
  • If there are lower than 50 sent or impressions on the journey in 10 days after the journey is activated
  • If your App Push certifications expire or are not valid on platforms such as IOS, Android
  • If the journey end date is later than the coupon list expiration date
Your title goes here
Journey Optimizer cannot be viewed in a passive journey unless you click the Edit Flow button.