Back to Blog

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.

Benjamin WagnerBenjamin Wagnerby Benjamin Wagner
Customer JourneyCustomer ExperienceB2B Sales

The 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.

StageWhat the customer doesTypical B2B touchpointsWhat to record
1. AwarenessNotices a problem, comes across your companyBlog post, LinkedIn post, referral, event, ad, cold emailSource: how the person first heard of you
2. ConsiderationCompares options, asks questionsWebsite visit, first reply, discovery call, demo, case studyNeeds, decision-makers, budget and timing in their words
3. DecisionChooses and signsProposal, negotiation, references, contractDeal stage, amount, objections, close date
4. RetentionUses the product or service, decides whether to stayOnboarding, check-in calls, support requests, renewal talkOpen issues, renewal date, who the day-to-day contact is
5. AdvocacyRecommends you or buys againReviews, referrals, case study, upsellReferrals 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:

TermPoint of viewAnswers the questionTypical owner
Customer journeyThe customer'sWhat does this person experience with us, and where does it get hard?Marketing, sales and service together
Customer lifecycleThe company'sWhich phase is the relationship in: prospect, new customer, active, at risk, lost?Sales and account management
Sales pipelineThe sales team'sWhich 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

TouchpointWhere 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 messagesConversations matched through the profile or phone number in the contact details
Calls and meetingsCall notes as records linked to the contact; meetings from a connected Gmail or Outlook calendar in the activity timeline
DealsLinked deal records with stage, value and next step
ChangesEvery 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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:

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".

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