Customer Journey Stages: From First Touchpoint to Referral, and How to Track Them
What a customer journey is, the five stages most teams use, the touchpoints that matter in B2B, how to map a journey in an afternoon, and how to keep the real journey of every contact visible in your CRM instead of on a whiteboard.

by Benjamin WagnerThe customer journey stages describe the path a person takes with your company: they become aware of a problem and of you (awareness), compare options (consideration), buy (decision), use what they bought and stay (retention), and recommend you (advocacy). Each stage consists of touchpoints, such as a post, an email, a call or a meeting. In B2B, most of those touchpoints are conversations with named people, which is why a CRM like Customermates, which keeps every email, message, call note and deal on the contact, shows the journey better than any diagram.
This guide explains the five stages and their touchpoints, how the customer journey differs from the customer lifecycle and the sales pipeline, a short method for mapping a journey, and how to see the actual journey of each contact in a CRM.
At a glance
- Definition
- Every step and touchpoint between a person and your company, from first awareness to repeat purchase and referral.
- Stages
- Awareness, consideration, decision, retention, advocacy. Some models use four or seven; the idea is the same.
- Touchpoints
- Every point of contact: content, ads, emails, LinkedIn or WhatsApp messages, calls, meetings, proposals, support requests.
- Map vs reality
- A journey map shows the typical path. The CRM shows the real path of each contact.
- First step
- Pick one customer group, list its touchpoints per stage, then check them against ten real contacts.
What is a customer journey?
A customer journey is the full sequence of interactions a person has with your company, seen from their side. It starts before they know your name, when they first notice a problem, and it does not end with the purchase: onboarding, support, renewals and referrals are part of it.
Two terms come up in every explanation:
- Touchpoint: any point where the person meets your company. Direct touchpoints are ones you control and can record (a sales email, a demo call, an invoice). Indirect ones happen elsewhere (a review site, a colleague's recommendation, a post someone shared).
- Pain point: a moment where the journey gets harder than it should be, such as waiting three days for a quote or repeating the same details to a second person.
The purpose of looking at the journey is practical: find the stages where people drop out or wait, and fix those first.
The 5 customer journey stages
Most models agree on five stages. The table shows what the customer does in each, typical touchpoints in a B2B business, and what is worth recording.
| Stage | What the customer does | Typical B2B touchpoints | What to record |
|---|---|---|---|
| 1. Awareness | Notices a problem, comes across your company | Blog post, LinkedIn post, referral, event, ad, cold email | Source: how the person first heard of you |
| 2. Consideration | Compares options, asks questions | Website visit, first reply, discovery call, demo, case study | Needs, decision-makers, budget and timing in their words |
| 3. Decision | Chooses and signs | Proposal, negotiation, references, contract | Deal stage, amount, objections, close date |
| 4. Retention | Uses the product or service, decides whether to stay | Onboarding, check-in calls, support requests, renewal talk | Open issues, renewal date, who the day-to-day contact is |
| 5. Advocacy | Recommends you or buys again | Reviews, referrals, case study, upsell | Referrals given, new deals from the same account |
4, 5 or 7 stages: which model is right?
There is no official number. Four-stage models usually merge retention and advocacy into "loyalty". Seven-stage models split the early phase (need, research, evaluation) or add onboarding as its own stage. Choose the model that matches how your customers actually buy and use the same names everywhere, especially in your CRM's deal stages, so a stage means the same thing in a meeting and in a report.
What changes in a B2B customer journey
A B2B journey is longer and involves several people. A typical deal includes a user who feels the problem, a manager who owns the budget and sometimes a finance or IT reviewer. Each of them has their own touchpoints, and the journey only moves when the group agrees. Two consequences follow:
- Map people, not just companies. Record who said what. The objection from the finance lead belongs to that person, not to "the company".
- Most touchpoints are conversations. Emails, LinkedIn messages, calls and meetings carry the journey. If they sit in personal inboxes, nobody sees where a deal really is.
Customer journey vs customer lifecycle vs sales pipeline
Three terms that are often mixed up:
| Term | Point of view | Answers the question | Typical owner |
|---|---|---|---|
| Customer journey | The customer's | What does this person experience with us, and where does it get hard? | Marketing, sales and service together |
| Customer lifecycle | The company's | Which phase is the relationship in: prospect, new customer, active, at risk, lost? | Sales and account management |
| Sales pipeline | The sales team's | Which open deals are at which stage, and what is the next step? | Sales |
The pipeline covers the decision part of the journey in detail. How to set up stages, values and next steps is explained in the guide to the sales pipeline and its stages.
How to map the customer journey in five steps
A customer journey map is a visual of the typical path for one group of customers. You do not need special software for a first version; a whiteboard or a spreadsheet works.
Pick one customer group
Map one persona or segment at a time, for example "owner of a 10 to 50 person agency". A map for everyone is a map for no one.List the touchpoints per stage
Write down every touchpoint you know of under the five stages. Ask sales and service, not just marketing: they know the calls and emails.Check the map against real contacts
Take ten customers who bought in the last months and read their actual history: first contact, every conversation, how long each stage took. This is where the map usually changes.Mark pain points and gaps
Highlight where people waited, repeated themselves, or dropped out. A long gap after the demo, or nobody owning the follow-up, are common findings.Fix one thing and measure it
Pick the biggest pain point, change it, and compare the next ten contacts. Then update the map.
Step three is the one most teams skip, because the real history is scattered across inboxes, phones and calendars. It is also the step that makes the map true.
Where the real journey lives: the contact record in your CRM
A journey map shows the typical path. To see the actual path of one customer, you need every touchpoint in one place, attached to that person. That is what a CRM is for: the contact holds the conversations, the notes, the deals and the dates, so anyone on the team can open it and read the journey so far. The broader practice of tying each conversation to the right record is covered in the guide to customer interaction management.
| Touchpoint | Where it ends up in Customermates |
|---|---|
| Emails (Gmail, Outlook, IMAP) | Conversations matched to the contact through its email address, in the unified inbox |
| LinkedIn, WhatsApp, Instagram and Telegram messages | Conversations matched through the profile or phone number in the contact details |
| Calls and meetings | Call notes as records linked to the contact; meetings from a connected Gmail or Outlook calendar in the activity timeline |
| Deals | Linked deal records with stage, value and next step |
| Changes | Every change to the record in its Activities view |
Setting up the journey view in Customermates
Customermates is an open-source CRM. The setup below uses contact management plus the inbox, which needs Customermates Cloud on the Pro plan or higher; Starter and self-hosted installations have no inbox.
Keep every address on the contact
Put email addresses, phone numbers and social profiles into the contact's Contact details field. Messages are matched to records through these details, so every conversation with that address lands on the same contact.Connect your channels
Connect email, LinkedIn, WhatsApp, Instagram or Telegram under your profile. In Thread settings you can link a participant without a matching record to an existing contact or create a new one. The inbox guide explains matching and linking in detail.Add a source field and stages
Add a Single choice field "Source" to contacts for the awareness stage, and use deal stages for consideration and decision. For retention, a date field such as "Renewal" works.Read the journey
Open the contact: its linked deals and notes are in Overview, record changes in Activities, and the link in Contact details opens all conversations with that person. For a combined feed, add an Activity timeline widget to the dashboard and filter it by Related records; the dashboard guide lists what a timeline can show.
Let Mate or your own AI summarize a journey
On Customermates Cloud, the Mate assistant can read the contact, its deals and conversations and write the summary for you, using hosted AI credits:
Summarize the customer journey of Tom Berger from Berger Logistik: how he first heard of us, every conversation by channel and date, deal stage changes, open questions and the next step. Do not send anything.
If you prefer Claude, ChatGPT or another client, the MCP server explained in this guide gives it the same access to contacts, activities and conversations, with your own AI provider.
FAQ
What are the 5 stages of the customer journey?
Awareness, consideration, decision, retention and advocacy. The customer notices a problem and your company, compares options, buys, uses the product and decides to stay, and finally recommends you or buys again.
What are the 7 steps of the customer journey?
Seven-step models split the five stages further, for example need, research, evaluation, purchase, onboarding, loyalty and advocacy. The number matters less than using the same stage names across your team and your CRM.
What is the difference between a customer journey and a customer lifecycle?
The customer journey describes what the customer experiences at each touchpoint. The customer lifecycle describes which phase the relationship is in from the company's point of view, such as prospect, active customer or at risk. The journey explains why a customer moves from one lifecycle phase to the next.
What are touchpoints in the customer journey?
Every point where a person meets your company: content, ads, emails, LinkedIn or WhatsApp messages, calls, meetings, proposals, invoices, support requests and reviews. Direct touchpoints are the ones you can record in a CRM.
What is a customer journey map?
A visual of the typical journey for one customer group: stages, touchpoints, what the customer thinks and feels, and pain points. It describes the typical path; the CRM history of real contacts shows whether the map is right.
How does a CRM help with the customer journey?
A CRM keeps the touchpoints of each contact in one place: emails, messages, call notes, deals and changes. That makes the real journey of every customer visible, shows where deals stall and lets anyone on the team pick up the conversation.
Can Customermates automate customer journeys?
No. Customermates has no journey builder, marketing automation or email sequences. It records and shows the journey of each contact, and Mate or your own AI client through MCP can summarize it and draft the next message for you to review.
Third-party definitions checked on 31 October 2026 against the Nielsen Norman Group article on customer journey maps and the stage models shown in current Google results for "customer journey stages".
Related pages
Contact Management
Contact and client management software for small teams: connect clients, contacts, opportunities and supported conversations. From €12 per user a month.
Unified CRM Inbox
Manage Gmail, Outlook, IMAP, LinkedIn, WhatsApp, Instagram and Telegram conversations in one CRM inbox. Available in Customermates Cloud from Pro.
Customer Interaction Management for Small Teams
What customer interaction management covers, how it differs from CRM and CCM, and a setup for small teams: channels, owners, states and a weekly check.
Sales Pipeline: Stages, Setup and Weekly Review
A sales pipeline shows every open deal by stage, value and next step. Stage exit criteria, a build checklist, coverage math and a CRM setup you can copy.
Customermates
Put customer work in one clear system
Start with the open-source CRM, or use Customermates Cloud to bring supported channels and managed capabilities together.
✓ No credit card required ✓ First 7 days free