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 weeks of holds generated from one rule, in one save
- 15 min default grace window before a held slot frees up
- 0 manual 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.
Eng standup · weekly · Mon / Wed / Fri
Holding 12 occurrences
| Day | Time | Event |
|---|---|---|
| Mon | 09:00–10:30 | Eng standup |
| Tue | 09:00–10:30 | Eng standup |
| Wed | 09:00–10:30 | Eng standup |
| Thu | -- | -- |
| Fri | 09:00–10:30 | Eng standup |
12 occurrences · 0 conflicts · 1 grace exception (W3 Mon, member rescheduled) Auto-reissues on contract renewal
03 — Five patterns that cover everything
Most spaces never need more than these five. Custom intervals if you do.
3× / week
Weekly · Mon / Wed / Fri
Engineering standup, gym class, working-parent share-desk. Picks any combination of weekdays; weekend toggle separate.1× / month
Monthly · 1st Monday
All-hands, board meeting, monthly retrospective. Resolves the actual date each month — DST-safe, holiday-aware via the closures calendar.every 2 weeks
Bi-weekly · alternating
Alternating rotation between two teams sharing a room. Two rules, one source of truth — the engine keeps them mutually exclusive.4× / year
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.auto-renew
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.
| Pattern | Cadence | Use case | Grace |
|---|---|---|---|
| Weekly · Mon / Wed / Fri | 3× / week | Engineering standup · Mercer & Co. · Atrium · 09:00–10:30 | 10 min |
| Weekly · Tue / Thu | 2× / week | Yoga class · independent instructor · Studio · 18:00–19:00 | 5 min |
| Monthly · 1st Mon | 1× / month | Board meeting · Tide Labs · Boardroom · 14:00–17:00 | 15 min |
| Bi-weekly · alternating | every 2 weeks | Design crit · two teams rotate · Studio · 13:00–14:30 | 10 min |
| Quarterly · 13 weeks | term-based | Coding bootcamp · external · Forum · 09:00–17:00 | 30 min |
| On-contract · open-ended | membership-tied | Dedicated desk D-14 · K. Smith · until contract ends | n/a |
0 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.”
Community Manager · 32-member coworking space
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.