Creating a customer journey map in a day

7 min read

In a fast-paced world, customers move quickly and have high expectations. In order to  meet your customers' needs, you need to deeply understand their journey. Creating a customer journey map is key to providing excellent customer service and meeting customers' expectations. By following these seven steps, you can create a customer journey map in a day.

1. Define a specific goal for your customer journey map

Before diving into creating the map, it is a good idea to establish goals for your customer journey map. Why are you creating the map? What goals do you have for this mapping process? Where is this map helping your customer get to? Who group of customers or prospects will it encompass? What experience is it striving to create?

Your goal for the map might be mapping out the entire customer journey, from them discovering a pain point to becoming an advocate for your product. Or, it could be something like a new sign-up experience, upgrading an existing account, or leaving a review after a purchase.

To define goals for your customer you can leverage internal stakeholders as well as customer research.

When you bring together different stakeholders and ask them about their perspectives on improving the customer journey, you can get great insight into how different teams operate. You can also gain valuable insights into how to create alignment and remove friction during customer transitions.

Your customers have their own goals, which may be different from the ones you want for your business. While it might be tempting to try and squeeze them into an internal perspective of what is considered "success" in a given scenario (your company), truly understanding how paying clients see things can help guide future actions on behalf of both parties involved.

2. Create customer personas

In order to create a realistic customer journey, you need to deeply understand the customer. A customer persona is a great tool – and this is where creating a persona really helps.

You should build out multiple personas. Ideally, the top two to four core consumer personas that your business serves. These personas can be derived from customer surveys, interviews, insights, and demographic, lifestyle, and interests data. They may be based around the most common customers, new customers, or big spend customers.

What do you include in your customer persona profile? Start with these characteristics:

  • Name
  • Age
  • Job role
  • Family status
  • Professional goals
  • Personal interests

Your customer journey map reflects the experience of one person with your company. This means that if you group too many different personas into one path on the customer journey map, their unique story will be lost and they won't encounter all aspects of what makes it special about working together!

When starting out, focus firstly on getting an accurate representation for just this single persona. Pick your most common customer persona for your first journey map. Once you are comfortable with the entire journey map process, you can build out maps for other customer types.

3. Collect the customer data and insight

Once you have identified the goals of your customer journey map, you need to collect relevant data and insight that you will analyze as part of your mapping process. Good sources of relevant data to consider are:

  • Data and metrics from analytics tools, such as Google Analytics. They can give you great insights into how your prospective customers discover your products and services, how they navigate your site, where they spend their time, and when and where they convert.
  • Behavior analytics data from tools like that can show you how people interact with your pages or within your app.
  • Customer surveys are a scalable way to collect both qualitative and quantitative customer insights.
  • Customer calls and chat transcripts, frontline employee feedback, operational sources

Ideally, in addition to data and metrics from your analytics tools, you can speak with real customers.

Conducting customer interviews can provide you with valuable information about customer goals, needs, actions, and motivations. Identify people who are part of your persona profile and either have met or failed to reach their goal. During the interview, you'll want to cover several areas:

  • What steps do your customers take on their journey?
  • What problem are they trying to solve?
  • What caused the problem in the first place?  
  • Did your product or service solve the problem for them?
  • Did they get confused, frustrated, or had questions that went unsolved during their customer journey?
  • Did they experience any roadblocks that stopped them from achieving their goal?
  • How did they feel, before, during, and after their interaction with your company, product, or service?

4. Identify journey stages and customer touchpoints

The goal of this step is to identify stages of the customer journey and identify customer touchpoints across each of the stages. You can start with these five stages of the customer journey:

  • Awareness: The prospective customer discovers a need or a problem and identifies a possible solution.
  • Interest: Te prospective customer becomes interested in your specific product or service as a solution to their problem or need.
  • Consideration: The prospective customer tries your product or service or they research your brand through, reviews, social media, and other channels.
  • Purchase: The prospective customer purchases your product or service.
  • Advocacy: The customer recommends your product to others.

Touchpoints are all the places where your customers interact with your brand along the customer journey stages. Your list of touchpoints may include:

  • Marketing content
  • Paid ads
  • Social media channels
  • Third-party reviews
  • Your website
  • Email marketing
  • Phone calls
  • Live chat interactions
  • In-person interactions
  • Product onboarding
  • Customer self-service

Think about where across customer journey stages these touchpoints exist.

For example, do customers find your website through organic search, advertisement or get referred by 3rd party? Do they typically visit you at a physical location, reach out via chat or prefer to call to purchase? Are they more likely to use self-service or contact you for support when they have an issue?

Identify these touchpoints out on your map. If you're mapping out the entire customer journey and don't forget to map touchpoints that potential customers go through. It takes an average of eight touches before an interested person becomes a customer.

5. Map customer’s thoughts actions and emotions

For each of the touchpoints, identify your customer's thoughts, actions, and emotions. Also, think of different types of obstacles and pain points they may be experiencing as they progress through the customer journey with your product or service.

Customer Actions

List out all of the actions your customers perform throughout their interaction with your brand.

This might include a google search for specific keywords, reading the content you shared on social media, clicking on an email or a paid ad, completing the checkout process, or starting a live chat session with a customer support agent.

Customer Emotions & Motivations

Every action your customer takes results in something they feel. Your customer's emotions will change depending on which part of their journey they're at and how well that part of the customer journey is going for them. Knowing how each stage of the journey and touchpoint makes your customers feel, will help you inform which areas need improvement.

