Booking Requests

Accepting and declining requests

Respond to requests quickly and keep customer communication clear.

acceptdeclineresponse
Last updated: 2026-05-03

Steps

  1. Go to Home > Booking Requests, set the filter to Pending, then tap the request you want to process.
  2. On Request details, verify the requested slot, client contact fields, selected service, and any notes before taking action.
  3. If the request works as submitted, tap Offer requested slot. If the requested time does not work, tap Custom offer and set a new date, Start time, End time, Offer total, optional Pricing note, and message.
  4. A pending request uses the `pending_business` status. After you send an offer, it moves into Active as `offer_sent` while the client decides.
  5. If the client accepts an offer with no upfront payment, the request becomes `confirmed_paid` and creates the appointment immediately.
  6. If the service requires a deposit or full payment, the request becomes `awaiting_payment` and the client is sent to checkout. It becomes `confirmed_paid` only after payment is completed.
  7. If you cannot take the job, tap Reject request. This closes the request and updates the customer so they do not keep waiting on a pending response.
  8. Closed history includes `confirmed_paid`, `rejected_by_business`, `client_declined`, `expired`, and `cancelled_by_client`. Keep these records for audit and support follow up.
  9. Outcome check: accepted requests should appear in Appointments once confirmed; rejected, declined, expired, or cancelled requests should remain visible under Closed.

Need more help?

Include the active workspace, affected booking or service, exact error message, and a screenshot of the screen where the problem happened.

If you still need support, use the contact page.

Was this article helpful?