Case studies

Four cases, four disciplines, no result used twice

Each engagement below is filed under the one discipline that actually produced it. Applications and automation has no published case yet, and we say so rather than borrow one.

The result that kept getting misused

One engagement carries one claim, a rule that costs us a named client story on several service pages, because four results that turn out to be the same job are worth less than one plainly stated gap.

240 Dashboards before8 Dashboards after
Cutting the estate is a good story, which is why it drifted onto pages it had nothing to do with. It is evidence about reporting surfaces, not about governing an agent or rebuilding a warehouse, so it is cited on one service page only.

Where each case is filed, and the gap we are not filling

Four disciplines on the left, the evidence each one is allowed to claim on the right.

  1. AnalyticsFintech Series C, 240 dashboards to 8B2B SaaS, churn signals and CSAT
  2. AI and evaluationAPAC grocery margin agentPublic sector, eight agents live
  3. Data engineeringAPAC grocery margin agent
  4. Applications and automationNo published case yet
The APAC engagement appears twice because two disciplines did separate work inside it: data engineering built the lineage first, AI built the agent. The dashboard consolidation is counted once. Applications and automation stays empty until a client agrees to be written up.

Three of the four cases carry a money figure

The dollar results from the cards, drawn at the same scale so you can see how differently sized they are.

Fintech Series C, saved in year one$72k
APAC grocery, recovered inside six weeks$240k
B2B SaaS, ARR held in one quarter$480k
Bars are thousands of US dollars, each over the window named beside it. They are not the same kind of money: one is cost saved, one is margin recovered, one is revenue held. The public sector case has no dollar figure at all, and its published result is zero audit gaps.

What has to be true before a figure is allowed on this page

Four tests, and a result that fails any of them does not get published however good it looked internally.

  • Someone outside Woodfrog verified the number

    For the APAC case that was the customer's own Finance team, within 30 days of the first flag. We do not publish a saving that only our own model believes in.

  • The figure carries its time window

    A number without its window is a claim rather than a result, so every figure on this page is published with the period it covers.

  • The discipline is named on the card

    So you can tell in five seconds whether this is evidence about the thing you are buying, or about a neighbouring practice in the same firm.

  • The client stays anonymous, the reference does not

    Cases are written to be NDA-friendly, which is the condition on which we were allowed to write them. Attributed references are arranged on the audit call instead.

Four cases clear all four tests. That is why this page is short. Padding it would take an afternoon and cost us the only thing it is for.

All four cases ran on the same three phases

Different disciplines, same three phases, which is what makes the results comparable to each other.

  1. Week 1

    Audit

    Fixed fee, two calls, and a one-pager saying what we would do and what we think it is worth. You keep it whether or not the engagement continues. All four cases began here.

  2. Weeks 2 to 6

    Ship

    A pod of three, with something working in your hands by Week 3. In the APAC engagement that working thing raised its first real flag on day 14.

  3. Week 7 onwards

    Operate

    Quarterly reviews and on-call governance. The public sector controls, kill switch included, live in this phase. They are an operating commitment, not a slide shown once during a pitch.

Which case to read first, depending on what you are trying to settle

Pick by the question you are actually stuck on, not by the industry that matches yours.

  1. If the question is reporting

    Read the fintech case

    You have too many dashboards, they disagree with each other, and they are slow. The case covers what got cut, what survived, and why eight was the right place to stop.

  2. If the question is trust near money

    Read the APAC case

    An agent raised a margin flag on day 14 and a Finance team accepted it inside 30 days. Most of the case is about why they accepted it: the lineage built before the agent.

  3. If the question is your auditor

    Read the public sector case

    Eight agents live, cleared and rolled out in the same week, zero audit gaps. The interesting part is the five controls that made a same-week rollout possible at all.

  4. If the question is adoption

    Read the B2B SaaS case

    Signals joined across three systems are worth nothing until they land in someone's weekly routine. CSAT moved 4.6 to 4.8 in a quarter because the routine changed, not the model.

Industry match matters less than question match. Read the one that answers what you are stuck on.

The figures, each with the period behind it

These are the four numbers the cases turn on, shown with the window they were measured over.

$72kFintech saving, year oneCounted across the first year after the estate was cut to eight dashboards.
$480kB2B SaaS ARR held, one quarterOne quarter of account work, over the same period CSAT moved from 4.6 to 4.8.
2.4 pointsAPAC margin movement, six weeksMeasured at the end of the six week engagement, with $240k recovered inside that window.
30 daysAPAC sign-off, from the first flagThe customer's own Finance team accepted the recovered figure within 30 days of the agent raising it.

Fair objections to a page like this one

The ones we get asked on the first call, answered here instead.

Four cases is not very many.

It is not. More than 20 companies have worked with us; four agreed to be written up in this detail with an outside team checking the figure. We would rather be short than padded, and you can ask about the rest on a call.

Every one of these is anonymous, so how do I know they are real?

You do not, from a web page, and you should not pretend otherwise about anyone's site. Attributed references are arranged on the audit call under NDA. Anonymity is the condition under which these were allowed to be written at all.

You have nothing published for applications and automation.

Correct, and that pillar is sold on method and capability until a client agrees to be named. Quietly dropping the fintech dashboard result into that page would be the easiest thing to do and the fastest way to lose a serious buyer.

Are these your best results or your normal ones?

The median across more than 20 companies is six weeks to a first production-grade artefact and $240k recovered or saved. The APAC case sits on that median rather than above it. The fintech and public sector cases are stronger on their own axes.

Could you repeat any of this for us?

We do not know until Week 1, and anyone answering before they look at your systems is guessing. The audit is fixed fee, two calls, and ends in a one-pager you keep, including when the honest finding is not to proceed.

Which model sits behind the AI cases?

We build directly on Claude as part of the Anthropic Claude Partner Network, with no reseller layer in between. Sonnet handles production reasoning, Opus the hard analyses, Haiku the cost-sensitive long tail. The choice is an engineering decision we defend, not a badge.

Read the nearest case, then bring us what you do not believe

If one of the four looks like your situation, read it properly and bring the part you find hardest to accept. Week 1 is a fixed fee audit: two calls, a one-pager you keep either way, and no obligation past it. Write to hello@woodfrog.tech. If none of them look like your situation, that is worth saying out loud too, because it usually means the first week is about something we have not written up yet.