Skip to content

Growth

PreviousNext

How the team reads the numbers on a fixed rhythm and turns them into decisions — baselines, a weekly scorecard, decision rules and experiments.

Numbers only help when they are read on a rhythm and acted on by rules agreed in advance. This page is that plan. The numbers come from Metrics; the fixes that make them trustworthy are in Optimizations.

Principles

  • One number at the top. Collected revenue per week. Every other metric earns its place by explaining it.
  • Baselines before targets. No target is invented. We measure first, then set targets from what we measured.
  • Compare with yourself. A number is read against last week and against its own 4-week median — not against a guess.
  • Decide by rule. The rules below say what to do when a signal fires, so the meeting is about action, not opinions.
  • One change at a time. Change one thing per lever, run it at least two weeks, and write down what happened.

The rhythm

Daily — 5 minutes, desk lead

Run the automation health query. Verify every Bankak transfer waiting on bookings and tickets, close yesterday's open visits, and answer every enquiry still NEW.

Weekly — Monday, 30 minutes, the team

Fill in the scorecard below for the week that just ended. Mark each line as up, flat or down against its 4-week median, and apply the decision rules to anything that fired.

Monthly — first Monday, 1 hour, leadership

Look at the revenue mix by stream, retention, package use, office occupancy and lost demand. Close last month's experiments and choose at most two for the coming month.

Weekly scorecard

Copy this table into the weekly notes. Each line names the query that fills it.

MetricThis weekLast week4-week medianQuery
Collected revenue (SDG)collected-revenue.sql
Active customers / newcustomers.sql
Booking requests / confirmed %booking-funnel.sql
Lost demand (SDG)lost-demand.sql
Tickets sold / fill %event-fill.sql
Registrations / waitlistedregistrations.sql
Enquiries / staleenquiries.sql
Café orders / average ticketcafe-weekly.sql
Café minutes to readycafe-weekly.sql

Baselines first

Decision rules

A signal fires when a metric is worse than its 4-week median two weeks in a row. Then the rule says where to look and what to try.

SignalLikely causeLeverShould move
Revenue downOne stream fellRead the stream split; apply that stream's ruleCollected revenue
One stream above half of revenueDependence on a single streamPromote the weakest stream that has spare capacityStream mix
New customers downFewer people discovering SpaceRun a free event or open day; post with tagged linksNew customers
Room confirmation downSlow follow-up, or priceVerify and confirm within the day; review the room rateConfirmed %, lost demand
Lost demand up for one productPayment friction or a short holdSend the Bankak details on WhatsApp at request time; review ticketHoldMinutesLost demand
Free event waitlist above a tenth of capacityDemand beyond the roomAdd a second session or a bigger roomSeats taken, new customers
Event show-up downNo reminderWhatsApp reminder the day beforeShow-up %
Package use downCustomers drifting awayCall customers with low use before expiryRetention, renewals
Retention downThe space isn't meeting a needAsk the people who stopped coming whyRetention
Stale enquiries above zeroNo ownerName an owner per topic; answer within a dayStale enquiries
Café minutes to ready up at peakNot enough hands at the peak hourPrep before the peak, or add staff at that hourMinutes to ready
Café QR share downGuests don't notice the table QRMove or enlarge the QR cards; staff mention themQR %

Experiments

Every change the team makes to move a number is written down before it starts:

Experiment
Hypothesis:  WhatsApp reminders the day before raise event show-up.
Change:      Staff send the reminder link to every registration, 24 hours ahead.
Metric:      show_up_pct (registrations.sql)
Baseline:    4-week median before the change
Duration:    2 weeks, or 3 events — whichever is longer
Result:      the metric after, next to the baseline
Decision:    keep · change · drop

Keep experiments as GitHub issues in the space repository, so the result and the decision stay next to the code that made the change.

The first 90 days

DaysBuildRead and decide
1–30Fix the first three defects; record where people come from; tag every link Space postsRun the daily and weekly rhythm; collect baselines
31–60Record transition times; count WhatsApp tapsSet targets from the baselines; run the first two experiments
61–90Add page-view analyticsCompare revenue by channel; put more into the channels that bring paying customers, less into the rest