SundayBooking
Manage internal rooms, external rentals and appointment bookings in one calendar where overlaps are structurally impossible — set-up and clean-up time included. Staff approve requests; members and renters ask through a link, no account needed for the public flow. Shares one account and one church with SundayPlan.
Every space, one honest calendar
From a wedding to a choir rehearsal — requested, checked and approved without a clash.
Conflict-proof calendar
An exclusion constraint in the database makes a double-booking impossible — including rig and clean-up buffers.
Approval queue
Requests land in a queue staff approve or decline, with suggested alternatives when a slot is taken.
Internal & external
Rooms for staff and volunteers, plus public rentals via a link and a magic-link status page — no account needed.
Resources & bundles
Define rooms, equipment and event types once; bundle them so booking the hall books the chairs too.
Live presence
See “someone is asking for this time right now” as it happens, so two planners don't grab the same slot.
ICS feed & utilisation
Subscribe to a room's calendar as an ICS feed and watch a utilisation dashboard fill in.
A double-booking isn't caught — it's impossible.
Booking goes through an atomic database function that locks the resources and rejects any overlap on the effective time range, set-up and clean-up included. The wedding and the choir rehearsal can never land on the same room.
- Overlaps blocked by the database, not by a check after the fact
- Public rentals without an account, via magic link
- Shares the account, church and SSO with SundayPlan
Plays well with the rest of Sunday Suite
Status: in development
SundayBooking is live at booking.sundaysuite.app and lives inside SundayPlan — same account, same church. Sign in with your Sunday account to manage resources and approvals; rig-testing across devices is under way.
Want bookings without the clashes?
It's live at booking.sundaysuite.app, part of the SundayPlan family. Get in touch if your church wants help setting up rooms and rentals.