← Marketing with AI

Customer journey map with AI: the full path from first touch to renewal

A customer journey map is a one-page record of what a customer sees from the first time they hear your name to the day they renew, and with AI it is a Skill job you can finish in one sitting of about ninety minutes. The AI drafts the map from your website text and the emails customers actually receive, and you correct it with what only you know. This page covers the full map, first touch to renewal. For the single stage most owners worry about, the check a prospect runs before they contact you, our guide to what customers check before contacting a local business goes much deeper.

The map answers one question per stage: what is this person asking right now, and does anything they can see answer it. Where nothing does, you have found the next fix.

Shape
Skill
Sitting
one sitting

The shape: Skill

A Skill is a reusable brief the AI runs the same way every time. This job takes that shape because the map is never finished. You add a service, change the booking tool, rewrite the welcome email, and the journey shifts under you.

So the work today has two outputs. The first is the map itself. The second is the brief that made it, saved where you can find it again: a project in Claude, a custom GPT, or a text file you paste from.

Next time something changes, you paste in the new text, run the same brief, and compare the two maps. The same brief also works per service line, if a first-time buyer and a returning one walk very different paths. That is what makes the second run take twenty minutes instead of ninety.

What you give the AI

The map is only as true as the inputs, and the most useful ones are the dull ones sitting in your sent folder. Gather these by name:

  • Your homepage text, copied as plain text, not a screenshot.
  • The page for your main service, plus the pricing or booking page if you have one.
  • Your Google Business Profile description and the services listed there, copied from the profile.
  • The confirmation or auto-reply someone gets after filling in your contact form or booking.
  • Your first reply to a new inquiry, the one you send most often, from your sent folder.
  • The welcome or onboarding email, or whatever a new customer receives after they pay.
  • Your invoice or receipt email as the customer sees it.
  • The renewal reminder, rebooking nudge or "time for your next visit" message, if one exists. If none exists, write that down. It is an input too.
  • Three real questions new customers asked before they bought, in their words, from emails or your memory of calls. Remove names.
  • Where customers say they found you, as a short list: referral, Google search, Instagram, a directory, driving past.
  • Five recent review excerpts, with names removed, so the AI can see what customers remember about the experience.

If a stage has nothing in it, leave the gap visible. A missing renewal email is one of the most useful things the map can show you.

What comes back

The AI returns a table with one row per stage and four columns: what the customer sees, the question they are asking, what currently answers it, and the gap. Under the table it lists the gaps in order of how many customers each one likely touches, judged by where it sits in the journey.

Paste this brief, then paste your inputs under it with a label on each one:

You are mapping the customer journey for a small business.
Use only the material below. Do not invent touchpoints, emails or tools the business does not have.

The business: [one line on what it does and for whom].
The main service this map covers: [name it].

Build a customer journey map with these stages, merging or skipping any that do not apply:
1. First touch: how they first hear the name.
2. Checking us out: what they look at before reaching out.
3. First contact: the form, call or message, and what comes back.
4. Deciding: what they need to know to say yes.
5. First experience: the first day, visit or week after paying.
6. Ongoing: what they receive while they are a customer.
7. Renewal: rebooking, renewing, referring, or quietly leaving.

Return a table with these columns:
Stage | What the customer sees (name the exact page, email or listing) | The question they are asking | What answers it now (quote the line, or write NOTHING) | The gap

Rules:
- Quote our own words when you cite what answers a question.
- Write NOTHING when no input answers the question.
  Do not fill it with advice.
- Mark any row you had to guess with GUESS and say what input would settle it.
- After the table, list the gaps from most customers affected to fewest, one line each.
- After that, list every question you could not answer from the material, so the owner can fill it in.

Inputs:
[HOMEPAGE]
[SERVICE PAGE, plus PRICING OR BOOKING PAGE if you have one]
[GOOGLE BUSINESS PROFILE]
[CONFIRMATION EMAIL]
[FIRST REPLY TO AN INQUIRY]
[WELCOME EMAIL]
[INVOICE EMAIL]
[RENEWAL OR REBOOKING MESSAGE, or NONE]
[THREE REAL CUSTOMER QUESTIONS]
[WHERE CUSTOMERS FOUND US]
[FIVE REVIEW EXCERPTS]

The "write NOTHING" rule is the important one. Without it, the AI fills every empty cell with what a business like yours probably sends, and the map stops describing your business.

How to judge it

You can reject a bad map in a minute. It has one of these faults:

  • It describes a business you do not run. The rows mention a loyalty program, a nurture sequence or a chatbot you never set up. That is invented, and the brief asked it not to.
  • The "what answers it" column has no quotes. Paraphrase hides whether your page really says the thing. Every answer should point to a line you can find.
  • No row says NOTHING. Expect at least one stage with no touchpoint at all, often after the sale. A map with no gaps is a map that guessed.
  • The questions are the seller's questions. "How do we upsell here" is not what a customer asks. "Will anyone remember my name next time" is.
  • It stops at the sale. If the last real row is "Deciding", the AI lost the back half. Rerun with the welcome and renewal inputs labeled more clearly.
  • The gap list is a strategy deck. You want one line per gap, such as "No message between payment and first visit", not three paragraphs on customer experience.

