Skip to content

For agencies

How to get clients as a marketing agency: win ecommerce brands with proof

An agency can become a customer of every brand it wants to win and open each pitch with one finding the brand can check in its own inbox. The same checks then keep the client after the win.

To get clients as a marketing agency, become a customer of each ecommerce brand you pitch and open with one finding from its store, with its time and a screenshot. A finding the brand can check in its own inbox, such as a welcome code that never arrived, sets the pitch apart from every agency promising growth. To do it at 300, 1,000 or 5,000 brands a month, use Obsession: its AI customers become each brand’s customer and report at the hours the agency chooses, 4, 12, 24 or 48, or for as long as it wants to keep watching.

ComparedWays to check prospects, comparedGo straight to the comparison
On this page
  1. How to win ecommerce clients: show the brand its own store
  2. What checking prospects by hand costs an agency founder
  3. The prospecting process, step by step
  4. What each agency type checks first
  5. Simulate different customers at one brand
  6. Agency prospecting at 300, 1,000 or 5,000 brands a month
  7. The business case in your own numbers
  8. After the win: checks to sell to every client
  9. Ways to check prospects, comparedCompared
  10. When an agency doesn’t need AI customers for prospecting
  11. Start with 5 brands this week
  12. Questions about getting agency clients

Founders and new-business leads at ecommerce agencies can open every pitch with something the brand has never seen: what its own store sends a new customer. Retention, CRO (conversion rate optimisation), performance, Shopify Plus, paid social and creative agencies run the same workflow. They become a customer, wait for what arrives and lead with one finding.

Finding new clients is the problem agency leaders name most. In Agency Management Institute’s Agency Core 2026 report, 67% of 415 agency leaders called prospect pipeline a pressing challenge, the top answer for the third year running.

67%

of 415 agency leaders called prospect pipeline a pressing challenge, the top answer for the third year running

Agency Management Institute, Agency Core 2026agencymanagementinstitute.com

The method is an outside-in audit: checking a brand the way its customers meet it, with no login. It runs through the public pop-up, the emails, the basket and the checkout. In a Forbes Agency Council piece of May 2026, James Fratzke describes the outside-in marketing audit as judging a brand by what its audience sees, rather than by its intentions.

How to win ecommerce clients: show the brand its own store

Every brand hears the same promise from every agency: more revenue from email, a higher conversion rate, cheaper sales from ads. Agency leaders know it. In Agency Core 2026, 50% named demonstrating differentiation a pressing challenge, up from 33% a year earlier. 36% named building trust with ideal prospects.

A finding from the brand’s own store sets the agency apart and builds trust in the same message. The founder can open the inbox and see the checkout reminder that took 10 hours to arrive, or the one that never came. The finding is about their store and nobody else’s, so it reads as work done for them before any call.

The team behind Obsession has mystery shopped 1,500 ecommerce stores as a new customer since September 2026. This month Obsession ran a pilot for 4 agencies on the stores they pitch and serve. Between 21 and 24 October 2026, its AI customers signed up, browsed, left a basket and started a checkout, up to 4 journeys at each store. Each journey had its own inbox, and every inbox was watched for 48 hours.

Each journey was scored against Obsession’s written criteria, such as a first reminder within 4 hours and the item and its price shown in it. Every store in the pilot had at least one gap, such as a late reminder or one with no price.

What checking prospects by hand costs an agency founder

Agency founders who already pitch this way describe the hours around the check as the hard part:

  • The wait. Sign up with a personal address, wait at least 4 hours, leave a basket, wait again and screenshot what came. Alongside client work, a founder manages 3 or 4 brands a day.
  • Keeping track. With 20 brands at different hours of the wait, knowing which brand is at which step is the most manual part of the job.
  • Handing it over. A manager can run the steps once they are written down. Then the founder checks every screenshot, because when nothing arrived, nobody can tell whether the store sent nothing or the sign-up went wrong.
  • Looking like a real customer. Each brand gets its own browser, a personal address and a normal window rather than a private one. A VPN, a service that makes the browser appear to be in the brand’s country, goes on too. A store can show a visitor from another country a different currency, offer or pop-up.
  • The clock. On a fresh job post the brand may hire within hours, so the first finding has to arrive the same day. A prospect found on LinkedIn can wait the full 48 hours.

3 or 4 brands a working day comes to about 65 to 90 a month. An agency that wants 300 a month repeats the steps 1,200 times. Each brand needs a sign-up, a browse, a basket and a checkout, each with its own address to watch.

The prospecting process, step by step

Write each pass mark down before the first brand, so a manager or an AI customer runs the steps the same way every time.

