Your last agency optimized for retainers. We optimize for the number that pays your bills.

Roosterflyt runs growth and conversion for B2B SaaS companies between $1M and $15M ARR. We find what’s actually leaking before we touch a single campaign.

Book a Diagnostic Sprint Take the 2-minute Leak Check 2 weeks · $3,000–$6,000 · one document
Diagnostic scope four places money leaks
01 Acquisition paying for the wrong traffic
02 Measurement revenue you cannot trace
03 Conversion traffic that does not convert
04 Retention customers you cannot keep
One of these is costing you more than the other three combined. The Sprint tells you which one.

What it looks like

Every dashboard says the funnel is healthy. The revenue line disagrees.

Most agencies get paid for activity: more posts, more campaigns, more reports. That’s a fine business for them and a bad deal for you, because activity and revenue aren’t the same thing.

It’s rarely obvious, either. A SaaS funnel usually has several teams touching it. Paid media chases volume, product chases engagement, RevOps closes out a report that’s due Friday, and each one can hit its own number while the money still leaks somewhere between them.

The cost shows up late and in the wrong place: acquisition cost that rises without a matching rise in revenue, months spent optimizing a step that was never the constraint, and reporting that produces more information without producing better decisions.

  1. 01 Acquisition cost keeps climbing, and every channel report looks healthy. Usually leaks in: Acquisition + Measurement
  2. 02 Demo requests are up. Pipeline is flat. Usually leaks in: Conversion
  3. 03 Customers sign, then leave somewhere around month six. Usually leaks in: Retention
  4. 04 Marketing says it’s working. Finance doesn’t believe the attribution. Usually leaks in: Measurement

Four ways in

Everyone starts at the first one.

Most engagements start at the Sprint. It sets the order for everything after it.

Diagnostic Sprint

One document. Every finding ranked by how much money it is losing you.

Price band
$3,000–$6,000
Duration
2 weeks
  • One ranked document of findings, each sized in monthly dollars
  • An evidence appendix so your team can re-run every finding
  • A walkthrough of the document with the people who need to act on it
  • A plain recommendation on whether anything further is worth buying

Full detail

Growth Roadmap

A 90-day plan built from what the Sprint found. Named experiments, not slides.

Price band
$8,000–$15,000
Duration
one-time
  • A ninety-day plan of named experiments, ordered by dollar impact and dependency
  • An owner, a sample size, a duration and a success threshold for every experiment
  • A measurement spec so the result can be read without arguing about the method

Full detail

Growth Partner Retainer

We become your growth function. Experiments, reporting, a seat at your table.

Price band
$6,000–$15,000/mo
Duration
monthly
  • A written thesis at the start of every month, and a plain account of what moved at the end
  • Experiments run in the agreed order, with failures reported as failures
  • A seat in your revenue meetings, with answers rather than a deck

Full detail

CRO / Performance Program

Full funnel ownership for teams with real media spend on the line.

Price band
$10,000–$20,000/mo
Duration
monthly
  • One scorecard across media, landing pages, conversion and measurement
  • One accountable team, so no one points at the other half of the funnel
  • Changes shipped to pages, forms and campaigns, not recommendations about them

Full detail

See what each one includes, who it’s for, and what sets the price

Check us on this

Four things you can verify before you spend a dollar.

01

Priced before it starts

The Sprint is a fixed fee inside a published band. You approve a number, not an hourly meter.

02

Two weeks, one document

A fixed window and one deliverable. No slide deck, no forty-page report to skim once.

03

Ranked in dollars

Every finding is sized by what it costs you each month, not by how easy it is for us to implement.

04

“Nothing here” is allowed

If the funnel is fine, we say so and tell you not to spend more with us. That counts as a finished Sprint.

How it works

A structured process, not a menu of services.

Six stages. The first three are the Sprint. We don’t sell a retainer to someone we haven’t diagnosed.

  1. 01

    Diagnose

    Read the ad accounts, analytics, funnel and CRM data. Find out what is actually happening before anyone proposes a fix.

    Diagnostic Sprint
  2. 02

    Identify

    File every finding in one of four places money leaks, with the evidence attached so your team can check our work.

    Diagnostic Sprint
  3. 03

    Prioritize

    Rank by monthly dollar impact, not by effort. The easy fix worth a little goes below the hard one worth a lot.

    Diagnostic Sprint · Growth Roadmap
  4. 04

    Execute

    Run the experiments and fixes in sequence, with an owner and a success threshold named before anything ships.

    Retainer · Program
  5. 05

    Measure

    Report the number that moved, why we think it moved, and what we got wrong. Failed tests are reported as failed.

    Retainer · Program
  6. 06

    Scale

    Put more behind what survived measurement. Stop spending on what didn’t.

    Retainer · Program

What you receive

One document. Every finding in the same five parts.

