Marlowe & Finch Marketing · Yield-fill
Proactive yield-fill

The forecast doesn't just predict. It acts.

On Monday the model saw Tuesday dinner trending 40% empty. By the time the room opened, it had already quietly invited the right regulars — and held back the ones who'd have walked in anyway. Read by Eleanor Marlowe, Owner

Forecast gap, Tuesday
40% empty
19 of 48 covers unbooked at Monday noon
Regulars targeted
50
Top regulars by spend & preference, consented
Seats filled by Tuesday
16
9 bookings, average party 1.8 — gap closed to 6%
Revenue recovered
$1,280
Net of the offer; vs a blanket discount

Monday noon: a hole in Tuesday

Forecast covers against the 48-seat room. Tanjong Pagar; closed Mondays, so Tuesday is the soft night.
Friday dinner46 / 48 forecast
Saturday dinner48 / 48 forecast
Sunday dinner34 / 48 forecast
Tuesday dinner29 / 48 forecast
The trigger: Tuesday is forecast at 29 covers — a 19-seat, 40% hole, well outside the normal mid-week band. The vertical line is the 48-seat capacity. The hatched bar is the gap the system is allowed to act on.
From prediction to action

A forecast that only tells you the room will be quiet is a worry, not a tool. This one is wired to do something about it — but only within the gap it can prove, and only with guests who've consented to hear from us.

It stacks three things the house already runs: the demand forecast, the guest book, and the messaging channels. None of it is new plumbing — it's the existing parts, pointed at one job.

1UC3 · Forecast

Spot the gap

Tuesday flagged 40% empty against capacity.

2UC6 · Guest CDP

Segment

Rank regulars by spend, recency & preference.

3Draft

Tailor the offer

One Tuesday-only invitation, in the house voice.

4UC15 · Channels

Send

SMS & email to the consented few — not the list.

5Track

Measure

Opens, bookings, seats filled by Tuesday noon.


The targeted invitation

A segment, a single drafted offer, and what happened by Tuesday morning.
The segment · top 50 regulars

Past spend, recent enough, right taste

Drawn from the guest book: regulars with three or more visits, a spend at or above the $80 average, marketing consent on file, and a preference that suits a quiet Tuesday. Two examples:

Marcus Tan Duck & the Bridge Road porter · 5 visits $96avg. spend
Priya Kumar Barramundi & Adelaide Hills chardonnay · 4 visits $84avg. spend
Drafted offer · Tommo's voice

"A quiet Tuesday's our favourite kind. Chef's table this Tuesday only — two glasses poured to suit your table, on us. Marcus, the Manuka-smoked duck and that Bridge Road porter will be waiting."

SMS · +65 8-series Email Tuesday only Consented guests
Conversions · by Tuesday noon

Sent 50 · opened 31 · booked 9

Nine bookings, average party 1.8, filled 16 of the 19 empty seats — the Tuesday gap closed from 40% to 6% without touching the door price for anyone who'd already planned to come.

Sent50
Opened31
Tapped17
Booked9
Seats16

Where it tried to give money away

The honest beat: left alone, a fill engine over-discounts its best guests. The margin guard caught it.
Margin guard · held before send

Don't discount guests who don't need it.

The first draft segment was bigger — 63 regulars. It swept up loyal, full-price guests who book Tuesdays unprompted and have never needed an incentive. Discounting them fills no empty seat; it just hands away margin on covers we already had. The guard pulled them out of the send and explained why.

Held

Wei Lim — books a quiet Tuesday roughly monthly, always full price, opened the last three newsletters without an offer. Would have come anyway. Inviting at a discount costs ~$22 in margin and fills no incremental seat.

Held

Grace Goh — top-decile spender, no price sensitivity in her history, already a confirmed Tuesday booking on the sheet. Already coming. The offer would have discounted a seat that was never empty.

Sent

Marcus Tan — a true regular, but hasn't been in for seven weeks and only ever on busy nights. Genuinely incremental. A tailored Tuesday nudge wins back a cover the room would otherwise lose.

The rule: the offer goes only to guests whose presence is uncertain on the night with the gap — never to a confirmed booking, and never to a reliable full-price regular. Of 63 candidates, 13 were held. That protected an estimated $310 of margin that a blanket "fill the room" send would have given away.


The Tuesday, settled

Indicative figures, one service. Synthetic and consistent across this page.
Forecast gap
19 seats
40% of a 48-seat room, Tuesday dinner
Regulars targeted
50
Of 63 candidates — 13 held by the guard
Seats filled
16
9 incremental bookings; gap closed to 6%
Revenue recovered
$1,280
~$1,590 covers, less offer; $310 margin saved vs blanket
Under the hood What this is today — and where the fill engine should go next

This page is a concept. The numbers are hand-built to tell one Tuesday's story honestly; nothing here ran against a live room. What it illustrates is real, though, and it's the point of the expansion phase: the three use-cases already on the table — the demand forecast, the guest book, and the messaging channels — stack into a single action. The forecast spots the gap, the guest book picks who to ask, the channels do the asking, and a margin guard sits across the whole thing so it can't give away the room to fill it. Today that orchestration is a sketch; the parts beneath it are further along.

On the roadmap

  1. Earn the trigger. Only act on a gap the forecast is genuinely confident about, on a soft night — a quiet Tuesday, never a Friday. A wrong "the room's empty" call that floods regulars with offers is worse than doing nothing. The threshold has to be conservative and learn from each send.
  2. Sharpen the guard. The interesting model isn't who to invite — it's who not to. Estimating each regular's likelihood of coming anyway, and their price-sensitivity, is what separates filling a seat from discounting one we already had. This is the bit that protects margin, and it deserves the most rigour.
  3. Respect the channel. Frequency caps, consent on every send, and a hard ceiling on offers per guest per quarter — a yield-fill tool that trains regulars to wait for a discount has quietly destroyed the full-price business it was meant to protect.
  4. Right-size the incentive. Two glasses, a chef's table, an early sitting — test what actually moves a booking versus what just costs us margin, so the offer is the smallest thing that fills the seat.
  5. Human hand on the send. The engine drafts the segment, the offer and the hold-list; a person on the floor approves it before a single message leaves. It proposes; it never sends on its own.
Where this sits in the roadmap — the expansion use-case brief: UC18 — Proactive yield-fill (expansion brief) → Concept mock-up — illustrative data, not a live system. Expansion candidate (UC15–UC20).