Approve a member's booking
Approve a member’s pending booking so it becomes confirmed and reserves the asset.
Before you start
Section titled “Before you start”- You must be an admin or owner of the syndicate. Members cannot approve bookings.
- Only bookings in the
pendingstate can be approved. Tentative and cancelled bookings don’t appear in the approvals queue. - Your syndicate must have booking approval enabled — otherwise member bookings go straight to
confirmedand there is nothing to approve. See Booking policy.
- Open the syndicate’s Pending Approvals screen. You can reach it from the syndicate dashboard or the Bookings tab.
- You see a list of pending booking cards, each showing the member, the asset, and the time range. Tap a card to expand details.
- Tap Approve on the booking you want to approve.
- In the confirmation dialog — “Approve booking for <member name>?” — tap Approve again.
You’ll see a Booking approved snackbar. The booking’s status moves from pending to confirmed and the slot is now reserved on the calendar. Offline the snackbar reads Booking approved — will sync when you’re back online; the status changes locally immediately and PowerSync pushes the change to the server (and to the member’s notification feed) when connectivity returns.
What approval does
Section titled “What approval does”- Changes the status to
confirmed— the booking now blocks other bookings on the same asset at the same time (see Conflict detection). - Sends the member a notification that their booking has been approved.
- Removes the booking from the Pending Approvals queue.
If it goes wrong
Section titled “If it goes wrong”- “Only pending bookings can be approved” — someone else has acted on the booking since the list loaded. Pull to refresh.
- “Conflict with an existing booking” — between the time the member submitted and now, another confirmed booking has taken part of the slot. Approval is blocked. Either reject this one, or ask the member to pick a different time.
- The Approve button isn’t there — you are not an admin or owner in this syndicate.