Bookings
Attendance Check Requests
Last updated 8 July 2026
Attendance Check Requests
TL;DR
- Attendance checks ask clients if they are still coming before an upcoming confirmed appointment.
- The owner enables them from Automations inside Appointment reminder.
- Calendar and booking detail show Attendance states such as Scheduled, Awaiting reply, and Client is coming.
- Staff can manually send, resend, or mark a client as coming from booking detail.
Attendance check requests help reduce no-shows by asking clients to confirm before they arrive. They are configured as part of Appointment reminder and use the same reminder timing. A client response records attendance confirmation on the booking, but it does not change the booking lifecycle status from Confirmed.
What is an attendance check request?
An attendance check request is a reminder prompt that asks the client to confirm they are still coming. In the codebase the internal field names still use reconfirmation, but the user-facing product language is Attendance check.
When an attendance check is active, booking surfaces can show:
| State | Meaning |
|---|---|
| Attendance check scheduled | The booking is eligible and a request is scheduled. |
| Awaiting reply | The request was sent and the client has not replied yet. |
| Client is coming | The client confirmed from the attendance link. |
| Replied by SMS | The client replied by SMS with a confirmation keyword. |
| Marked as coming | A team member marked the client as coming. |
How do you turn on attendance checks?
The venue owner enables attendance checks from the Appointment reminder automation. The switch is labelled Attendance check.
- Open Automations.
- Open Appointment reminder.
- Choose when the reminder sends from Send.
- Choose the reminder channel.
- Turn on Attendance check.
The reminder timing options are 1 hour before, 2 hours before, 4 hours before, 12 hours before, 24 hours before, and 48 hours before.
Note
Attendance check configuration requires PRO. Appointment reminders themselves can still exist separately from the attendance-check add-on.
How clients respond
Clients can respond from the attendance-check link or by SMS when SMS reply actions are included. The link page title is Please confirm your appointment unless the link opens the cancellation path first.
| Client action | Button or reply | Result |
|---|---|---|
| Confirm | Confirm appointment or SMS Y, YES, CONFIRM | Marks the booking as confirmed by the client. |
| Reschedule | Reschedule or SMS R, RESCHEDULE | Opens or sends a reschedule path when policy allows. |
| Cancel | I need to cancel, Cancel appointment, or SMS C, CANCEL | Cancels the appointment through the normal cancellation flow. |
The attendance link can show Invalid access link, Already marked as coming, or Booking not active when the link is invalid, already used, or no longer applies.
Manual actions from booking detail
Staff can manage attendance checks from web and mobile booking detail surfaces. The booking must be upcoming, Confirmed, and have either an email address or phone number before OpenChair can send a request.
| Operator action | When it appears |
|---|---|
| Send attendance check | The booking can receive a request and no request is currently awaiting reply. |
| Send now | Compact view for a scheduled attendance check. |
| Resend attendance check | A request was already sent and the client has not replied. |
| Mark coming | A request is awaiting reply and the client has confirmed outside the link flow. |
Manual sends have a 60-second cooldown to prevent duplicate messages.
Rules and limits
Attendance checks only apply to bookings that can reasonably receive a response.
| Rule | Behaviour |
|---|---|
| Booking status | Only upcoming Confirmed bookings can receive or record an attendance check. |
| Contact details | The booking needs an email address or phone number to send a request. |
| Already confirmed | A booking already marked as coming cannot receive another attendance check. |
| Past bookings | Past bookings cannot receive or record attendance checks. |
| SMS matching window | SMS Y / C / R replies act on the most recent reminder or attendance check sent to that phone number in the last 24 hours. |
Who can use this
| Role | Access |
|---|---|
| Owner | Can enable or disable attendance checks in Automations and use booking-detail actions. |
| Manager | Can use booking-detail attendance actions when they can access the booking. |
| Team | Can use booking-detail attendance actions when they can access the booking. |
Common mistakes
Attendance checks are not the same as booking approval. Booking approval decides whether a requested online booking becomes confirmed. Attendance checks ask a client with an already confirmed booking whether they are still coming.
Attendance checks do not change the booking status to a new lifecycle state. OpenChair records reconfirmedAt and the response source, then displays the attendance signal on calendar and booking-detail surfaces.
SMS reply actions only work for customers who receive SMS from your venue. Email clients use the attendance-check link instead.
Troubleshooting
| Issue | Solution |
|---|---|
| Attendance check is unavailable | Confirm the venue is on PRO and that you are the owner. Only owners can configure the automation. |
| Send attendance check does not appear | Check that the booking is upcoming, Confirmed, and has an email address or phone number. |
| Client says the link is invalid | Ask them to use the latest email or SMS link. The page shows Invalid access link when the token is missing or expired. |
| SMS reply went to the wrong booking | OpenChair uses the most recent reminder or attendance check sent to that phone number in the last 24 hours. Review nearby bookings manually if a client had multiple reminders close together. |
FAQ
What is an attendance check request?
An attendance check request asks a client to confirm whether they are still coming to an upcoming confirmed appointment. The reply is recorded on the booking and shown on calendar and booking-detail surfaces.
How do I turn on attendance checks?
Open Automations, configure Appointment reminder, then turn on Attendance check. The venue owner must have PRO to enable the attendance-check setting.
Can staff send an attendance check manually?
Yes. Open an upcoming confirmed booking with client contact details and use Send attendance check or Resend attendance check from booking detail. If the client confirms verbally, use Mark coming.
What can customers do from an attendance check?
Customers can confirm the appointment, reschedule when policy allows, or cancel. SMS customers can also reply Y, C, or R when SMS reply actions are included.