BlogOperations

Society Amenity Booking FAQ

Updated 2026-06-07

FAQ: society amenity booking

What is amenity booking on Plinth? A way for residents to reserve time slots for shared facilities (clubhouse, gym, party hall) and for admins to manage availability and approvals.

Who creates amenities? Society admins from Admin → Amenities (/admin/amenities).

Who can book? Active society members from Amenities (/amenities).

What booking statuses exist? Pending (when approval is required), Confirmed (approved or auto-confirmed), and Cancelled (resident or admin cancelled).

How does approval work? When an amenity has requires approval on, new bookings start as pending. An admin approves via approve_amenity_booking — then status becomes confirmed.

Can two people book the same slot? No — Plinth uses a database exclusion constraint. Overlapping pending or confirmed bookings for the same amenity are rejected with "slot already booked."

Can I cancel my booking? Yes — if you made the booking, use cancel in-app (cancel_amenity_booking). Admins can also cancel any booking.

What tier is amenity booking on? Community — see pricing.

How is this different from Events? Events are open community gatherings with RSVPs. Amenity booking reserves exclusive use of a facility for a time window.

Is there an audit trail? Yes — book, approve, and cancel actions are written to the society audit log.

Resident guide · Admin guide.