Once a contact books an appointment, the work of keeping them engaged and prepared should be automatic. The HoopAI Platform lets you build workflows triggered by appointment events — booking confirmed, appointment starting, appointment completed — and chain together messages, reminders, tags, and pipeline updates that fire precisely when they should.Documentation Index
Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
Use this file to discover all available pages before exploring further.

Why this matters
Without automation, no-shows happen. Contacts book an appointment, forget about it, and miss it — because nobody sent a reminder. Research consistently shows that a single reminder message sent 24 hours before an appointment reduces no-shows by 25-40%. Two reminders — 24 hours and 1 hour before — reduce them further. Setting this up once inside a workflow means it runs automatically for every appointment, forever, with no staff action required.How to configure appointment automation
Create a new workflow

Set your trigger — appointment status
- Calendar: Select the specific calendar this workflow applies to — or leave blank to apply to all calendars
- Status: Select Confirmed to trigger on new bookings, Cancelled to trigger on cancellations, or No Show to trigger when appointments are missed
Send an immediate confirmation message
“Hi {{contact.first_name}}, your appointment is confirmed for {{appointment.start_time}}. Add it to your calendar: {{appointment.ics_link}}. Reply STOP to opt out.”Example confirmation email:
- Subject: “Your appointment is confirmed — {{appointment.start_time}}”
- Body: Include appointment date, time, location or Zoom link, and what to prepare

Add a wait step for the 24-hour reminder
“Reminder: Your appointment with{{user.first_name}}is tomorrow at{{appointment.start_time}}. Location:{{appointment.location}}. Questions? Reply to this message.”
Add a wait step for the 1-hour reminder
“Your appointment starts in 1 hour. Join here: {{appointment.zoom_link}}”

Add post-appointment follow-up actions
- Send a review request: Ask the contact to leave a Google review
- Send a follow-up email: Summary of what was discussed and next steps
- Update the pipeline: Move the contact to the next stage in your sales pipeline
- Add a tag: Mark the contact as “Appointment Completed” for segmentation

Test the workflow with a real booking
- The confirmation message fires immediately after booking
- The workflow is in active status
- The wait steps are configured to the correct appointment-relative times
Key points
Appointment-relative wait steps
Appointment-relative wait steps
Custom values for appointment data
Custom values for appointment data
{{appointment.start_time}}— the appointment date and time{{appointment.end_time}}— the appointment end time{{appointment.location}}— the location or Zoom link{{appointment.zoom_link}}— the auto-generated Zoom meeting link (requires Zoom integration){{appointment.ics_link}}— a link to add the appointment to any calendar app{{user.first_name}}— the team member’s first name (for who they are meeting with)
Handling cancellations and no-shows
Handling cancellations and no-shows
Filtering by calendar or appointment type
Filtering by calendar or appointment type
Key benefits
Automatic no-show reduction
Automatic no-show reduction
Immediate confirmations
Immediate confirmations
Precise timing
Precise timing
Post-appointment pipeline management
Post-appointment pipeline management
Personalized messaging
Personalized messaging