← Back to home

What working with me looks like

Thirteen years. Seventy-five million dollars of ad spend. Fifteen brands across thirteen verticals. The playbook is shorter than that record makes it sound.

Performance marketing is two jobs. See what is actually happening in the account. And make the next call faster than the next operator. Everything else is craft. I have spent a decade learning to do both quickly.

The conversation before the contract

I do not start work the day the contract is signed. I start with a ninety minute call that is uncomfortable for both of us. Five questions.

What is your real Customer Acquisition Cost? Not the dashboard number. The one with returns, refunds, cancellations, and platform fees pulled out.
Who decides where the money goes today? If it is a junior, fine. If it is a founder who has not opened the account in six weeks, we have a deeper problem than spend.
What is your payback period? If you cannot answer it in one breath, we are not scaling. We are fixing the tracking that should have told you.
When did you last run a test that lost cleanly? If everything you have ever shipped worked, you are not testing. You are confirming bias.
How important is this to you? "We want to grow" does not count. Everyone wants to grow. I am asking what you will tolerate to make it happen.

If we can answer all five, we are ready. If not, we have homework before any media goes out.

Three things that are not negotiable

No daily dashboard, no media.

Cost Per Lead, Cost Per Interested Lead, channel share, lead quality, Return on Ad Spend, auto-computed, visible by Tuesday morning. If you cannot see daily, you cannot decide weekly. If you cannot decide weekly, the spend optimises in someone else's favour, not yours.

No server-side tracking, no scale.

iOS broke client-side conversions. Cookies are dying. Every account I have audited in the last two years is leaking learning because of it. Server-side uploads to Google Ads and Meta, Google Tag Manager server-side, event mapping done by hand. Eighty percent of accounts I open have skipped this. The work I do here is the difference between paying for a learning curve and paying for nothing.

No agency-style strategy decks.

If we are working together and you ask me what to do, I will tell you. If you want a deck with three options and a recommendation, you are paying me to think for an agency, not for you.

The first 90 days

30
Foundation
  • Week 1, the audit. I read the account before the brief: tracking, structure, audiences, attribution. Friday you get a written diagnosis of what is leaking.
  • Week 2, the plumbing. Server-side tracking, clean UTMs, daily dashboard live. Nothing new launches yet.
  • Weeks 3 to 4, first tests. Two or three controlled tests, the smallest money in the most informative direction.
By day 30: tracking you can trust and the first honest reads.
60
Proof
  • Read the tests honestly. Clean numbers, real meaning. Split what worked from what only looked like it did.
  • Kill the losers, back the winners, widen slowly rather than betting the month on one read.
  • Stay close to quality. Cheap leads that never convert are not progress; optimise toward revenue.
By day 60: at least one channel pays back inside your target window.
90
Rhythm
  • A weekly habit. Scale what works and kill what does not, every Monday, so spend never drifts.
  • Recalibrate monthly. Check the mix is still right as the account grows.
  • Rethink quarterly. Bigger bets on a schedule, not in a panic.
Day 90 onward: the boring rhythm that compounds.

Reporting you act on, not slides you file

Daily

A dashboard that updates itself every morning, no waiting on me to pull numbers. Cost per lead, cost per interested lead, channel share, return on ad spend, lead quality, live by Tuesday.

Weekly

A short working review, not a performance. We look at what moved, agree what to scale and cut, and the call gets made in the room.

Monthly

A recalibration, not a forty-slide deck. What changed, what it cost, where the next budget goes. Read in five minutes, act the same day.

A real example

A premium window furnishings brand in India came to me last year. Average ticket size around eleven hundred dollars. Sixty to ninety day sales cycle. A previous agency had been driving their cost per lead steadily down for months. The leads were cheap and almost none of them were converting. The in-home consultants were sitting idle.

The problem was not the cost of leads. The platforms were optimising for the wrong thing. The previous agency had set the conversion event at the form submit, so the system rewarded anyone who filled the form, including people who never picked up the phone and people who could not afford a thousand dollar purchase.

I rebuilt the keyword structure on Google so each cluster matched a real product page. Quality scores went up. Click costs came down.

I fixed the address field on the form. The sales team had been losing two hours a day chasing customers for Google Maps pins because the free-text address was unusable. Replaced it with a Maps autocomplete. Form completion went up. The sales team stopped chasing addresses.

I wired server-side tracking from the Customer Relationship Management back to Google and Meta. The platforms started learning from qualified leads, not raw form fills.

Cost per lead came down from twenty-one dollars to nine. Qualified lead rate moved from twenty-seven percent to forty, ten points above industry benchmark. Appointment rate moved from thirty to thirty-six. The in-home experts had a healthy calendar for the first time.

I did not turn on a new platform. I did not buy more media. I changed what the platforms were being told mattered, made the form easier to complete, and let the sales team do their job instead of chasing data. That is the gap.

Work with me →