Create a test Journey
Explore Pushwoosh Customer Journey Builder: make a Journey for a demo app
You can play around with Pushwoosh Customer Journey Builder and learn its core functionality before creating journeys for real users. To do this, use the Push On mobile app we developed specifically for testing Pushwoosh features.
Follow the steps below to learn how to create your first test journey for mobile users.
You can also create a test journey for web users using our demo website: https://pushon.pushwoosh.com/products/
1. Install the Push On demo app
1. Download the app by scanning QR codes or clicking the links below:
2. In your Pushwoosh account, open the default Pushwoosh Demo App and find your Application code at the top left corner of the Control Panel:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252F4Iw6W8yRTk9A8JYM5SFK%252Ftest_journey_1.png%3Falt%3Dmedia%26token%3Ddebc5f58-6807-4fed-9122-52a067a4fbce&width=768&dpr=4&quality=100&sign=517345b5&sv=1)
3. Open the Push On app. If you see a pop-up about sending pushes, confirm your permission. After that, enter your Application code and click Submit:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FZDDdQZe1wFAmFz3w5Zd5%252Ftest_journey_2.jpg%3Falt%3Dmedia%26token%3D6562529a-8a87-4ba8-9975-77a009ced2fd&width=768&dpr=4&quality=100&sign=fb2da2db&sv=1)
4. Make sure the Push On app is allowed to send push notifications.
2. Create a journey
Let's say you have a shopping app, and you are going to convert your app users into buyers. A user comes to your app and adds some products to their shopping cart but does not complete the purchase for some reason. It's time to send a push notification reminding them that the shopping cart is waiting for their return! Your marketing goal in this case is a purchase successfully completed by the user.
The steps below describe creating a customer journey for our example case.
1. In your Pushwoosh account, go to the Pushwoosh Demo App. Open the Customer Journey Builder section and click Create Campaign:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252F7ncu4Wg8tAk3psyw7Xc6%252Ftest_journey_3.png%3Falt%3Dmedia%26token%3D42f003e3-be2b-4477-b2c2-2a4328a9d331&width=768&dpr=4&quality=100&sign=5fb3c486&sv=1)
2. We want the journey to start once a user adds an item to the cart. For this purpose, we will use a Trigger-based Entry, which is added automatically when creating a new campaign.
Double-click on the Entry element and select the ProductAdd Event:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FlV00gB2J11JT93VXcWli%252Ftest_journey_4.gif%3Falt%3Dmedia%26token%3De598c1c0-c1e7-498f-8a52-06816d764edf&width=768&dpr=4&quality=100&sign=9ab3df25&sv=1)
The ProductAdd Event is triggered when a user adds some item to their cart in the Push On app. This Event is available by default for the Pushwoosh Demo App. In a real project, you can configure your own Events and use them in journeys.
3. Now let's divide users into those who have completed the checkout process and those who have abandoned their cart. To do this, add the Wait for Trigger element, choose the CheckoutSuccess Event, and set the element to wait for 1 minute:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252Fgqoj9KUgEP6t5MdhYXsR%252Ftest_journey_5.gif%3Falt%3Dmedia%26token%3Ddbd3b01b-6bbc-4130-88d0-447cce0c4312&width=768&dpr=4&quality=100&sign=19d1198e&sv=1)
The CheckoutSuccess Event is available by default for the Pushwoosh Demo App. In a real project, you can configure your own Events and use them in journeys.
If a user completes the checkout within 1 minute after adding something to a cart, they will go to the Triggered branch; otherwise, they will go to the Not triggered branch.
4. Let's send a push notification to users from the Not triggered branch to encourage them to return to shopping:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252F79MMau1bGTunnEgHJrDO%252Ftest_journey_6.gif%3Falt%3Dmedia%26token%3D7d65bee9-8226-4a5d-bb9b-02b06783a00c&width=768&dpr=4&quality=100&sign=460fa067&sv=1)
In our example, we used the Cart Recovery - 1 min Push Preset already preconfigured in the Pushwoosh Demo App. You can create your own Presets and use them in journeys.
5. Add one more Wait for Trigger element to track the efficiency of your communication – check out whether users complete their purchases after your push notification. This time let's wait for 5 minutes after sending the first push:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FXf7CVS0Itt3P8vncsq6d%252Ftest_journey_7.gif%3Falt%3Dmedia%26token%3D9b938dae-9870-4360-9278-fe606ce121d1&width=768&dpr=4&quality=100&sign=6c6fb3aa&sv=1)
6. If a user does not complete the purchase within 5 minutes after receiving the push notification, we will send them one more push notification offering to recover the abandoned cart:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FJojygzuv8nf3mdh7iJt2%252Ftest_journey_8.gif%3Falt%3Dmedia%26token%3D90f0c8a4-2651-4159-b9f6-88fe465d7aaa&width=768&dpr=4&quality=100&sign=b7f827f8&sv=1)
For this push notification, we used the Cart Recovery - 5 min Push Preset already preconfigured in the Pushwoosh Demo App. You can create your own Presets and use them in journeys.
7. End the journey with the Exit element:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FMrftVSC0NsUuQp9mfdm5%252Ftest_journey_9.gif%3Falt%3Dmedia%26token%3D6a5b923e-2cea-4d5f-96d4-fa49914c7181&width=768&dpr=4&quality=100&sign=89fc060f&sv=1)
8. Track your results with Conversion Goals – set up the CheckoutSuccess Event as an indicator of your journey's success and check out how many users reach this goal within the journey:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FiGNACcBRr6sVxvAVsXn7%252Ftest_journey_10.gif%3Falt%3Dmedia%26token%3Dd3315f2c-2f6b-4ed0-ad13-6459aeee9398&width=768&dpr=4&quality=100&sign=be10b159&sv=1)
9. Make sure everything is ready to go with the help of the Journey Assistant. If the journey is configured correctly, you will be able to launch it instantly:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FHHqRg4czMR8zqZEJF20p%252Ftest_journey_11.gif%3Falt%3Dmedia%26token%3D596ff542-f12e-4ec7-8c9f-d8c131d7fede&width=768&dpr=4&quality=100&sign=65907f76&sv=1)
3. Test your Journey
You can now test the journey using the Push On app.
1. If you haven't seen the pop-up about sending pushes yet, go to the Settings section and click the Communication manager button:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FaSne3JEZaucI4ncL85rz%252Ftest_journey_12.jpg%3Falt%3Dmedia%26token%3D602f165e-aabb-4f27-b473-2ffd28da9848&width=768&dpr=4&quality=100&sign=a398cffc&sv=1)
Check the box to enable push notifications and click Confirm.
2. Go to the Explore section and add any item to the cart:
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FwcRiORBNB81NLKzJa3b5%252Ftest_journey_13.jpg%3Falt%3Dmedia%26token%3D2eb2fcb8-f047-4302-8616-b72951325ca5&width=768&dpr=4&quality=100&sign=528afbe3&sv=1)
3. Open the Cart, click Checkout, and select Continue as guest. This will trigger the ProductAdd Event.
If you do nothing else, after a minute you will receive the first push notification. If you wait another 5 minutes, you will receive the second push notification.
If you click Proceed, you will trigger the CheckoutSuccess Event and may not receive push notifications depending on the time passed after triggering the ProductAdd Event.
4. If you want to go through the journey steps again as a different user, go to the Settings section and click Remove my personal data. After that, you can start the journey as a new user (don't forget to enable push notifications again, as described in step 1).
![](https://docs.pushwoosh.com/~gitbook/image?url=https%3A%2F%2F1722045706-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LZcP-aO1PEwwePSSaCB-1260461824%252Fuploads%252FO3Oo2Ax2pQX2Z8wBaM9B%252Ftest_journey_14.jpg%3Falt%3Dmedia%26token%3D4da92730-8989-408f-aca7-7a59fd6bf4cb&width=768&dpr=4&quality=100&sign=8e25c356&sv=1)
If you encounter any problems with the Android version of the app, we recommend using the iOS version instead.
If you do not see a message you were supposed to receive according to Journey settings, go to the Push On app, click Settings → Change Account, and re-enter your Application code. After that, try sending the push again.
Next steps
Now you can start creating a journey for real users. The following articles will help you:
You can also check out examples of journeys for each stage of the user lifecycle:
Last updated