Customer Obstacles & Pain Points

Consider various obstacles your prospective and existing customers are facing at each stage and touchpoint. For example, the reason for high cart abandonment rates might be the cost of your product. Or the reason behind high churn rates after a free trial might be the complexity of your service or lack of features that customers were looking for.

6. Resources

Your customer journey is going to touch on nearly every part of your business. So, it's important to take inventory of the resources you are currently utilizing and the ones you'll need to improve it.


A customer journey map will  touch pretty much every aspect of your business. It will certainly affect every customer-facing department like marketing, sales, customer success, and customer service. But it will go deeper than that. Don’t forget that even though departments like HR, Legal, Accounting, Operations may not directly interact with the customer, they are still a big part of their journey.  If you are selling digital products, your product team plays a key role as well.


The modern customer experience environment is one where technology drives the majority of the interaction between customers and your company. This includes software tools like CRM, ERP, emails, messaging, internal systems, websites, or social media channels. With a good understanding of the touchpoints, you can identify which technology your customer interacts with today, or in the future.


Your company likely has established processes and procedures for everything. Even if it is not documented somewhere, it still exists. And it may be benefiting your customer experience, or it may be creating friction. It might be a good idea at this stage to examine your processes and identify any gaps and possible improvements to them in the context of the customer journey map.

7. Test and evolve

When you create a customer journey map, it's important to remember that these are just assumptions until you can test it. we try them out ourselves. So, for each of your personas you identified earlier, follow the journey. Go through the social media activity, through reading the blog post or case study, through sign-up and onboarding experience, through contacting your customer service. Measure and analyze the results.

When it comes to improving the customer experience, the process is iterative and there is always room for improvement. Continuously reassess your data, new customer feedback, leverage the insights. Adapt and improve customer journey based on new information.


The customer journey map is a living document that will continue to be improved over time. It should be used as a tool to help guide your business strategy and understand how customers interact with your brand. Start by creating a basic map and then add more detail as you gather more information. Keep in mind the needs of your customers and what you want them to do when they visit your website or come into contact with your brand. Use this process to create an amazing customer experience that keeps them coming back for more. Have you created a customer journey map for your business? What tips would you add?

I love to write with one goal in mind - to help you build amazing customer experiences. Our content is tailored to help you understand your customers, design great products and deliver world-class customer self-service. I share my knowledge and experience through my articles, videos, podcasts, templates, and more - so you can take your customer experience to the next level.‍

Want to learn more about what we offer?

Explore the stages of our product tour and the self-service solutions we provide to see how our diverse applications can work for you.

Explore more blog posts!

That's not all! Our blog has tons to offer. Explore more posts below to keep learning!

knowledge centered service

5 Steps to Successfully Implementing KCS in Your Organization

Knowledge Management

Are you looking to improve the efficiency and effectiveness of your customer support processes? One solution to consider is Knowledge-Centered Support (KCS). This blog will provide a step-by-step guide on successfully implementing KCS in your organization. From assessing your current knowledge management practices to training and educating employees, we'll cover all the key steps to ensure a smooth and successful adoption of the methodology. Following these best practices can streamline support processes, reduce the need for repetitive tasks, and improve the overall customer experience. Let's get started!

continue reading →
knowledge management

8 Tips for Maximizing Team Productivity with Knowledge Management

Knowledge Management

As a business leader, you know that maximizing your team's productivity is essential for success. One way to do this is by implementing a knowledge management (KM) system. KM is the process of creating, sharing, using, and managing the knowledge and information of an organization. By centralizing and organizing information, a KM system can help your team work more efficiently and effectively. In this article, we'll provide eight tips for maximizing your team's productivity with knowledge management.

continue reading →
digital experience

5 Steps to Building the Ultimate Digital Transformation Roadmap

Customer Experience

"Are you ready to take your business to the next level? Learn how to build a comprehensive digital transformation roadmap that will help you stay competitive in today's fast-paced digital landscape. Our latest blog article, "5 Steps to Building the Ultimate Digital Transformation Roadmap," covers everything from assessing your current situation to measuring success and staying adaptable. Don't miss out on the insights and strategies you need to drive digital innovation and success. Read now! #DigitalTransformation #Innovation #BusinessGrowth

continue reading →
digital transformation

84% of Companies Fail at Digital Transformation: Here's How to Avoid Being a Statistic

Customer Experience

As a business leader, you know the importance of digital transformation in today's fast-paced, technology-driven world. But the truth is that many companies struggle with digital transformation and fail to realize its full potential. In this blog, we'll explore the challenges of digital transformation and share tips and best practices for overcoming them. With 84% of companies failing at digital transformation, it's more important than ever to avoid being a statistic. So, if you're looking to successfully navigate the digital landscape and drive innovation in your organization, this blog is for you. Let's get started!

continue reading →
call center

How AI-Powered Search Improve Call Center Efficiency

Customer Experience

If you work in a call center, you know how important it is to handle customer inquiries efficiently and effectively. But with a high volume of calls and a wide range of topics to cover, it can be challenging to quickly find the information you need to assist customers. That's where AI-powered search comes in. This blog will discuss how artificial intelligence can revolutionize call center operations by improving search functionality and streamlining information access. Whether you're a call center professional looking to improve efficiency or a business owner looking to upgrade your customer support, this blog is for you. So, let's get started!

continue reading →