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