A good map reads like a walk through your own business as a stranger. Some rows will be uncomfortable. That is the point.

What stays with you

The AI can read your pages and emails. It cannot see the parts of the journey that happen out loud or in your head.

  • Where people really come from. Your list of sources is a memory, not a record. If you can, check a month of inquiries and see where they say they found you before you trust the first row.
  • The phone call and the handshake. If most decisions happen on a call or at the counter, the map will show a thin "Deciding" row. You fill that in from what you actually say.
  • Why the last ones left. No input tells the AI why a customer stopped coming back. You know, or you can ask.
  • Which gap to fix first. The AI ranks gaps by how many customers each one likely touches, and it is estimating. You know which fix you can finish this week and which needs a new tool or a hire.
  • Every quote and claim on the map. Check each quoted line still appears on the live page. Sites change, and an old copy of a page is a common source of a wrong row.

The map is a draft until you have read every row against what really happens. Then it is the most honest page you own about your business.

An editorial example

This is an invented business, used only to show the shape. Say you run a small dog-grooming studio with two groomers and a booking link.

Your inputs are the homepage, the services page, the Google profile, the booking confirmation, the "your pup is ready" text, and the invoice email. You have no rebooking message, so you write NONE. Your three customer questions are about nervous dogs, how long a full groom takes, and whether you trim nails without a full groom.

The map comes back with seven rows. "Checking us out" quotes the services page well, but the question about nervous dogs gets NOTHING, because the site never mentions it. "First experience" quotes the booking confirmation, which gives the address but not where to park. "Renewal" is empty: nothing reminds a customer that six weeks have passed.

You correct one row the AI guessed: it assumed first touch was search, but you know most new clients come from the vet next door. The gap list now reads, top to bottom: no rebooking reminder, nothing on nervous dogs, no parking line. Each one is a small fix you can make this week, and none of them needed a new tool.

Where the map points next

Gaps often sit at the two ends: before contact and after the sale.

Before contact, the gap is usually the check a prospect runs on your listings and profiles. The guide to why customers check social media before calling covers what a quiet or out-of-date profile tells them.

After the sale, the gap is usually silence. A rebooking message and a well-timed review request close most of it, and how to get more Google reviews covers the second.

Save the brief before you close the chat. The second run is where the Skill pays for itself.

Of every job on this list, social media is the one that comes back every week, and Boomp is software that does that one for you. See ten posts made from your website, free

Frequently asked questions

What is a customer journey map for a small business?

It is a plain record of what one customer sees, reads and receives at each stage, from the first time they hear the business name to the moment they renew, rebook or leave. For a small business it fits on one page: a row per stage, with the touchpoint, the question the customer is asking there, what currently answers it, and the gap. It describes what happens now, not what you hope happens.

Can AI make a customer journey map from my website?

It can draft one. Give it the text of your website plus the emails customers actually receive, and it can lay out the stages and point to where an answer is missing. It cannot know where your customers really found you, what they asked on the phone, or why the last ones left. Those facts come from you, so treat the draft as a first pass you correct.

How long does it take to map the customer journey with AI?

Most of the time goes into gathering inputs: copying page text, pulling the confirmation, welcome and renewal emails from your sent folder, and noting a few real customer questions. That is usually under an hour. The AI returns a draft in minutes. Reading it against what you know and fixing the wrong rows takes another half hour for a business with one main service.

How many stages should a customer journey map have?

Use the stages your customer actually passes through, which is usually five to seven: first touch, checking you out, first contact, deciding, the first experience, ongoing service, and renewal or rebooking. Merge stages that happen in one moment for your business, and split one only when the customer asks a different question there. More rows than that usually means the map is describing your process, not the customer's.

What is the difference between a journey map and a sales funnel?

A funnel counts how many people move from one step to the next, so it stops at the sale and is written from the seller's side. A journey map follows one customer past the sale into onboarding, ongoing service and renewal, and is written from what they see and ask. The map is where you find the unanswered question or the missing email that a funnel number only hints at.

How often should I redo my customer journey map?

Rerun it whenever something a customer sees changes: a new service, a new booking tool, a rewritten welcome email, a price change, or a new place customers say they found you. Otherwise once or twice a year is enough. Because the brief is saved and the inputs are the same kinds of files each time, a rerun is mostly swapping in the current text and comparing the new map to the old one.

Of every job on this list, social media is the one that comes back every week, and Boomp is software that does that one for you.

See ten posts made from your website, free

Rather not do this yourself? Start with when a free scheduler is enough or what done-for-you social media should handle.

Save this to Pinterest

Customer journey map with AI: the full path from first touch to renewal
KC

Written by Kathleen Celmins

Founder of Boomp. Helping local businesses stay visible on social media without doing the work themselves.