Kratly
Autonomous growth

The weekly growth review meeting: 30 minutes that move revenue

A weekly growth review meeting agenda in 30 minutes: one revenue scoreboard from Stripe, last week's experiments, decisions, owners and a template to copy.

Priyansh KumarUpdated October 21, 202610 min read
A one-page growth scoreboard with new paying customers, revenue and cost per customer by channel, next to a 30-minute timer

Short answer

A good growth review meeting takes 30 minutes a week and has one job: decide what to change next. Start from one revenue scoreboard (new paying customers, revenue, cost per paying customer by channel, from Stripe or your store). Review last week's experiments, make decisions, then assign next week's experiments to named owners.

Executives now spend nearly 23 hours a week in meetings, up from less than 10 hours in the 1960s (Harvard Business Review). Brian Balfour, who led growth at HubSpot, put the bar simply: "If you have a weekly one hour team meeting, it better have high ROI" (Brian Balfour).

Most weekly marketing meetings miss that bar. Channel owners read out clicks and leads, and nobody asks who paid.

This article gives you a growth review meeting format and a template you can copy. To be clear: it's a recommended format, built from my opinion and from published practices at Amazon and from Balfour. It's not a study. Adapt it.

Why most weekly marketing meetings don't move revenue#

Three habits waste the hour.

Status updates instead of decisions. What people did belongs in a written note. Spend meeting time on choices.

Channel metrics instead of money. Google Ads reports conversions. Meta reports purchases. Email reports opens. Each number flatters its own channel. None tells you who paid. If the scoreboard isn't tied to Stripe or your store, the debate is about whose report to believe.

Too many tools, no shared view. When each person brings a screenshot from a different tool, half the meeting goes to reconciling. The cost of that sprawl is covered in marketing tool sprawl: what your stack costs and what to cut.

Andy Grove's High Output Management splits meetings into two kinds. Process-oriented meetings are regular and keep the business running. Mission-oriented meetings are called once to make a specific decision. A weekly growth review is the first kind. It should follow the same format every week, so people spend their energy on the numbers, not the agenda.

What Amazon and Balfour got right#

Two published practices shape this format.

Amazon's Weekly Business Review (WBR). Cedric Chin's write-up, based on former Amazon executive Colin Bryar, describes a 60-minute meeting covering 400 to 500 metrics (Commoncog). It works because it is exception-driven: "you really only discuss exceptional variation." Owners investigate odd numbers before the meeting. If they can't find the cause, they are expected to say "I don't know," and a follow-up is noted. Strategy is discussed in a separate meeting.

Balfour's weekly growth meeting. Balfour's meeting runs about 45 minutes, never more than an hour. Team members add learnings to a shared document before the meeting. Roughly 40 minutes go to questioning each learning, and the last 5 to 10 to metrics. His warning: "Don't let the conversation veer to debating priorities of experiments" (Brian Balfour).

IdeaAmazon WBRBalfour growth meetingWhat I'd borrow
Length60 min (90 in holiday season)~45 min, max 6030 min for a small team
FocusExceptions in a fixed metric deckLearnings from experimentsBoth, in that order
PrepOwners explain exceptions in advanceLearnings written before MondayWritten pre-read, due the day before
StrategySeparate meetingNot debated in the meetingSeparate, monthly

I cut it to 30 minutes for a smaller team. A team spending $5k to $100k a month on ads runs a handful of experiments a week, not dozens.

The 30-minute growth review meeting agenda#

MinutesBlockOutput
0–5Scoreboard. New paying customers, revenue, spend, cost per paying customer by channel vs last week and 4-week averageList of exceptions (anything outside normal range)
5–15Last week's experiments. Each owner: what we changed, the result in paying customers or revenue, what we learnedKeep, kill or extend each one
15–22One exception, deep. The biggest unexplained move on the scoreboardCause, or "I don't know" plus an owner to find out
22–27Decisions. Budget moves, pauses, launchesWritten decisions with a date
27–30Next experiments. One owner, one metric, one review date eachNext week's list

Two rules make this work. Judge experiments on paying customers or revenue, never on clicks. And write every decision down where next week's meeting will see it.

What I'd check first if your meetings run long: is the scoreboard ready before the meeting starts? If someone builds it live, the meeting is already lost.

Five-block agenda bar showing minutes for scoreboard, experiments, deep dive, decisions and next experiments
The 30-minute agenda: most of the time goes to results and decisions, not reporting.

Build one revenue scoreboard#

The scoreboard is the marketing KPI review in one table. Keep it to one screen. Pull revenue and new customers from Stripe or your store, not from ad platforms.

MetricSourceWhy it's here
New paying customers (total and by channel)Stripe / store, joined to UTM or click IDThe outcome you're paying for
New revenue (new MRR or order revenue)Stripe / storeSize of what you bought
Spend by channelAd accountsThe cost side
Cost per paying customer by channelSpend ÷ new paying customersCompare channels on one number
CAC payback or ROAS vs break-evenGross margin, revenueIs the channel profitable?
Running experimentsExperiment logWhat changed this week

For the formulas, see customer acquisition cost by channel and CAC payback period. For stores, break-even ROAS is 1 ÷ gross margin (Amazon Ads).

