How to create a customer journey map
The following steps will help you create maps your teams can use, but if one of these stages doesn’t fit — or doesn’t fit right now — you can skip or return to it later.
Establish goals
Determine the goal for your journey mapping process and choose a map that best fits that goal. Do you want to know what your current customers experience? Do you want to plan a future service? Do you want a sense of the customer’s life?
Note: If this is your first mapping exercise, a current state map may be the best place to start. It gives you experience with making a map, and is based on information you can get right now.
Gather key stakeholders
Customer journey maps represent a holistic view of your customers’ interactions with your company, so it’s important to gather stakeholders from any teams that power those interactions. This may include teams that don’t directly interact with customers, as the customer journey map covers all channels and all stages of the customer lifecycle. Gathering stakeholders early can help you clear roadblocks and get time with the right people to answer your questions.
Research your customers
Pulling customer data from internal systems (like a data warehouse or CRM tool) is crucial to journey mapping, but you also need customer research to help create and refine your map. This data may include feedback questionnaires asking why customers picked your product over others and user testing data. This information can help you identify customer pain points and define customer personas.
Remember that journey maps for business-to-business (B2B) companies will differ from maps for business-to-customer (B2C) brands.
Develop customer personas
Customer personas will help you create more specific maps. To start, develop one to three customer personas that capture most of your existing customers. Then, look at your data for ways to tailor the customer maps to those personas. Ask these questions:
What emotions are they feeling? (needs they are trying to meet or problems they are concerned about)
What questions do they have? (about your product or about how to begin your service)
Which touchpoints are they going to use or skip? (such as social media or an email newsletter)
Part of the customer journey is about problem-solving, which means part of the mapping process is understanding what problems need to be solved. Using target customer personas lets you narrow the scope of those problems.
Remember that a B2B organization may have customer personas that include the decision-makers at the target company, rather than an individual consumer as in a B2C company.
List touchpoints
With all the data in hand, it’s time to start listing any touchpoints where customers interact with your brand. This includes your company website, email marketing, customer service emails, app push notifications, paid ads, storefronts, social channels, and many others.
This step is closer to a brainstorming exercise. Start with the common touchpoints identified by Google Analytics or other tools, and then move out to more uncommon examples, like in-store returns. You may also start to notice trends during this process, such as some customer types having a lot more touchpoints than others.
Create the map (use a template)
First define the scope of the map you are using by identifying the beginning and end of your customer journey. Then, using the list of touchpoints, the customer personas, and your analytics data, start putting the maps together with these steps:
Choose one persona.
List the first interactions those types of customers have with your brand.
Determine their next most likely interaction, and add that to the map.
Repeat, following that persona through all of their actions and touchpoints from your list. Make note of which touchpoints from your list do and don’t get used, as that can help you identify areas where your organization is wasting effort.
Repeat for any other personas you have.
Customer journey map templates can help streamline this process. You can always begin with an existing template and expand it later to meet your needs, rather than trying to start from scratch.
Note: There are customer journey map templates available at the bottom of this article.
Establish resources and ownership
You can now use the maps to identify the resources available to your customers and your teams and determine ownership of those resources. A comprehensive list should include the tools that your teams can use to interact with customers, customer service documentation, email newsletters, knowledgebase articles, and data repositories.
The team or individual owners of those resources will be the teams responsible for using and maintaining them. Identifying that ownership gives your teams a clearer division of responsibilities, and allows you to keep those resources up-to-date better. Keeping this information on the customer journey maps can help you set priorities and goals for those resources.
Take a test drive
In addition to verifying whether your map is accurate, walking through the customer journey map yourself helps you test assumptions, such as whether your website is easy to navigate. You can do this at any point of the process, but having a fully built map allows you to experiment with different touchpoints and experiences.
List gaps and recommendations
Throughout the mapping process, you may notice trends or patterns in the customer experience. Use the customer journey map to explore those trends and identify gaps. For example, a trend may show more customer escalations after a hand-off from the sales team to a customer support team. The map may show that the customer has to repeat themselves because the teams are using different tools that don’t interact.
After identifying gaps, you can suggest changes to your processes, such as finding a way to make the sales and customer support tools share information, or getting a tool that works for both teams.
Update the map regularly
As your business evolves, your maps should keep up. Periodically revisit the data that you used to create your maps to make sure that they reflect the latest trends. When you do, revisit the maps and make sure that all touchpoint, resource, and ownership information they include is still accurate. Try taking the customer journey again after updating the maps, to see if the experience has changed significantly.
Remember that these maps are not set in stone. You can update them at any point that the information seems outdated or irrelevant. However, setting a regular cadence to test and verify your maps ensures it gets done.