Bookings · Recurring
Standing reservations
that actually stand.
Weekly standups. Monthly board meetings. The yoga class that owns Tuesday at 6. Set the pattern once, hold the slot with a grace window, and re-issue when the member renews — without anyone touching a calendar.
- 52 weeksof holds generated from one rule, in one save
- 15 mindefault grace window before a held slot frees up
- 0manual re-issues after a member renews — auto on contract
01 — Capabilities
Recurrence that survives renewals, no-shows, and reschedules.
- Recurrence patterns
Weekly (any combination of days), monthly (nth weekday, or specific date), bi-weekly, and custom interval. Up to 90 occurrences in one rule, or open-ended on contract.
- Hold-with-grace
If the member doesn't check in within the grace window, the hold lifts and the slot is offered to the next booking. Operators set the grace per resource — 15 min default, 0 for hot desks.
- Automatic re-issue
When a recurring contract renews, the block automatically extends. When it lapses, the engine stops issuing new occurrences — no manual cleanup of orphaned holds.
02 — One rule, four weeks
Mon / Wed / Fri · 09:00–10:30 — for the next 12 weeks.
The rule above generated every block in red. Conflicts with one-off bookings surface at creation time, not as a 7am panic on the day of.
03 — Five patterns that cover everything
Most spaces never need more than these five. Custom intervals if you do.
- Weekly · Mon / Wed / Fri
Engineering standup, gym class, working-parent share-desk. Picks any combination of weekdays; weekend toggle separate.
- Monthly · 1st Monday
All-hands, board meeting, monthly retrospective. Resolves the actual date each month — DST-safe, holiday-aware via the closures calendar.
- Bi-weekly · alternating
Alternating rotation between two teams sharing a room. Two rules, one source of truth — the engine keeps them mutually exclusive.
- Quarterly · 13-week block
Reserve a studio for a 13-week course run. Generates the full term in one save; pauses automatically on quarter-end.
- On-contract · open-ended
Dedicated office or standing desk tied to a membership contract. Recurs as long as the contract is active, halts on cancel/lapse.
04 — Patterns in the wild
How operators actually wire this up.
- 3× / weekEngineering standup · Mercer & Co. · Atrium · 09:00–10:3010 min
- 2× / weekYoga class · independent instructor · Studio · 18:00–19:005 min
- 1× / monthBoard meeting · Tide Labs · Boardroom · 14:00–17:0015 min
- every 2 weeksDesign crit · two teams rotate · Studio · 13:00–14:3010 min
- term-basedCoding bootcamp · external · Forum · 09:00–17:0030 min
- membership-tiedDedicated desk D-14 · K. Smith · until contract endsn/a
Re-issued recurring bookings after a contract renewal — engine handles it.
“We used to send a calendar invite for every Monday for the next twelve weeks. People declined two, accepted ten, and we’d spend Friday afternoon untangling the mess. Now I set the rule once and the room is held — with a 15-min grace, so we don’t lose the slot on a no-show.”
Set the pattern once. Get your Mondays back.
Bring the standing reservations you’ve been managing in a Google Doc. We’ll convert them into rules — and you’ll see them holding twelve weeks of slots before lunch.