1. Pick brands with a reason to buy now

Start with brands that have a dated reason to hire help. Each of these reasons can be seen from outside:

  • A job post for email, CRO or ads work, on Upwork, LinkedIn or the brand’s own careers page.
  • A new head of ecommerce or marketing, shown on LinkedIn in the last 3 months.
  • A launch: a new product, a new country or a new website.
  • A platform move, such as a store that moved to Shopify this year.
  • A date. Black Friday falls on Friday 27 November 2026, and every pop-up, code and sale email a brand changes before then is one more thing to check.

The public sources for each reason, from store databases to ad libraries, are in how to find ecommerce clients.

Pass: every brand on the list has a dated reason and a named person who decides.

2. Become their customer

Use only the paths any customer has. Give each journey its own email address, so every email that arrives traces back to the one action that triggered it:

  1. Sign up through the pop-up and screenshot the offer it shows.
  2. Browse 2 products.
  3. Leave a basket with 1 product in it.
  4. Start a checkout, type the email address and leave before payment.

Shop from the brand’s main market, in a normal browser window, and write down the time of every step. Never enter payment details.

Pass: 4 addresses, 4 start times and a screenshot of the pop-up’s offer.

3. Read early, judge when the window closes

Read every inbox as early as the pitch needs, at 4, 12 or 24 hours for a brand that is hiring now, and check the spam folder each time. Call an email missing only once the window you chose has closed, 48 hours for most flows. In Obsession’s October pilot, the timing looked like this:

  • Most first reminders came within 4 hours, the fastest after 30 minutes. Some came about 10 hours later.
  • Nearly half the stores sent nothing in the 48 hours after a shopper left a checkout with their email typed in.

A 4-hour read sees most first reminders. The 48-hour read is the one that can say no reminder came within 48 hours.

Pass: for each journey, what arrived, when it arrived and what was still missing at 48 hours.

4. Open with one finding

Put one finding in the first line with the time it arrived, attach one screenshot and ask one question. Keep the other findings for the call.

For a proposal on a Klaviyo job, the opening and template are in how Klaviyo experts win Upwork jobs. For the full email method, step by step, see the Klaviyo flow audit without a login.

Pass: the brand can check the finding on its own phone in a minute.

5. Take the call through the rest

On the call, show the other findings from the 48-hour report in the order a customer met them. Ask about what has already happened: what changed on the store in the last 3 months, who owns the emails, and what the last agency did. Close with a dated next step, such as an audit inside their accounts or a first month’s plan built on the findings. For retention agencies, the route from first message to retainer is in how to get email marketing clients.

Pass: a date for the next step, agreed on the call.

6. Win, and keep the 48-hour report as the baseline

Once the brand signs, the 48-hour report becomes the starting point. Run the same journeys after each fix, and the first client report can show each finding before and after.

Pass: every finding from the pitch is marked fixed or still open in the first report.

What each agency type checks first

Every agency type follows the same workflow and starts from the part of the store it is paid to fix. The findings in the table come from Obsession’s October checks. On 26 October 2026, an AI agent working for Obsession walked the client stores that Shopify agencies and freelance experts list on their own sites. These are the stores the agencies chose to show on their own websites. It shopped on a phone as a signed-out new customer, added an item to the cart and stopped at the first checkout page.

Agency typeChecks firstA finding that opens a pitch
RetentionEvery email after sign-up, basket and checkoutNothing in 48 hours after a checkout was left
CROThe pop-up, the code at checkout and checkout itselfA faded Check out button that did nothing until a small terms box was ticked
Shopify Plus buildWhat changed after a releaseA help button sitting over Check out on a phone
PerformanceThe page behind each ad, followed to checkoutFree shipping on the top bar, then a spend threshold for it in the cart
Paid social and creativeWhat the ad’s offer becomes on the pageA subscription price on the page that the cart didn’t honour
What each agency type checks first, with a real finding from Obsession’s October checks that would open a pitch. No store is named

The same walk found more openers of the kind a brand can check on a phone in a minute:

  • A free gift promised on the page that never appeared in the cart.
  • A sale banner still showing the day after the sale ended.
  • A chat prompt sitting over the Check out button on a phone.
  • A shipping protection charge already switched on in the cart.
  • A package protection line that appeared after going to checkout and back.

For a creative or paid social agency, the strongest opener is the gap between the ad and the page. Set the offer, price or product the ad shows against what a new customer meets after the click. That is how to get clients as a creative agency with a phone and the brand’s live ad. The full case by agency type is in why retention agencies need AI customers and why CRO and performance agencies need AI customers.

Simulate different customers at one brand

