---
title: Create a Journey
slug: singapore2024/create-a-journey
description: >-
docTags: 
createdAt: 2023-10-26T14:49:31.145Z
---

## Create the Journey

Navigate to Journeys and click to Create Journey. &#x20;



![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/6O2RJhsWrizo2rsrh9Dlw_image.png)

Give your journey a name that you will recognise later, eg. *`[Your name] - Abandoned Cart Retargeting. `*&#x20;
Click Ok.



![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/cPq5MSlhL2uISVldDqtSX_image.png)

Under Events, drag the LumaCheckout event to the canvas. Click Save.&#x20;



![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/2ytem3A8KAN0F7HgEZZo3_image.png)

Now, we can add some condition to decide if we want to send specific communication to our customer. For this exercise, let's filter to include only your profile record.  We can do this using a condition.   Drag a **condition** activity to the canvas, then click in the properties to edit the **condition expression**&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/3kSlng04PUJ7DgwNR6uAe_image.png)

Search for **email.  &#x20;**&#x53;elect the email field under **ExperiencePlatform/ProfileFieldGroup/profile**. Add a condition that the email equals the customer email address you've been using for the lab.

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/J-cUE7lOaf-mf4sK2yN1F_image.png)

Now drag the **LumaPurchase&#x20;**&#x65;vent to canvas. In the Event properties, tick the **Define the event timeout** checkbox, set the wait time to **1 mn** and tick the **Set a timeout path**. Click Ok.

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/CXFmn2Po-bnHR3PsIc3iL_image.png)

## Send a Message

We can send message using Adobe Campaign, but we can also extend the list of available channel leveraging external API. This is what we will illustrate here.&#x20;

Under Actions, drag an **WebPushSimulator&#x20;**&#x61;ctivity onto the timeout branch. That will call call an external API to send a message in real time.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/pTTH9vauUa-HwRek_aQMn_image.png)

We just have to specify some information on message you want to send.

First, Edit the "ID" field, and select the customer peronal Email address as you've done on the test activity

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/bxDN__-VGwdh-erTxgnX__image.png)

Now edit the **message.&#x20;**&#x43;lick on *advance mode*, and type any text you want between double quote. for example "cartAbandonment". Click on OK then save.



You've completed creating the journey. &#x20;

## Publish the Journey

1. Click to publish the journey&#x20;

   ![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/wO3zEmrCsGKUffGuVcEWq_image.png)
2. Confirm to publish in the popup. Your journey should now be **Live.  &#x20;**

   ![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/8GM1J-E9vwsCRsVKipkVQ_image.png)

## Trigger your Journey

:::hint{type="info"}
Switch to your **Customer Profile** for this exercise.  &#x20;
:::

1. Go back to the demo website and add a product to your cart. Click on checkout, but odn't complete your purchase. Sending this event will trigger the journey and we should receive a message shortly.   &#x20;

2. We don't have implemented real push on this web site, but we can test our message has been successfully sent.&#x20;
3. For that, open a new tab on your web browser and go to [https://webhook.site/#!/view/d7c3a936-5bdb-4693-bdbf-e65353b24996](https://webhook.site/#!/view/d7c3a936-5bdb-4693-bdbf-e65353b24996)

You should see if your message has been sent.&#x20;

&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/fc8oflqptoEG5TbVNZYvm_image.png)

:::hint{type="success"}
You've now created a real-time journey and successfully triggered it from the customer website. &#x20;
:::

