Skip to content
Bach.ai
Paid diagnostic · 45 minutes · With Abhishek Pinninti

Your revenue isn't sliding because of the ads. It's the pipeline underneath them.

Most D2C brands with falling monthly revenue don't have a creative problem or a media-buying problem. They have four or five small leaks compounding across acquisition, checkout and retention — each one invisible on its own dashboard. This call finds them and puts a number on each.

Request a teardown by email $49
You'll get the brief, a calendar slot and a card payment link by reply
Credited in full against any engagement
Built wittelsbach.aiD2C & e-commerce onlyMeta, Google & TikTokFounded by Abhishek Pinninti
Book the teardown · About five minutes

Before we talk, tell me what I'm looking at.

This is the brief. It's what lets the call open at the diagnosis instead of forty minutes of background. Answer what you know and skip what you don't — "not sure" on a margin question is itself a finding, and I'd rather see it than a guess.

Now — the brief14 required answers
Then — your slotPick a time in the calendar
Last — US$49Razorpay, credited in full
Teardown brief
0 / 0 answered
01The brand

Who you are

So the calendar invite and the written teardown reach the right inbox.

The teardown document goes here.
02The numbers

Last full month

Bands are fine — I'm looking for the shape of the account, not audited figures. Every "not sure" here is a legitimate answer and tells me something.

Total revenue ÷ total ad spend.
03The stack

What's actually running

Tick everything currently live, however small the spend.

Channels running Required
04The problem

In your own words

This is the part I read twice. Write it the way you'd say it out loud — two lines is plenty.

Optional. It sharpens the teardown, it isn't required.
05Your slot

Book your teardown call

Pick a time that suits your timezone. You confirm the teardown by paying US$49 on the next step (credited in full) — your booking is held until then.

Loading the calendar…

Trouble loading the calendar? Open it in a new tab — you can also book after payment.

Next: Razorpay — US$49, credited in full. We confirm your booking once payment clears.
When you press Confirm & pay, your answers are stored securely on our own systems, kept to reconcile the payment and deliver your teardown, and read only by the two founders — see our Privacy Policy.
HowIt works

From this page to the written teardown

Six steps, in order. Nothing is charged until step three, your brief is stored on our own systems the moment you confirm (so an unfinished payment is never lost), and every email you get comes from a person's address, not a no-reply.

  1. 01

    You fill the brief

    Fourteen required answers about your brand, your numbers and what you think is breaking. About five minutes. Nothing leaves your browser until you press Confirm & pay.

  2. 02

    You pick a slot

    The Calendly calendar is built into the brief. Pick a time in your timezone; the slot is held pending payment. (You can also pay first and book afterwards — the confirmation email carries the link.)

  3. 03

    You confirm with US$49

    One tap sends the brief to our booking hub, which creates a Razorpay card link for exactly US$49 and takes you to it. International cards accepted. Credited in full against any engagement.

  4. 04

    Payment verifies; you get a confirmation

    Within about a minute the hub verifies the payment with Razorpay, confirms the booking against your stored brief, and emails you a confirmation from info@wittelsbach.ai with what to prepare. Abhishek gets your full brief at the same moment.

  5. 05

    The 45-minute call

    Screen shared, your accounts open, the agenda below. It opens at the diagnosis, not the introductions — that is what the brief buys.

  6. 06

    The written teardown, within 48 hours

    Every leak found, a figure against each, ranked by recoverable revenue, and a prioritised action list your team can execute without us. If we are not a fit, say so on the call and the US$49 is refunded.

01The symptom

Spend held. Revenue didn't.

The pattern is almost always the same. Spend is flat or up. Blended MER drifts down a few points a month. CAC creeps past contribution margin after COGS, shipping and payment fees — so the months that look like growth are the ones losing the most money.

Then the diagnosis gets outsourced to whoever is closest to the problem. The media buyer says it's creative. The creative team says it's the offer. The agency says it's iOS attribution. Everyone is describing one symptom of the same system, and nobody owns the system.

Nothing on this call is a pitch for ad management. It's an hour spent reading your numbers end to end — the way you'd read a diagnostic, not a dashboard.

02The diagnosis

Where a hundred-thousand-dollar month actually goes

These are the five leaks we look for first in D2C accounts spending $50k–$500k a month. The ranges below are illustrative of what each can cost as a share of total spend — not a promise about your account, which is exactly what the call is for.