A store treats each customer by what they do. A subscriber gets the welcome emails, a shopper who leaves a basket gets a reminder, and a shopper who types an email at checkout and leaves gets another. One person with one address can be one of them at a time, so the emails mix and nobody can say which action triggered which email.

AI customers split the work. An AI customer is an AI agent that becomes a real customer of a company, with its own inbox, phone number and browser, and keeps what the company sends and shows it as evidence (what AI customers are). An agency can send 5 or more to one brand, each doing one thing:

  • The subscriber signs up through the pop-up.
  • The window shopper looks at 2 products and leaves.
  • The basket leaver leaves 1 product in the basket.
  • The checkout starter types its email at checkout and leaves before payment.
  • The code hunter tries every code it finds at checkout.
  • The chatbot asker asks the store’s chat what a buyer would ask.
  • The ad follower opens the brand’s live ad from its own link and goes on to checkout.
Example5 AI customers at one invented store, each doing one thing from its own inbox and browser, read at 4 hours.

Either failed row could open the pitch: a code refused on a sale item, or a chatbot promising delivery faster than the policy page allows.

Agency prospecting at 300, 1,000 or 5,000 brands a month

By hand, every brand needs 4 addresses to create and 2 reads of each inbox. At 300 brands a month that is 1,200 inboxes to watch. At 1,000 brands it is 4,000, and at 5,000 it is 20,000.

Obsession makes AI customers that sign up to any company and keep every email, offer and price it sends, so you can find your revenue leaks, watch your rivals and prospect with proof. For an agency, Obsession’s prospect intelligence does the prospecting with proof:

  • As many AI customers as the job needs. Each has its own inbox, phone number and browser, and does one thing at each brand.
  • A shopper from the right country. Each AI customer shops from the US or the UK, to match the brand’s market.
  • CAPTCHAs, the puzzles that check a visitor is a person. In the October pilot, most stores put a CAPTCHA or bot check in front of at least one step. Each report names any step a CAPTCHA kept it from testing, so the agency knows exactly what to check by hand.
  • Reports on the agency’s clock. Read at 4, 12, 24 or 48 hours, or keep the AI customers on for weeks or months. A brand hiring now can get its first finding within hours, and a client gets weekly or monthly checks.
  • In the agency’s name. Reports can carry the agency’s name and logo for the brands it serves.
  • Scale. It runs at 300 brands a month, 1,000 or 5,000, and it is built for millions. The first agency to finish the October pilot is moving to 300 brands a month.
  • Pricing. Credit-based plans, like Claude’s.

The business case in your own numbers

Put your own figures in. In the example, hands-on time is 15 to 25 minutes a brand: the sign-ups, the basket, 2 inbox reads and the screenshots. The retainer for one client won is an example: $1,500 a month at the low end and $2,500 at the high end.

ExampleAn invented agency’s month by hand. Replace the time per brand and the retainer with your own.

One client won is worth $4,500 to $7,500 over 3 months and $9,000 to $15,000 over 6. Over 12 months it is worth $18,000 to $30,000. Checking 300 brands a month by hand takes 75 to 125 hours of a founder’s or a manager’s time, every month. With AI customers running the checks, the work changes in 4 ways:

  • Time back. The 75 to 125 hours a month go to proposals, calls and client work.
  • Every brand checked. All 300 pitches open with what that brand’s own store sent a new customer, and when, instead of the few a founder has time to check by hand.
  • Written for one brand. Each finding is about that brand’s own store, so no two pitches read the same.
  • A service after the win. The same AI customers keep checking the client every week or every month, which the agency can sell.

After the win: checks to sell to every client

The AI customers that found the opening finding can stay on as the client’s customers. Each of these checks is a service an agency can sell to the brands it works with:

  • A weekly check before the client report. Every flow checked as a customer, so the Monday report shows what fired. The format is in a weekly flow log for clients.
  • A Black Friday code check. The pop-up code and each sale code tried at checkout on the days that matter, Friday 27 November 2026 included.
  • A rival watch. Every email, offer and price the client’s rivals send a new customer.
  • Ad landing checks. The page behind each live ad, followed to checkout after every launch.
  • What AI assistants say about the brand, checked against the live store.

For brands that won’t pay a full retainer, sell a smaller service: a monthly check. It runs the same sign-up, basket and checkout once a month, with a short note of what changed. The same AI customers that opened the pitch go on to find the client’s revenue leaks and watch its rivals.

Ways to check prospects, compared

Obsession makes AI customers, so every other option is described from its provider’s own pages as of 29 October 2026.

