Be the new customer of every store you pitch, and every store you keep.
Name any store. An AI agent signs up as its new customer, opts in to texts and leaves a basket, then shows you what happened, with proof. Before a pitch, you see the prospect’s leaks. After you win, you see the client’s leaks every week, and how its rivals compare.
- Larch & Lye
- Pellwood
- Fenwick Apothecary
- Marrow Skin
- Its own inbox
- A US mobile number
- Its own browser
- Says it’s AI
- Larch & LyeNo 15% code
- PellwoodNo basket reminder
- Fenwick ApothecaryNo leak
- Marrow SkinTexts never sent
Why a login isn’t enough
A login tells you how the flows are built, not what a customer gets.
Everyone has the same audit
Every agency offers a free audit, so your first email reads like the last ten the founder deleted.
Your best work waits for a login
The audit runs inside the brand’s accounts, so a prospect only sees what you found after agreeing to a call.
Checking by hand doesn’t scale
Signing up to 40 prospects and checking 20 clients again every week is a strategist’s whole week. So nobody does it, and clients find the breaks first.
Obsession’s AI agents act as new customers at every store, so you see what each one does to the people who sign up, with proof, before anyone hands you a login.
Before the yes, and after it
It does the outside half. Your audit still does the inside.
Nothing changes in how you sell or deliver. Obsession shows what a new customer gets; your team still owns the diagnosis, the plan and the fix.
- Before the pitchPaste your pitch list. Each store comes back with its leaks and a receipt.
- After you winThe same customer signs up again every week, and after every launch.
- Where you workSlack, your Clay table, or a link that drops into the deck.
Step by step
From a pitch list to a client you keep.
How the agency in this example finds Larch & Lye’s leaks, wins the account and keeps it.
Before the pitch
Steps 1 to 4Name the stores
Paste a list, upload a CSV, connect Clay or call the API. Any store you can name, with no directory to check first.
In this exampleThe agency pastes the 40 skincare brands on next month’s pitch list.
- Paste a listNames or websites
- Upload a CSVOne column of websites
- Connect ClayA table and a view
- APISend stores as you go
Pitch list: skincare, November
- Larch & Lyelarchandlye.exampleSkincareTo pitch
- Pellwoodpellwood.exampleSkincareTo pitch
- Fenwick Apothecaryfenwickapothecary.exampleSkincareTo pitch
- Marrow Skinmarrowskin.exampleSkincareTo pitch
And 36 more from the list you pasted.
Choose what the customer does
Pick the journeys to run at each store and how long to wait. Each has its own deadline, so a missing email counts as a leak once its time is up.
In this exampleSign up through the pop up, opt in to texts, browse a product, leave a basket. Wait 48 hours.
At each store, the customer
- Signs up through the pop up
- Opts in to texts
- Browses a product
- Leaves a basket
- Asks support a question
- Places an order
What counts as a leak
- No discount code within 1 hour of signing up
- No welcome email within 1 hour
- No text within 24 hours of opting in
- No basket reminder within 24 hours
Wait at each store
Afterwards
Results
Each store gets its own new customer
A real inbox, a real mobile number and its own browser, used for that store only. It signs up the way anyone would and saves a screenshot at every step. It says it’s AI when it talks to a person.
In this exampleLarch & Lye, 10:14 on 2 Nov: signed up through the “15% off your first order” pop up and ticked text consent.
- Identity
- AI, says so to a person
- Inbox
- larchandlye.3e9a@test.useobsession.com
- Mobile
- +1 512 555 0186
- Browser
- Its own session, Austin
- Opened the store
- Found the 15% pop up
- Signed up, ticked text consent
- Browsed the Night Balm
- Left a basket
The leaks, store by store
After 48 hours, every store has a verdict: what arrived, when, and what never came. A broken form is a leak too.
In this example40 stores done. 14 never sent the pop up’s code, 17 sent no text after the opt in, 22 sent nothing after a basket. 12 have 3 or more leaks, Larch & Lye among them.
- No code from the pop up
14of 40
- No text after opting in
17of 40
- Nothing after a basket
22of 40
- 3 or more leaks
12of 40
| Store | Code | Text | Basket | Leaks |
|---|---|---|---|---|
| Larch & Lye | none | none | none | 3 leaks |
| Marrow Skin | 6 min | none | 2 h | 1 leak |
| Pellwood | 2 min | 4 min | none | 1 leak |
| Fenwick Apothecary | 1 min | 3 min | 1 h | No leak |
40 of 40 done. 2 had no working sign up form, which counts as a leak too.
What real checks found
93% of stores we shopped on every journey had a leak. 77% of the leaks were silence.
1,500 stores shopped so far. Silence is the leak an audit inside the account can’t see: the email that never came.
- Wrong email · Fashion store · Basket leftA buyer left a basket, and 2 hours later got a browse email instead.
- Broken email · Cosmetics store · Basket left2 cart emails came, both with no product name and a blank total.
- Broken links · Drinks store · New subscriberThe welcome email came, but every product link and button opened a closed development store.
- Cart silent · Natural beauty store · Basket leftA subscriber got the welcome, then left a basket. No cart email in 48 hours.
The pitch
Steps 5 and 6A receipt for every leak
The timeline, the screenshots and the emails themselves, on 1 link anyone can open, including the brand.
In this exampleLarch & Lye: the pop up promised 15% off. A welcome email came 9 hours later, without the code. The text opt in sent nothing, and the basket got no reminder.
- Signed up through the 15% pop up, with an email and a US mobile
- Left a basket: the Night Balm
- Welcome email, 9 hours later, with no code in it
- No text 24 hours after opting in
- No basket reminder after 24 hours
- 48 hours: 1 email, 0 texts, no code
Pitch the stores losing the most
Sort the list by leaks. The stores with the most have a reason to take your call this week.
In this exampleThe agency writes to the 12 stores with 3 or more leaks first.
| Store | Contact | Leak | Seen | What happened | Receipt |
|---|---|---|---|---|---|
| Larch & Lye | Clara HoltHead of Ecommerce | No 15% code | 2 Nov | Pop up promised 15% off. Welcome came 9 hours later, no code. No text, no basket reminder. | open |
| Marrow Skin | Theo GrantFounder | Texts never sent | 2 Nov | Opted in for texts. 0 texts in 48 hours. | open |
| Pellwood | Nadia ReyesEcommerce Manager | No basket reminder | 2 Nov | Code in 2 min, texts in 4. Basket left, no reminder. | open |
| Fenwick Apothecary | Ruth LinFounder | No leak | 2 Nov | Code in 1 min, basket reminder in 1 hour. | open |
Obsession #new-business
Pitch list done: 40 skincare stores. 12 have 3 or more leaks, sorted to the top with their receipts. Larch & Lye is first.
After you win
Steps 7 to 10The same customer, every week
Once a store signs, its check keeps running: a fresh sign up every week, and after every launch, rebuild or theme update you tell it about.
In this exampleLarch & Lye signs. The agency rebuilds its welcome series. Week 1: the code arrives in 40 seconds, the basket reminder after an hour.
| Sign up | Code | Text | Basket |
|---|---|---|---|
| 2 Nov, before you | none | none | none |
| 23 Nov, after the rebuild | 40 s | 2 min | 1 h |
| 30 Nov, Black Friday week | 38 s | 2 min | 1 h |
The first row is the check from the pitch, so the before is on record from day 1.
A break caught before the client sees it
When something that worked stops working, you hear that morning, with the receipt.
In this exampleTuesday 1 Dec, after a theme update: the pop up takes the email but sends no code. Fixed the same day. Larch & Lye never saw it.
- Theme update goes live; the agency tells Obsession
- A fresh sign up through the 15% pop up
- No code after 1 hour: alert sent with the receipt
- The agency reconnects the pop up to the welcome email
- Checked again: code in 39 seconds
Obsession #larch-and-lye
After this morning’s theme update, the pop up takes the email but sends no code. Receipt attached.
The client beside its rivals
Name the rivals once. Each gets its own customer, so you can show what Larch & Lye’s customers get next to theirs.
In this exampleWelcome in 40 seconds against a 6 hour rival average. The only 1 of 6 that reminds a basket.
- Welcome email
40 srivals 6 h
- Basket reminder
1of 6 stores
- Text after opting in
2 min3 rivals never
- Emails a week
3rivals 5
| Store | Welcome | Basket | Text | A week |
|---|---|---|---|---|
| Larch & Lye · Client | 40 s | 1 h | 2 min | 3 |
| Ashgrove Skin · Rival | 4 h | none | none | 6 |
| Ceril Botanics · Rival | 11 h | none | 5 min | 5 |
| Hollin & Pine · Rival | 2 h | none | none | 4 |
| Wrenmoor · Rival | 9 h | none | 1 day | 7 |
| Sallow & Co · Rival | 6 h | none | none | 4 |
The month, in 1 report
Leaks fixed, leaks open and the rivals, every value linked to its email. Ready for the review call.
In this exampleDecember: 3 leaks fixed, 1 caught and fixed the same day, none open.
- Leaks fixed
3
- Caught and fixed the same day
1
- Leaks open
0
- Faster welcome than
5of 5 rivals
- Fixed
- The 15% code, the text opt in, the basket reminder
- Caught
- Code stopped after the 1 Dec theme update, fixed the same morning
- Open
- None
- Against 5 rivals
- Fastest welcome email; the only basket reminder
- Before and after
- 2 Nov: 1 email, no code. 1 Dec: code in 39 seconds
Once you have the leaks
What you do with the leaks.
The opener
Their own receipt and your fix, in 1 email.
The receipt shows what the store does to a new customer today. Your mockup shows what it would do with you.
From Maya, your agency to Clara Holt, Larch & Lye · Subject Larch & Lye’s 15% code
Hi Clara,
We signed up through Larch & Lye’s pop up on 2 November. It promised 15% off your first order, but the code never came, and the basket we left got no reminder either.
I’ve mocked up the welcome email and basket reminder we’d send instead. Worth 15 minutes?
Maya
Receipt: Larch & Lye, 2 to 4 NovMockup: Larch & Lye welcome
Written by your strategist, from the store’s receipt.
Your mockup
Larch & LyeEmail
Day 0
Welcome to Larch & Lye. Here’s your 15%: LARCH15.
Day 1
Still thinking about the Night Balm? It’s in your basket.
Day 3
Your 15% ends tonight.
Winning clients
Pitch the stores that are leaking
Paste your pitch list and write first to the stores losing the most.
12 of 40 skincare brands have 3 or more leaks.
Keeping clients
Catch a break before the client does
A weekly sign up on every client store, and 1 after every launch.
Larch & Lye: the code stopped after a theme update, fixed the same morning.
Reporting
Show the client beside its rivals
Every value linked to its email, ready for the review call.
Larch & Lye: the fastest welcome email of 6 skincare brands.
Growing accounts
Sell the next channel
A leak in a channel you don’t run yet is the next line on the retainer.
Ottery Botanics takes a text opt in and never sends a text.
Questions
What retention agencies ask.
Obsession becomes the new customer of any store you name and shows you what happened, with proof. Before a pitch, you see the prospect’s leaks; after you win, you see the client’s leaks every week, and how its rivals compare.
Yes, of what a new customer gets: the emails, the texts and the basket reminders, at any store you name, every week. An AI agent does the shopping, so it runs on 40 stores as easily as 1, and keeps every message as proof.
5 stores you name, prospects or clients, each with an AI agent as its new customer for 48 hours: the pop up and its code, the welcome email, texts and a basket. You get what happened within 4 days, with proof, in any format.
Yes. A client’s store is checked with the client’s OK, and they install nothing. A prospect’s store you can check before you pitch.
No. It signs up the way any customer would, from the store’s own pop up or footer form. Your audit still runs inside the accounts, after the yes.
Anything a new customer should get and doesn’t, by a deadline you set: a pop up code that never comes, a late welcome email, a text opt in that sends nothing, a basket with no reminder, an email in the Promotions tab.
Only as a customer would. When it talks to a person, by chat, email or phone, it says it’s AI from Obsession.
Yes. Every receipt is a link anyone can open, so it goes in the pitch and the store can check it for itself.
As often as you choose: every week, and after every launch, rebuild or theme update you tell it about.
Up to 1,000 stores in 48 hours, so a whole pitch list or every client store in one go.
No. Obsession shares what a store did, never who asked.
If you choose. A basket check fills a basket and leaves it, and counts as 1 basket in the store’s numbers. A real order goes on a card you fund, never on fake payment details.
Every agent does only what any customer can do, and says it’s AI when it talks to a person. It never uses fake payment details or gets round a CAPTCHA. Any company can opt out at useobsession.com/agents. This is not legal advice.
The agency, the stores in the 10 steps and their .example addresses, the people, the phone number and every figure on their screens are made up. The 93%, the 1,500 stores and the 77% are real, the 4 findings come from real checks with every store, brand and product changed, and the sample output is a real run. Clay and Slack are trademarks of their owners, named to show where a list can come from and where results go.
Try it on 5 stores.
Name a store, a prospect or a client with their OK. We’ll become its new customer and send you what happened within 4 days, with proof, then ask for the other 4.
We keep your email and store address to run your shop and tell you about Obsession. Privacy notice