Leak
0%4%8%12%16%
Of spend
Auction self-competitionOverlapping audiences across campaigns bidding against each other
6–11%
Creative funded past fatigueAds still scaling after frequency and CTR crossed their decay point
8–14%
Branded search cannibalisationPaying to reacquire traffic that was already coming to you
4–9%
Checkout & payment drop-offMobile flows, missing local payment methods, shipping revealed too late
5–12%
No retention loopFirst-order buyers with no winback, no replenishment trigger, no second offer
7–15%
Illustrative ranges for D2C accounts at this spend level — what we investigate, not
measured benchmarks or a claim about your account. Leaks overlap; they do not sum.
03The scope

End to end means end to end

We follow one customer through the entire path, in order, and stop wherever the money stops moving. Four stages, and the failure at each one looks completely different.

01

Acquisition

Channel mix, blended vs platform-reported CAC, creative fatigue curves, audience overlap, and whether your incrementality story survives contact with the P&L.

02

Landing & offer

Message match between ad and page, the first fifteen seconds, price framing, and whether the offer is doing any work at all or the ads are carrying it alone.

03

Checkout

Step-by-step drop-off, mobile behaviour, payment methods, shipping and tax reveal timing, and the abandoned-cart recovery you probably think is running.

04

Retention

Repeat rate, time-to-second-order, cohort contribution over 90 and 180 days, and the winback flows that decide whether acquisition maths ever works.

04The call

Forty-five minutes, structured

You fill the brief before you pick a slot, so the call opens at the diagnosis instead of the introductions. That is the whole reason forty-five minutes is enough.

00–10

Numbers on the table

Spend, revenue, MER, contribution margin, repeat rate. Where the curve turned and what changed that month.

10–25

Trace the leaks

We walk the four stages live and mark every point where money is leaving, with a rough figure against each.

25–38

Rank by recoverable revenue

Not by how easy it is to fix. Biggest recoverable number first, so you know what to do on Monday.

38–45

Decide the next move

Whether that's your team executing it, us executing it, or the tool handling the parts it handles. All three are fine outcomes.

05Fit

Worth being blunt about

The $49 exists to filter, not to earn. If you're in the right column, this is the best forty-five minutes you'll spend this quarter. If you're in the wrong one, don't book — I'll refund you and we'll both have lost an hour.

Book this if

  • You're a D2C or e-commerce brand doing $100k–$5M a year
  • Revenue has been flat or falling for two or more months while spend held
  • You already have paid traffic running — there's a system to diagnose
  • You can pull your own numbers, or someone on your team can
  • You want the honest read even if the answer is "your product isn't the problem, your margin is"

Don't book this if

  • You're pre-launch or pre-revenue — there's nothing to audit yet
  • You're looking for someone to run ads next week without a diagnosis first
  • You want a free discovery call — that's not what this is
  • You're a B2B SaaS or services business; this scope is e-commerce specific
  • You've already decided the problem is creative and want a second opinion that agrees
06Questions

Before you book

Why am I paying for what other agencies give away?

Because a free call is a sales call and both of us know it. The $49 buys forty-five minutes where I'm working on your account instead of qualifying you, and it means the people who show up have actually looked at their numbers first. It's credited back the moment we work together, so it costs you nothing except the intent to take it seriously.

Do you need access to my ad accounts or store?

No access needed to book. The brief asks for a handful of figures you can read off your own dashboards, and bands are fine. If you're comfortable sharing view-only access to Meta Ads Manager, GA4 or Shopify before the call, the teardown gets sharper — but it's optional and never required.

What if you look at it and there's nothing wrong?

Then I'll tell you that on the call and refund the $49. It happens — sometimes the pipeline is fine and the problem is pricing, inventory or a category that's genuinely contracting. You'll still get the written summary explaining why.

Is this a pitch for wittelsbach.ai?

The tool automates a few of the things we'll find — spend reallocation, creative fatigue detection, cart recovery. If those are your biggest leaks I'll say so. If your biggest leak is a checkout flow or a missing retention offer, the tool doesn't help and I won't pretend otherwise.

What happens after the call?

You get the written teardown and a prioritised list. Most people execute it themselves, and that's a fine outcome. If you'd rather we ran it, we'll scope a retainer or a fixed-scope project and the $49 comes off the first invoice. There's no obligation either way and no follow-up sequence.

How does the $49 payment work?

It's US$49 through Razorpay, by card, credited in full against any engagement. International cards are accepted; depending on your bank you may see a small foreign-transaction fee on top — that's your bank's charge, not ours.

See what your Meta ads are really costing you.

Connect your account and Bach ranks every revenue leak in minutes — each with the money it costs and a one-tap fix. Free for 7 days, no credit card.

Start Free Audit
Start your free audit