OptionWhat it does wellPriceWhere it stopsBest for
Doing nothingpitch on the promiseCosts no time before the first replyFreeReads like every other agency’s pitchAgencies whose referrals fill the calendar
By handa new address per journey and a sheetAny store, any journey, judged by the founderFree, plus 15 to 25 minutes a brandHours grow with every brand and every wait5 brands a week or fewer
A VA (virtual assistant) or a team memberTakes the hours off the founderTheir hourly rate, plus time to check their workSteps to write down, screenshots to checkA steady list, once the steps are written
Browser agentChatGPT’s cloud browserClicks, fills in forms and keeps working after you leavePaid ChatGPT plans in supported regions, excluding Free and GoPauses for sign-ins, some sites block itNo inbox of its own describedA one-off look at a page or a form
ObsessionOursProspect intelligence, leak checks for retention agencies, Funnel QA for CRO agenciesAI customers sign up, shop and wait at every brand, each with its own inboxRunning now: 5 stores or 5 brands checked freeCredit-based plans, like Claude’sLeaves the message and the call to the agencyEvery brand on a long list checked as a customer, then weekly client checks
Ways to check ecommerce prospects as a customer, from each provider’s own pages on 29 October 2026

If your agency pitches dozens or hundreds of brands a month and needs a first finding within 4 hours of a job post, use Obsession. Its reports can carry the agency’s name, and the same checks carry on weekly or monthly after the win. For 5 brands a week, the steps by hand cover it. A trained manager suits a steady list once the steps are written down, and a browser agent suits a one-off look at a page.

When an agency doesn’t need AI customers for prospecting

  • Referrals fill the calendar. An agency at capacity needs no outbound checks.
  • 5 brands a week or fewer. At 25 minutes a brand, the steps by hand take about 2 hours a week.
  • The brand has already agreed to talk. Ask for the login and run the audit inside its accounts.
  • The pitch is for work a customer never sees, such as a rebrand or a data project, where the store’s emails and checkout aren’t what the agency would change.

Start with 5 brands this week

Pick 5 brands with a dated reason to buy: a job post, a new hire, a launch or Black Friday. Sign each one up by hand on Monday morning, or name them to Obsession, and send the first finding before the brand hires someone else. The Obsession team helps each agency set up its first batch: the brands, the journeys at each and where the reports go. The free check reports within 4 days. Once your own list runs, you choose when to read: 4, 12, 24 or 48 hours, or as long as you want to keep watching.

Questions about getting agency clients

Pick brands with a dated reason to buy, such as a job post, a new head of ecommerce or a launch. Become a customer of each one, then open the first message with one finding from its store, with the time it arrived and a screenshot. Build referrals from clients and partner agencies alongside the outreach.

Show the brand what its ad’s offer becomes after the click. Follow a live ad to the product page, the cart and checkout as a new customer. Open with the gap you find, such as a subscribe-and-save price that turns into the full price in the cart. It needs no login to the brand’s ad account.

An outside-in audit checks a brand the way its customers meet it: through the public pop-up, emails, basket and checkout, with no login. It shows what a customer gets. An audit inside the brand’s accounts, once it agrees to work with you, shows why.

Pick brands with a reason to buy now and become their customer. Read what arrives at the hours that suit the pitch, judge once the window closes, then open with one finding and take the call through the rest. Once the brand signs, that report is the baseline. Write a pass mark for each step so anyone on the team runs it the same way.

Each brand takes 15 to 25 minutes of hands-on time. A founder fitting it around client work manages 3 or 4 brands a day, about 65 to 90 a month. At 300 brands a month it takes 75 to 125 hours, about 2 to 3 working weeks.

Signing up through a public pop-up and leaving a basket is what any customer does. Use your own addresses, never enter payment details, stop before paying, and say who you are when you write to the brand. Rules on cold email differ by country, and this isn’t legal advice.

ShareLinkedInX

Sources

In the order the article cites them. Every link was checked on 29 Oct 2026.

  1. Agency Leaders See the Path. Now Walk It! The Agency Core 2026 Research Report (executive summary)Agency Management Institute, May 2026
  2. Outside-in marketing audits: see your brand like your customers doForbes Agency Council (James Fratzke), 8 May 2026
  3. Using cloud browser in ChatGPTOpenAI Help Center, 28 Oct 2026

Recipes for this

How Obsession works

Obsession makes AI customers that sign up to any company and keep every email, offer and price it sends, so you can find your revenue leaks, watch your rivals and prospect with proof.

Send AI customers to every company on your list.

Join the waitlist and tell us the first job to set up. We confirm the plan with you before anything runs.

Join the waitlist, then name up to 5 client stores to start with.

We keep what you tell us to set up your spot and email you about Obsession. Privacy notice