A Sprint doesn’t end in a presentation. It ends in a ranked list your team can check, argue with and act on. Here’s the format of every line in it.

  • One ranked document of findings, each sized in monthly dollars
  • An evidence appendix so your team can re-run every finding
  • A walkthrough of the document with the people who need to act on it
  • A plain recommendation on whether anything further is worth buying

See the Sprint, day by day

Sprint document Format, not client data
Finding 0N A single sentence naming the leak.
What we found
One sentence, plain English. If it needs a glossary, we rewrite it.
Where it leaks
Acquisition, Measurement, Conversion or Retention. Every finding has exactly one home.
The evidence
The report, query or cohort that shows it, written so your own team can re-run it and disagree with us.
Monthly cost
A dollar range with the arithmetic shown, and a plain statement of how confident we are in it.
The fix
The specific change, who owns it, and roughly how long it takes to know whether it worked.
Findings are sorted by monthly dollar impact, highest first. The last page is a plain recommendation on whether anything further is worth buying.

How we think

Two leaks we find more often than anything else.

Not client case studies. Patterns. Both survive in companies with competent teams and clean-looking dashboards, which is exactly why they survive.

The leak

Last-touch attribution hands revenue to branded search and direct — the two places a buyer goes once they have already decided. Neither one creates demand; both collect it. So budget drifts toward the collector and away from whatever was actually creating the demand, and pipeline falls two quarters later for reasons nobody can trace back.

Why it survives

Because the dashboard improves the entire time it is happening. Branded search has the lowest cost per acquisition in the account, so shifting spend into it makes the blended number look better — right up to the point where there is nothing left to collect.

What changes

Budget stops being allocated on last-touch cost per acquisition. Usually one channel that looked indefensibly expensive turns out to be the only one creating demand, and it gets funded properly for the first time.

Check firstWhether branded search volume is growing or flat. Whether self-reported “how did you hear about us” agrees with what the platform claims. Whether first-touch and last-touch disagree about the same cohort, and by how much.

The leak

A demo request form grows one field at a time — company size, role, budget, timeline, use case — each one added by someone reasonable trying to make sales calls better. Nobody measures what a field costs. The people who abandon are not random: the senior buyers with the least patience and the largest deals are the most likely to leave.

Why it survives

Because lead quality improves on every report. The only people finishing the form are the ones patient enough to finish a form. Sales is happier with the leads. Revenue is not better.

What changes

Fields nothing downstream reads get deleted. The rest move to after the booking rather than before it, where the same answers arrive at no cost.

Check firstField-level abandonment, not form-level conversion rate. Then whether the fields costing the most abandonment are read by anything downstream — routing, scoring, a real human decision — or just collected.

Read all three teardowns, including what we check

Is it a fit?

We’d rather tell you it’s not a fit than bill you to find out.

A good fit when

  • You’re a B2B SaaS company between roughly $1M and $15M ARR with a real acquisition engine running.
  • There is enough traffic, spend or customer history for a diagnostic to find something solid.
  • Someone with authority over budget will act on what the data says, including when it contradicts a favourite theory.
  • You’d rather know what the funnel is costing you than receive a report that says everything is progressing.

Probably not the right fit when

  • You’re below roughly $1M ARR. There often isn’t enough data yet for a diagnostic to beat good judgement.
  • You want more deliverables, posts or campaigns rather than a number that moves.
  • The answer is already decided and you’re looking for a vendor to confirm it.
  • The underlying problem is product-market fit. Marketing diagnostics can’t compensate for that, and we’ll say so.

Fair questions

What a skeptical buyer asks first.

We already have an internal analytics team.

Good, that makes the Sprint faster. We don’t replace internal expertise. We work on the questions that sit between analytics, paid media, product and finance, which are the ones no single team owns. Your analysts get access to our evidence appendix and can check every finding.

Our current agency handles this.

Then the Sprint works as a second set of eyes with nothing to defend. We don’t pitch against your agency or take over their work. If they’re doing the right things, we’ll say so. If not, you’ll have the evidence to have that conversation.

We’ve already tried CRO.

Many teams have, and often against the wrong page. Conversion work only pays when it points at the place the funnel actually loses buyers. A test on the wrong page can win and change nothing. The Sprint finds the right page first.

We need leads, not another strategy project.

Agreed. The Sprint isn’t a strategy project. It produces a ranked list of specific changes, each with an owner and a dollar value, and plenty of them are fixable inside a week. If a finding can’t be acted on, it doesn’t make the document.

How quickly will we see results?

The Sprint produces findings in two weeks. Whether those findings move revenue depends on how fast they ship and how long your sales cycle is. We tell you for each finding how long it will take to know whether the fix worked, because for long-cycle B2B that answer can be months.

What if the Sprint finds nothing big?

Then we say that, in writing, and tell you not to spend more with us. You will have paid a fixed fee to learn the funnel is sound, which costs less than finding out slowly over a year. Nothing in the offer rewards us for inventing a problem.

Book a Diagnostic Sprint

Loading the form… Open it as a page instead