Journey elements are points of communication and controls needed to create a journey:
To add an element to a journey, drag-and-drop it from the left pane to the canvas, or pull it out of the circle on the previous element.
To delete an element, click it once and press the Delete button on the top.
To edit an element, click it twice and fill in the fields of the pop-up window appeared.
Start Event is a specific action user performs starting the journey.
To add the Start Event, drag-and-drop it from the left pane to the canvas. To specify the Event, double-click the Start Event element, select the app, and choose the Event from the drop-down menu on the pop-up appeared. Then, press Apply to save changes.
If needed, you can specify attributes of the Start Event so that it'll start the journey only if the event is triggered with those specific attributes. To do so, press the Add condition button when editing the element. Select an attribute from the drop-down and set its operator and values in the corresponding fields.
You can add multiple Start Events — in that case, any of them will start the journey. Each Start Event could start their own journey but all of them should end at the same Exit point.
Start Segment is a pre-built segment of a particular app's users who will enter into your journey.
To add a Start Segment, drag-and-drop it to the canvas and double-click. In the pop-up window opened, choose an app and a Filter to apply.
Once the journey is activated, all subscribers of the chosen app who comply with Filter conditions (i.e., having corresponding Tag values assigned to their device or user ID) will enter the journey. After that, no more users enter this active journey even if the Start Segment is extended with some new users later. To apply the same Start Segment again, clone the journey and activate it.
You can add multiple entry elements — in that case, any of them will start the journey. Each entry element could start their own journey but all of them should end at the same Exit point.
If you use both Start Segment and Start Event simultaneously, conditions of both will apply but not intersect. That means the journey will include users who comply with the Start Segment conditions and those who trigger the Start Event. These sets of users may or may not intersect; not intersection enters the journey, but the whole sets in a union. After entering, all users will have the same flow through the journey.
Send Push or Send Email element indicates a point to communicate with a customer with a push or email message.
To send a message at some moment of the customer journey, add the Send Push or Send Email element to the canvas following the event you consider to be the appropriate basis for communication. Choose the app and the Preset you'd like to use.
To show the In-App to users within the journey, add the Send In-App to the canvas next to any element. Choose an app and a Rich Media page to be shown.
If your app is opened at the moment the Send In-App element is triggered, the In-App will be displayed immediately.
If the app is closed, the In-App will be displayed the next time the user opens the app.
The Wain until element delays the next journey element for the specified period or until the specified time. To set up, add the Wait until element to the canvas and double-click it.
To set the exact time the user will continue the journey, check the Wait until checkbox and set the time in 24h format. Users will go to the next journey element once the specified time passes in their timezone. If the time has already passed in the user’s timezone, that user waits till the next day.
To set the time to wait after the previous element triggered, check the Delay for checkbox and set days, hours, and minutes to wait before triggering the next journey element.
Splitter divides the journey into two separate branches based on segmentation. Choose a Filter from your Pushwoosh account to constitute the first segment. Customers who do not fall under Filter's conditions will go through the second branch of the journey. Each branch can include any elements following the True/False Splitter and end with its own Exit.
Wait for event element lets you set different communication scenarios based on whether a user triggers a particular event within specified time period or not. For example, to recover the abandoned shopping cart, set up the Wait for event element as follows:
Users who add some products to their cart and purchase within five minutes will exit the journey right after the CheckoutSuccess event is triggered and won't receive any messages. To those users who don't purchase in five minutes after the entry event, you can send a message reminding of items in their carts.
You can add several events in a single Wait for event element, and specify attributes for each of them. User who triggered any of the events specified will follow the [Triggered] branch of the journey.
To assign tag values to users within the journey:
Add the Set tag element wherever you'd like on the canvas.
Choose an app which tags you're going to set.
Press Add tag and select a tag from the drop-down list containing all the tags created in your Pushwoosh account.
Specify values for the tag selected depending on its type.
As for use cases, there are plenty of. For example, tagging users who reach a particular journey stage comes in handy when building further communications. Setting tag values according to events users trigger or their attributes, you can communicate to that users more personally and send them personalized offers.
Exit is a point where the journey ends. Once you specified all communications in a single journey, add the Exit element to complete it.