Up until this moment, we’ve talked CJM through: what it is, why and when to use it, how not to mess it up, and so on and so forth. There’s one thing we saved for later though. And that is a detailed step-by-step guide on how to create a customer journey map. Let’s fix this here and now, shall we?
Although there is no gold standard for creating a customer journey map, we’ll try to create a somewhat generalized map. So that you can use it as a reference when making maps of your own.
We’ll be using our CJM Online tool along the way for two reasons. Because it’s easy to use and it lets you create a CJM fairly quickly without wasting time on setting up the environment. Oh, and there's a Personas building tool that comes with it 😉
Let’s take a pizza restaurant as an example of business and learn how to create a customer journey map together.
Step 1: Define your persona
Creating personas is a crucial part of customer experience service and journey mapping in particular. We won’t go into details — you can find them in this post about defining personas.
Let’s just say that our persona’s name will be Eva Moline — 29, works as a journalist and loves pizza. Eva is not really tech-savvy and she tries to maintain a healthy lifestyle.
Step 2: Set customer journey stages
Stages are the steps customers take when interacting with a business. The easiest way to identify them is to think of all the actions the person has to take throughout their journey, organize them into logical groups, and name these groups. These will be your map stages.
The number of stages varies from business to business, but we’ll take 8 for this example:
💡 Expert tips:
- If you’re not sure about the order or names of the stages, don’t worry about that. You can change both at any time when working on the map.
- If your stages are complex, you can break them into smaller ones. Read this blog post about defining customer journey stages to learn more.
Step 3: Define journey map sections
Sections are horizontal rows with data that together with the stages you defined make up a customer journey map.
When it comes to picking sections for a map, your choice will depend on your journey’s type and purpose.
As for UXPressia’s Journey Map tool, it offers a set of more or less universal sections for all kinds of maps.
We’ll use some of the sections in the current example.
Step 4: Set customer goals
Setting customer goals at each stage is great for multiple reasons:
- It helps you understand how your business goals align with the goals of your customers
- You can meet your customers’ needs better gaining their loyalty by helping them achieve their goals at each stage
Above, you can see some of the goals we set for Eva. They are self-explanatory, so there’s no need for extra details.
Step 5: Define touchpoints
Touchpoints are encounters that happen between your business and customers. In the pizza restaurant example, touchpoints happen:
- At the Awareness phase, when Eva is actively looking for a pizza place nearby. She is asking around, searching locations on Google Maps, etc.
- At the Research phase, when she is trying to find out what people say about the place by asking her friends and reading online reviews.
- At the Arrival stage, when Eva is searching for a parking spot and enters the restaurant to get seated after parking the car.
- At the Order stage, when she makes an order and waits for it.
- Time to eat! At this stage, touchpoints occur when Eva is being served and when she is eating her meal.
- At the Leave stage, when Eva interacts with the waiter, pays for the meal, etc.
- At the Feedback phase, when she goes to the pizzeria’s website and drops a few lines on Instagram.
- At the last stage, when Eva gets a promo email from the restaurant with discounts or other special offers.
Finding all the touchpoints is critical because each touchpoint leaves some impression and your main goal is to keep it up to the mark.
You can also have a separate section to describe the actions your persona takes:
Step 6: Processes and channels
Now you may want to add some processes and channels to the map. Just to see what channels your persona uses and what types of processes are in her journey. Luckily, our tool lets you do it in the most awesome way. Processes can be linear, non-linear time-based, cyclic, or bi-directional. You can specify up to 10 channels per process.
Step 7: Problems and ideas
Time to explore problems Eva might have when using our service. It could be a lack of info about our pizza house. Few reviews, ads do not show how our pizza is different from others.
Upon arriving, Eva may struggle with locating the place due to bad signboards or just due to a hard-to-find location.
When making her order, Eva may look for detailed info on dish ingredients to learn whether it contains peanuts she’s allergic to. Descriptions may be not as detailed as she’d want them to be.
While waiting for the pizza, Eva may want to check out the place. Finding a restroom can turn into a nightmare if you don’t have clear signs showing what’s where in the restaurant.
Once you’re done with problems, it’s time to find solutions to these problems. Brainstorm for some ideas on how this or that problem can be solved. Here’s what we brainstormed for Eva’s case:
Step 8: Emotional graph
Never underestimate the power of visualization. And UXPressia’s Customer Journey tool is all about it. We added an emotional graph to see where our service example shines and where it stinks. Plus, we filled text boxes with Eva’s thoughts:
There’s also a special section (“Think & feel”) where you can put personas’ thoughts.
Step ?: Be Creative!
This is a good start, but the map is far from being complete. So keep exploring Eva’s journey to find more insights and then add all of them to the map.
If you use our tool (which we highly recommend you to do), check out other CJM sections:
- Image section for screenshots, photos, or any other relevant imagery. You can even turn it into a storyboard, describing the journey from beginning to end with your images or those from our library.
- Charts section for communicating data in a visual and meaningful way, just like we did it in the persona:
- Video and document sections for journey-related videos and documentation (e.g., an annual marketing report).
- Personas section for visualizing different personas’ interactions within the same journey.
💡 Expert tip: The section with persona’s questions works like a charm for marketing and content purposes. So be sure to add one 😉
Once you’ve created your customer journey map, you can export, print, or share it with a customer or your teammates. And there’s also a whole lot of free templates for all sorts of journeys!
Now you know the basics of creating a customer journey map. Want to learn even more? Download our CJM guide 😉
The post was originally written in 2017.
first of all, excellent example and I’m very happy to I could understand how to create user journey map, due to for a long time I can’t understand it and how, many thanks for your efforts 🙂
I have some question about ser journey map.
I hope to open your chest for me,
1-no there are rules for user journey map?
2-I need another example ?(for example Uber)?further understand
3-have I create user journey map without customer?
I am very glad that this article helped you understand customer journey mapping 🙂
In regards to your first question, I would say that journey maps differ from business to business. However, they tend to have the same structure give or take. So no matter what industry you make a CJM for, you will end up having several stages and a bunch of sections we mentioned in this post.
If you’re looking for CJM examples of Uber customers, here is one: https://www.mindomo.com/doc.htm?d=92be818b774d422bad7eab790957ebc0&m=7d286174ccf1450bbb77c921a609ff65
Plus we have a lot more on our template page: https://uxpressia.com/templates
As for your last question, yes. You may have a journey map without a customer (persona) and use target audience segments instead (or have a generic map without personas at all, though I don’t recommend the latter as in this case it will be hard to empathize with real people). So you will certainly have to introduce a customer down the road to gain a deeper understanding of the journey.
many thanks for your reply to me
and again I have some questions
1-why you don’t use in your example? user experience, empathy maps such as use goal touch point, and how to create it
2-As for the previous example (Uber) very confuse for me not as your example
Could you please rephrase your first question? And as for the Uber map, well, that’s all I managed to find. 🙂 But again, here you can find a hundred of map examples of all stripes and colors: https://uxpressia.com/templates
welcome again, my question is? what’s different between Aware and Research
The differences come from the names.
At the aware stage your client realizes that there’s a need for a service/product. Or they find out that your company exists and offer a desired service.
While at the research stage they either do research on your business (e.g. visit your website or ask their friends if they used your service) or they research what is out there on the market that can help them.
Makes sense? 🙂
Thank you for this,
I am wondering , Have you done examples on B2B services. I work in Accreditation & Certification, this seems to be the least visited topic in marketing platforms and blog sites.
We have some B2B templates in our Template Library. Type B2B tag in the search placeholder and you will see all categories with the fitting templates. You can also explore the B2B mapping guide here.
Good luck and happy customers!
Great article, well articulated and detailed. I am starting off with service design and was wondering if I could get some advice mapping out a customer journey for a specific project.
I was mapping out how do one approach to repair services?
Hi Shreya, glad you liked the article!
If you’re dealing with home repair, I might suggest our pre-filled template for an interior design agency customer journey: https://uxpressia.com/templates/real-estate. Templates can be a great starting point even if they’re not a 100% match to your use case.
Other than that, you will need to create a persona. If you don’t have any research data yet, do it based on your assumptions. Then, try to visualize what their experience across all stages and interactions with the repair service might be. Once you have the first draft, you can proceed with validating it and adding more data as it comes in.
If you have more context on the project, I can look into it and come up with specific tips 🙂
I very delighted to find this internet site on bing, just what I was searching for as well saved to fav