What is a Before → After transformation map and why does it drive copy?
A Before → After transformation map is a 5-column table that captures who the customer is today and who they will be 6 months in after using your product. The five columns: Have, Feel, Daily Reality, Status, Evil. It’s section 11 of the 17-section ICP Bible, and it’s the section every founder skips because it sounds like marketing fluff. It’s also the section that powers the highest-converting landing-page H1, ad opening lines, and email subject lines I’ve ever shipped. The “Have” delta gives you the H1. The “Feel” delta gives you the email subject line. The “Evil” column gives you the antagonist of the ad.
This article walks through all 5 columns, the questions that source each, and the copy that comes out the other end. The worked example: Julien, a fictional but realistic French freelance digital-marketing consultant.
Why does the “transformation” framing convert better than the “feature” framing?
Customers don’t compare your features to your competitor’s features. They compare the version of themselves who buys to the version of themselves who doesn’t. The transformation map is the explicit version of that comparison.
Two opening lines, same product:
- Feature-led: “Our 21-day LinkedIn bootcamp teaches you a 5-step content framework with daily live coaching.”
- Transformation-led: “From 1,800 followers and zero inbound clients, to 8,000 followers and 3-5 inbound clients per month — in 6 months.”
Feature-led describes what you’re selling. Transformation-led describes what they’re buying. The CTR delta on cold traffic is typically 2-3x in my testing.
“If you can’t sketch the day-in-the-life of your customer in 6 months in concrete detail, you don’t actually know what you’re selling.” — Operating principle I run on every offer build
The 5 columns in order
| # | Column | What it captures | Copy it powers |
|---|---|---|---|
| 1 | Have | Tangible assets, metrics, possessions | Landing-page H1, hero number |
| 2 | Feel | Emotional state, internal narrative | Email subject lines, ad opener |
| 3 | Daily Reality | What their average Tuesday looks like | Story-led ad scenes, video script |
| 4 | Status | How others perceive them | Social proof framing, testimonial selection |
| 5 | Evil | The antagonist they’re fighting | Ad opening drama, narrative arc |
The order matters. Have → Feel → Daily Reality → Status → Evil moves from external to internal to relational to mythic. Each column adds one layer of resolution.
Column 1 — Have
The tangible, countable, photographable assets the avatar has today vs. in 6 months.
For Julien:
| Before | After | |
|---|---|---|
| Have | 1,800 LinkedIn followers, 15-30 likes per post, 0 inbound clients per month, generic profile | 8,000+ LinkedIn followers, 500+ likes per post, 3-5 inbound clients per month, magnetic profile |
How to source it: ask 3 customers who completed the transformation “What’s literally different on your LinkedIn / dashboard / inbox today vs. when you started?” Get specific numbers.
Copy this powers — landing-page H1: “From 1,800 followers and 0 inbound clients to 8,000 followers and 3-5 inbound clients/month.”
That’s not a clever headline. It’s just the table read aloud. It works because it’s specific, measurable, and pre-anchored.
Column 2 — Feel
The emotional state, internal narrative, and self-talk before vs. after.
For Julien:
| Before | After | |
|---|---|---|
| Feel | Imposter syndrome, frustration, loneliness, financial anxiety | Confidence, legitimacy, excitement, financial security |
How to source it: customer interviews with the question “Describe how you felt last Tuesday before vs. last Tuesday after.” The Tuesday-vs-Tuesday framing forces specificity.
Copy this powers — email subject lines:
- “From ‘who am I to post this?’ to ‘I have a queue of inbound DMs’”
- “The day I stopped feeling like an imposter — and what changed”
- “Imposter syndrome → 6 figures (yes, in that order)”
The Feel column is where the verbatim from psychographic dimension 6 (Self-Talk) lands directly. “Who am I to position as an expert?” becomes “You stopped saying ‘who am I to post this?’” in the After column.
Column 3 — Daily Reality
The hour-by-hour, average-Tuesday picture of life before vs. after. Not the highlight reel. The Tuesday.
For Julien:
| Before | After | |
|---|---|---|
| Daily Reality | Wakes up, opens LinkedIn, blocks on a post, edits 5 times, doesn’t publish, falls back to cold-DMing on Sales Navigator, doubts his choice of career | Wakes up, publishes a pre-prepared post in 10 minutes, replies to 3-5 DMs from prospects before lunch, works on his offer in the afternoon |
How to source it: ask customers “Walk me through Tuesday morning before vs. now.” Time-by-time specificity is what makes it land.
Copy this powers — video ad script / story-led ad opener: “Used to be: 7 AM, open LinkedIn, write a draft, delete it, write another, delete it, give up, send 30 cold DMs instead. Today: 7 AM, hit post, open inbox, reply to the 3 DMs that came in overnight.”
A 30-second video ad with that exact split-screen arc converts. The before-and-after is dramatic, specific, and watchable.
Column 4 — Status
How other people perceive the avatar before vs. after. Family, ex-colleagues, peers, prospects.
For Julien:
| Before | After | |
|---|---|---|
| Status | Family thinks he’s “struggling at freelance.” Ex-colleagues see him as “the one who quit the agency.” Peers don’t ask his opinion. | Family says “he has a real business now.” Ex-colleagues DM him for advice. Peers cite his posts as references. |
How to source it: this is the JTBD social-job, surfaced explicitly. Ask: “What changed in how your family / ex-colleagues / peers talk to you about work?”
Copy this powers — testimonial framing + social proof selection:
- The testimonials you feature should validate the Status column, not the Have column. “My ex-colleagues started DMing me for advice” is more powerful than “I doubled my followers” — even though both are true.
- The “About” page or sales-page bio should reference status delta: “Christophe quit his salaried role and his ex-colleagues now ask him to consult for them on the side.”
Column 5 — Evil
The antagonist. The thing the avatar is fighting. Could be a person, a force, an algorithm, a belief, a feeling.
For Julien:
| Before | After | |
|---|---|---|
| Evil | The LinkedIn algorithm (the villain). Imposter syndrome (the monster). Cold prospecting (the chore). | Algorithm works for him. Imposter is replaced by results. Cold prospecting is irrelevant. |
How to source it: ask “What do you blame when things don’t work?” The blame target is the Evil column. Honest answers come from informal conversation, not survey forms.
Copy this powers — ad opening drama, narrative arc:
- “You’ve been fighting the LinkedIn algorithm for 18 months. What if the algorithm wasn’t the enemy — what if it was waiting for you to give it the right input?”
- “Cold DMs feel like begging because they are. Inbound feels like authority because it is.”
The Evil column is also the source of the unaddressed objection. If the avatar’s Evil is “online courses with no support,” your offer needs to explicitly slay that one — “this is 21 days, daily live, with me on Zoom — not a video library.”
A complete worked example
Julien’s full Before → After map:
| Dimension | Before (today) | After (6 months) |
|---|---|---|
| Have | 1,800 LI followers, 15-30 likes/post, 0 inbound clients, generic profile | 8,000+ LI followers, 500+ likes/post, 3-5 inbound clients/month, magnetic profile |
| Feel | Imposter syndrome, frustration, loneliness, financial anxiety | Confidence, legitimacy, excitement, financial security |
| Daily Reality | Blocks on a post, edits 5x, gives up, cold-DMs, doubts career choice | Posts in 10 min, replies to 3-5 prospect DMs before lunch, works on offers PM |
| Status | ”He’s struggling at freelance" | "He has a real business” — peers ask for advice |
| Evil | LI algorithm, imposter syndrome, cold prospecting | Algorithm works for him, results replace imposter, prospecting is irrelevant |
From this single table, I can write:
- The landing-page H1 (Have)
- 3 email subject lines (Feel)
- A 30-second video ad script (Daily Reality)
- The testimonial framing (Status)
- The cold-traffic ad opener (Evil)
Five sections of copy, all internally consistent, all anchored in the same transformation. That’s the entire point of the map.
How to actually fill the table
90 minutes, three sources:
- Three customer interviews with the same 5-question framework, one question per column:
- Have — “What’s literally different on your dashboard / inbox / followers list today vs. day one?”
- Feel — “Describe how you felt last Tuesday before vs. last Tuesday now.”
- Daily Reality — “Walk me through Tuesday morning before vs. now.”
- Status — “What changed in how your family / colleagues / peers talk to you?”
- Evil — “What do you blame when things don’t work?”
- One forum-mining session for verbatim quotes that match each column.
- One sales-call recording review to confirm the language matches.
Three customers × 30 minutes = 90 minutes of interviews. 30 minutes of forum mining. 30 minutes of synthesis. Two and a half hours total. The ROI is measured in CPL improvement (typically 1.5-2x on cold traffic) and landing-page conversion (typically 30-60% lift on the H1 alone).
Frequently asked questions
Why these 5 columns and not 7 or 3? Three columns (typically Have, Feel, and one mixed “life”) miss the Status and Evil layers, which are the columns that drive narrative-led ads and social proof. Seven columns over-split (e.g., separating “Family Status” from “Peer Status”) with diminishing copy returns. Five is the floor where every column drives a different piece of copy.
What if I don’t have customers yet to interview? Run the table on your target customer using forum mining + competitor reviews + sales calls from competitors (yes, you can book competitor demos and learn). Build v1 of the table from secondary sources, validate it against the first 5 customers you onboard.
Can I use this for B2B? Yes — and the Status column gets more important. B2B buyers care intensely about how their procurement team / boss / peers will perceive the purchase. The Status column drives the case-study selection.
What’s the relationship to JTBD? The Have column = functional job. The Feel column = emotional job. The Status column = social job. JTBD describes the jobs; this table describes the transformation that completes them.
My product is a SaaS — how do I write the Have column? Use the metrics dashboard the customer sees. “Before: 4 hours/week on bookkeeping, 2 missed invoices/month. After: 30 min/week on bookkeeping, 0 missed invoices, 1 dashboard.” Specific dashboard metrics > vague claims.
How does this map onto landing-page sections? Hero (Have delta) → Pain section (Before column, Feel + Daily Reality) → Solution section (After column) → Social proof (Status column) → FAQ (Evil column, addressing the unaddressed objection).
Can AI write the table for me? Partially. AI can scaffold the structure and propose verbatims based on forum data. The interviews are not skippable — the verbatims are too specific to fabricate.
Where to start tomorrow
Open a new doc. Draw the 5-column table. Pick one customer who completed the transformation you sell. Ask the 5 questions. 30 minutes. Fill the After column from their answers, the Before column from their memory of how they used to be.
You now have your H1, three email subject lines, and a 30-second ad script. Test them this week.
For the 7 psychographic dimensions that feed the Feel and Evil columns with verbatims, see the founder psychographics article. For the 50-objection encyclopedia that handles every Evil-column objection during sales, see the objection-encyclopedia article.