Show each number against the last week and a 4-week average. Amazon's charts use a trailing six weeks plus a trailing twelve months for the same reason: one week alone is noise.

I'd leave out impressions, CTR, MQLs and open rates. They're useful to the person running the channel. In a growth review meeting they invite debate about activity, not money. The opposite case: a channel may have no paying customers yet because it's new. Then show its leading metric, but mark it as leading and give it a date to prove revenue.

Growth meeting template you can copy#

Paste this into your shared doc and fill it the day before.

WEEKLY GROWTH REVIEW — Week of {date}
Owner: {name}   Pre-read due: {day before, 5pm}

1. SCOREBOARD (5 min)
| Channel | Spend | New paying customers | New revenue | Cost per paying customer | vs 4-wk avg |
| Google Ads |  |  |  |  |  |
| Meta |  |  |  |  |  |
| Email |  |  |  |  |  |
| Organic / direct |  |  |  |  |  |
| Total |  |  |  |  |  |
Exceptions: {anything outside normal range}

2. LAST WEEK'S EXPERIMENTS (10 min)
| Experiment | Owner | Metric | Result | Keep / kill / extend |

3. DEEP DIVE (7 min)
Exception: {one}   Cause: {or "don't know"}   Follow-up owner: {name}

4. DECISIONS (5 min)
| Decision | Owner | Date | Review on |

5. NEXT EXPERIMENTS (3 min)
| Experiment | Owner | Success metric (paying customers or revenue) | Review date |
Filled-in growth meeting template with scoreboard rows by channel and an experiments table
A filled template. The decisions table becomes next week's first check.

Rules that keep it to 30 minutes#

  • Pre-read or cancel. If the scoreboard isn't ready an hour before, move the meeting.
  • Exceptions only. Normal numbers get no discussion. "Nothing to see" is a complete answer.
  • One owner per experiment. Shared ownership means nobody reports back.
  • No priority debates. Ranking next month's ideas is a separate, monthly session.
  • Decisions in writing. Each with an owner and a review date.
  • Five people or fewer. Others read the notes.

The meeting has a real cost. Five people for 30 minutes is 2.5 hours a week, or about 125 hours a year. At an assumed $100 an hour fully loaded, that's about $12,500 a year. It pays for itself if it kills one losing campaign a quarter.

When I'd hold it less often: if you win fewer than about ten new paying customers a week, weekly channel numbers swing on luck. Keep the weekly slot for experiments and decisions, but judge channels on a 4-week rolling view. Tests that need more data are covered in did your marketing change really work?

This meeting is the human version of what an autonomous growth system does all week. More on that in autonomous growth: why connecting 100 tools won't make customers pay. For who should run the work, see growth marketer vs AI growth agent.

How to do this in Kratly#

  1. Connect ad accounts, site and Stripe or your store. Kratly shows revenue and cost per paying customer by campaign, page and email.
  2. Use it as the scoreboard. Open Kratly's channel view in the meeting instead of building a slide.
  3. Review suggested changes. Kratly flags campaigns and pages that moved, and suggests what to change.
  4. Approve and log. Changes you approve are logged and reversible, so next week's meeting starts from the log.

Questions, answered

What should a weekly growth meeting cover?

Four things: a revenue scoreboard by channel, results of last week's experiments, decisions, and next week's experiments with owners. Pull the scoreboard from Stripe or your store, not from ad platforms. Judge each experiment on paying customers or revenue, never on clicks. Leave status updates and idea ranking out of it. Those belong in a written note and a separate monthly session.

How long should a growth review meeting be?

Thirty minutes works for a small team running a few experiments a week. Balfour's meetings ran about 45 minutes, never more than an hour, and Amazon's WBR runs 60. Go longer only if the volume of experiments needs it. To stay on time, share the scoreboard as a pre-read the day before and discuss only exceptions.

Which marketing KPIs belong in the weekly review?

Track new paying customers, new revenue, spend, cost per paying customer by channel, and payback or ROAS against break-even. Pull revenue from Stripe or your store, not ad platforms. Show each number against last week and a 4-week average. Keep clicks, CTR, MQLs and open rates for channel owners, because they invite debate about activity, not money.

Who should attend the weekly growth review?

The people who own a channel or an experiment, plus one decision-maker. Five or fewer is a good limit, and everyone else reads the notes. Each experiment needs one named owner, because shared ownership means nobody reports back. Five people for 30 minutes is about 125 hours a year, so keep the list short.

Weekly or monthly growth review?

Weekly for experiments and decisions, so changes don't wait a month. If you win fewer than about ten paying customers a week, weekly channel numbers swing on luck. Then keep the weekly slot for experiments, but judge channels on a 4-week rolling view. Move strategy and idea ranking to a separate monthly session.

Written by

Priyansh Kumar

Priyansh Kumar has spent more than a decade in growth, scaling brands from 1 to 10 and from 10 to 100. He now builds Kratly, an autonomous growth team that ties every campaign, page and email to the revenue it brings.

Kratly on LinkedIn

Sources

Was this article useful?

Next step

See a growth scoreboard built from revenue.

Open the Kratly live demo and walk through revenue and cost per paying customer by channel, the way a weekly review needs it.