Skip to content

Approve a member's booking

Approve a member’s pending booking so it becomes confirmed and reserves the asset.

  • You must be an admin or owner of the syndicate. Members cannot approve bookings.
  • Only bookings in the pending state 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 confirmed and there is nothing to approve. See Booking policy.
  1. Open the syndicate’s Pending Approvals screen. You can reach it from the syndicate dashboard or the Bookings tab.
  2. You see a list of pending booking cards, each showing the member, the asset, and the time range. Tap a card to expand details.
  3. Tap Approve on the booking you want to approve.
  4. 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.

  • 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.
  • “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.