# Journey Introduction

Journey is an automation process that helps businesses trigger a series of actions based on customer behavior. You can use it to send messages to customers who have triggered an event, automatically tag them, and more.

Example:

In an e-commerce scenario, you can send notifications based on the customer's lifecycle, such as: subscription success notification, abandoned cart notification, order reminder, shipping reminder, order cancellation reminder, etc.

For an App company, you can use Journey to activate customers. For example, when a customer registers for the App, after waiting for N days, if the customer has not been activated, you can automatically send a message to promote activation.

## Understanding Journey Features:

### Components Included in Journey:

<table><thead><tr><th width="145">Component</th><th width="304">Function</th><th></th></tr></thead><tbody><tr><td>Trigger</td><td><p>Trigger is the core function of Journey, used to set the event and conditions that will trigger it.</p><p>Only users who meet all the conditions in the Trigger will activate the Journey.</p></td><td><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2FLA3U0mgFj4D4F4iJlYlw%2Fimage%20(507).png?alt=media&#x26;token=6a49797f-0dbe-4041-91f1-75d03cd35afe" alt="" data-size="original"></td></tr><tr><td>Send template</td><td>Component for setting the content to be sent</td><td><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2FDQe4ERl1KkVyIf3woR0k%2Fimage%20(508).png?alt=media&#x26;token=5dc907a9-b75e-416e-9a8d-6d390f0bab94" alt="" data-size="original"></td></tr><tr><td>Message status rule</td><td>Determines the status of the template message</td><td><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2FT7GFjc8o0TrtFHMTP15k%2Fimage%20(509).png?alt=media&#x26;token=1e057f22-d34a-4eb2-a073-495c8803001b" alt="" data-size="original"></td></tr><tr><td>Add tag</td><td>Tagging</td><td><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2FX5ZtZ9PMfy3nMrqf9o0M%2Fimage%20(510).png?alt=media&#x26;token=221dac04-1f0e-4bcf-9d78-7857bae60635" alt="" data-size="original"></td></tr><tr><td>Wait</td><td>Waiting</td><td><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2Fjx1naczNfLjXVJt0dIIN%2Fimage%20(511).png?alt=media&#x26;token=6175f877-4ade-4fec-8aee-967953515522" alt="" data-size="original"></td></tr></tbody></table>

### Component Connection

Components need to be connected to each other, and they will be executed in the order of the connections.

<figure><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2F1gaYRurQLnkPT3Fx0f8M%2Fimage%20(512).png?alt=media&#x26;token=27f9cc4b-d1f5-4ef3-abb6-97aeb40ed665" alt=""><figcaption></figcaption></figure>

### Setting Journey Goals and Exit Conditions

#### **Goals**:

Used to measure the effectiveness of Journey. You can set the statistics time, and continuously count whether the customer meets the goal conditions after being triggered. When the customer meets the conditions, the number of completed goals for Journey increases by one.

{% hint style="info" %}
Note: Goals are only for data statistics, and completing a goal does not mean the customer will exit Journey. Only by meeting the [**exit conditions**](#tui-chu-tiao-jian), or after executing the last component of Journey, will the customer exit.
{% endhint %}

#### **Exit Conditions**:

Once a user enters Journey, their compliance with exit conditions will be continuously assessed. If they meet the conditions, they will immediately exit, regardless of which stage they are in Journey, meaning they will no longer execute subsequent components.

<figure><img src="https://3466127247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSIAnjLP6KQY5rvyuaq5K%2Fuploads%2FZz0voWCNNmJNrZG4MViy%2Fimage%20(514).png?alt=media&#x26;token=3c775454-da1a-4dfc-889b-3dbf829d8e2d" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpdocs.ycloud.com/help-center/journey/journey-introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
