---
title: Build your first customer journey that works
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

> **License:** Advanced license required.
>
> Features described on this page require the Xperience by Kentico **Advanced** license tier.

If you're a marketer juggling multiple priorities, it can be tough to know whether your website content is doing its job. Stop guessing and finally understand how visitors interact with your business. The **Customer journeys** application in Xperience by Kentico help you uncover how visitors move through your site, where they drop off, and what leads them to convert.

A **customer journey** is a series of touch points (called **stages** in Xperience) that show how a visitor progresses toward a specific goal, such as submitting a form, reading a case study, or requesting a product demo.

> **Tip:** Want a deeper dive into the theory behind customer journeys? Check out our [Getting started](https://docs.kentico.com/guides/customer-journeys/get-started-with-customer-journeys.md)

This guide will walk through a practical example using the **Kbank Business Banking demo site**. We aim to get at least 50 small business owners to request a loan.

> **Tip:** If you don't have your demo site, request the **Xperience by Kentico - Business Tutorial Kbank demo site** through a [form at Kentico website](https://www.kentico.com/customers/educationcenter/training-website-requests).

---

## Walk in your customer's shoes: why build a journey?

Imagine you're a marketer at a bank tasked with promoting small business loans. Your goal is to help **small business owners** understand the benefits of your offering and encourage them to request an account. The business owners must get at least 50 new account requests, which becomes your ultimate KPI.

To support the campaign, you've created a dedicated **landing page**, a **form** where customer can request the account, and a **case study** that highlights how your services helped another small business succeed. You also have a **follow-up email** with a downloadable case study and links to more details. It’s a solid content mix but how do you know if it’s actually working?

That’s where the **Customer journey** application comes in. By mapping these content pieces as stages in a journey from the campaign landing page all the way to the final form submission, you can measure how many people engage with each step. More importantly, you can **see where they drop off**. This lets you pinpoint which content resonates with your audience, and which pieces may need a tweak to keep the momentum going.

> **Info:** The Kbank Business Banking site is just a demo website that we use to show you how the **Customer journeys** application works. We're not trying to teach you the perfect marketing strategy, which resources you'll need to execute perfect digital marketing campaign, or tell you what your customer journey should look like.
>
> Instead, think of this guide as a hands-on tutorial. You'll learn how to set up journeys, define stages, and read the results so you can apply the same process to your own campaigns, content, and goals. It also means that some of the object "names", for example, forms, might differ from how you will name them in a real life.

## Build your first journey in an interactive walktrough

Not a fan of reading?
Skip the line with our interactive video that directly walks you through building your own customer journey, step by actionable step.

> **Info:** Ensure you access the video in Fullscreen mode to make the most out of its interactive features.

🎮 [Build your first customer journey (interactive demo)](https://demo.arcade.software/DyIl1ZvvWZm2UMRaIDMU)

Sounds like too much hassle? Continue reading to learn the full details of the process.

## Step 1 – Start with the end in mind

Let's start with the most important indicator for the Kbank business, the final conversion point: a user submitting the **Small Business Loan Request** form.

1. Open the **Customer journeys** application in Xperience by Kentico and Create **New journey**.
2. Edit the auto-generated name to, for example: _Small business loan - demo_ and **Save** your changes.
3. Use the **Stage** button to create new touch point.
4. Name this _stage_ appropriately, for example: _Requested Small Business Loan_.
5. Set the KPI target to _50_ conversions.
6. Use the **Condition** button to create condition.
7. Then, **add a condition group**.
8. From the list of options, use the built-in condition rule: _Contact has submitted form_.
9. Select the _Small Business Loan_ form.
10. **Apply** and **Save** your changes.

![Create a customer journey and add a stage](https://docs.kentico.com/docsassets/guides/build-customer-journey/1_customer_journey_stage_1.png "Create a customer journey and add a stage")

> **Tip:** **Why this stage matters:**
>
> This final stage represents your **business goal** requested by the business owner. You should design everything else in the journey to get people to this stage. Measuring conversions helps you align your marketing content with real outcomes. It's the clearest indicator that your digital marketing efforts are turning interest into real leads and that you're delivering.

> **Warning:** **Watch for low form completions.**
>
> Once completed, the _campaign journey_ will show you drop-off between individual stages. If you see a drop off before this final stage, meaning customer don't submit the form, consider whether your form is too long, unclear, or unappealing. Try optimizing the form design, headline, or incentives.

## Step 2 – Track the page before the form

Most visitors don't land on just a form. They'll likely end on a page that hosts the request form. Let's create a touchpoint for this page as well.

1. Add new **Stage**.
2. Name the stage, for example: _Visited Download case study_ page.
3. Set the KPI target to _75_ visits.
4. Use the built-in condition rule: _Contact has visited page_.
5. Select the **Business banking** channel, and from the content tree, choose the _Download SMB case study_ page in the _Campaign assets > Downloadables_ subfolder.
6. Apply the condition and rearrange the stages using drag and drop.

![Add a page visited stage](https://docs.kentico.com/docsassets/guides/build-customer-journey/2_customer_journey_stage_2.png "Add a page visited stage")

> **Tip:** **Why this stage matters:**
>
> This step shows intent. If users are visiting the loan page but not submitting the form, it can indicate confusion or friction. To mitigate the drop-off, improve clarity or create more persuasive content to meet your visitor's expectations.

> **Warning:** **Watch for a high drop-off after this page**.
>
> This may signal that your content isn't convincing enough or that the Call to action buttons are unclear. Check the loading speed, clarity of the message, and whether the value promoted by this page is obvious.

## Step 3 – Measure traffic from your landing page

Let's trace users to a _campaign page_ your team created to capture leads.

1. Add a new stage: _Visited Small Business Loan Campaign Page_.
2. Set the KPI target to _1,000_ page visits.
3. Add a built-in condition rule **Contact has visited page** and ensure you've selected the _Business Banking_ channel.
4. Select the _SMB Loan campaign_ page in the _Campaign pages_ folder in the content tree.
5. Click **Apply** and reorder the journey.

![Add a campaing page touchpoints](https://docs.kentico.com/docsassets/guides/build-customer-journey/3_customer_journey_stage_3.png "Add a campaing page touchpoints")

> **Tip:** **Why this stage matters:**
>
> This is your campaign launchpad. It's where ads, personalized content across your website, emails, and social traffic converge. If this page isn't performing, you lose customers before they begin exploring. It's your first impression.

> **Warning:** **Watch for low traffic here.**
>
> Drop-off between this stage and the following touch point may suggest problems with your promotion strategy. Review how you drive traffic through personalized content, ads, emails, or social posts.

## Step 4 – Track interest in deeper content

The campaign landing page features a **case study**. Let's measure how many people show interest by requesting it.

1. Add a new stage: _Requested Case Study_.
2. KPI target: _300_ form submission.
3. Set **Condition** to **Form submitted**: _Loan for small businesses_.
4. **Apply**, arrange the journey steps and **Save** your journey.

![Add a form submission stage](https://docs.kentico.com/docsassets/guides/build-customer-journey/4_customer_journey_stage_4.png "Add a form submission stage")

> **Tip:** **Why this stage matters:**
>
> Case studies build trust and credibility. If users take the time to fill out a form to request one, they're clearly engaged and see value in what you offer. It also shows that they're moving beyond curiosity into evaluation.

> **Warning:** **Low interest here could mean your offer isn't strong enough.**
>
> Ensure that the content on the page clearly explains the value of the case study. Add testimonials or highlight results upfront.

## Step 5 – Measure email engagement

After submitting the case study form, users receive an email with a download link. Let's see who clicks.

1. Add a stage: _Clicked Link in Case Study Email_.

2. KPI: \*\`_100_ clicks.

3. Use the built-in condition: **Contact has clicked on a link with a URL**.

4. Configure the condition to link **contains** with value: _download-smb-case-study_ (The value represents the URL slug of the target page.)

5. **Email**: _SMB Kbank Jumpstart Loan_.

6. Apply the condition.

![Add an email click stage](https://docs.kentico.com/docsassets/guides/build-customer-journey/5_customer_journey_stage_5.png "Add an email click stage")

> **Tip:** **Why this stage matters:**
>
> Email engagement tells you how well your follow-up content works. If they open the email and click, you've successfully extended the journey. If not, you might need to rethink the subject line, timing or its content.

> **Warning:** **Poor email click-through rates?**
>
> Review your subject line, email layout, and clarity of the call-to-action.

## Step 6 – Track who downloads the case study

Last, let's track who reaches the final destination: downloading the case study from the website.

1. Add the last stage: _Downloaded the Case Study_
2. KPI: _75_ downloads
3. Use the built-in **Contact has performed custom activity**
4. Select **Custom activity** _Sample File Download_ (The **Sample File Download** and other conditions in the dropdown selector were custom-built for the demo website. Your website options might vary)
5. Specify that the activity **contains** value: _download-smb-case-study_ (Targeting the value of the logged activity was custom built for the Kbank demo site; your website options might vary.)
6. Apply and save.

![Add a file download custom activity stage](https://docs.kentico.com/docsassets/guides/build-customer-journey/6_customer_journey_stage_6.png "Add a file download custom activity stage")

> **Tip:** **Why this stage matters:**
>
> This is your moment of truth. It's the clearest sign of real interest in your product or service. If many users stop just short of this step, it may indicate a technical issue or a misalignment in expectations.

> **Warning:** **If people don't reach this step:**
>
> Double-check that the email link works, the download page loads correctly, the user action logs, and your messaging stays consistent throughout the journey.

## See the full journey and find drop-offs

Once you **save** and preview your complete journey using the **Journey** view, Xperience by Kentico will calculate the data. You'll see each stage with conversion counts and drop-off percentages.

![Small business loan - demo journey overview](https://docs.kentico.com/docsassets/guides/build-customer-journey/7_customer_journey_stage_7.png "Small business loan - demo journey overview")

Use this view to:

- **Spot weak links** between touchpoints.
- **Identify content gaps** or unclear CTAs.
- **Prioritize improvements** that will increase conversions.

## What next?

Building a customer journey isn't just a technical exercise, it's a strategic one. With just a few stages, you can:

- Uncover where visitors lose interest
- Validate whether your content supports your goals
- Make smarter decisions based on actual behavior

To explore what you should do before building the journey in Xperience, check out the full [Customer Journeys Getting Started series](https://docs.kentico.com/guides/customer-journeys).

You're not just creating a diagram. You're making a map that leads your customers to value and your business to results.
