Purpose
1.2. Allow clients to book, reschedule, or cancel sessions with real-time availability updates to reduce manual effort.
1.3. Prevent double-booking and provide automatic reminders to clients and instructors.
1.4. Integrate sign-up confirmation, attendance tracking, and follow-up workflows.
Trigger Conditions
2.2. Instructor updates class availability or modifies schedule.
2.3. A session is cancelled or modified by either party.
2.4. Continuous monitoring for updates in the integrated calendar accounts.
Platform Variants
• API: Calendar API – Events:insert, Events:delete, Events:patch
• Feature/Setting: OAuth2.0 connection; trigger on new event creation or update
3.2. Microsoft Outlook Calendar
• API: Microsoft Graph – /me/events
• Feature/Setting: App Registration, delegated calendar event permissions
3.3. Apple iCloud Calendar
• Feature/Setting: CalDAV integration; trigger with event CREATE, UPDATE, DELETE
3.4. Calendly
• API: Webhooks – invitee.created, invitee.canceled
• Feature/Setting: Webhook endpoint subscription
3.5. Acuity Scheduling
• API: Acuity API – Appointments endpoint
• Feature/Setting: OAuth2.0; receive real-time updates via webhooks
3.6. Zoho Calendar
• API: Zoho Calendar API – CreateEvents, GetEvents
• Feature/Setting: OAuth token, watch for changes
3.7. TimeTrade
• API: Appointments – POST/PUT/DELETE
• Feature/Setting: Trigger on appointment lifecycle
3.8. Setmore
• API: Appointments API – Book, Cancel
• Feature/Setting: API Key access; listen for booking activity
3.9. Appointlet
• API: Booking API; Webhooks
• Feature/Setting: Real-time event subscription
3.10. Doodle
• API: Polls and Booking API
• Feature/Setting: OAuth2.0 authentication, trigger on poll/booking status
3.11. Square Appointments
• API: Booking API
• Feature/Setting: OAuth, subscribe to appointment changes
3.12. SimplyBook.me
• API: Webhooks
• Feature/Setting: Notification on booking events
3.13. Bookafy
• API: Booking API
• Feature/Setting: Receive events for booking status
3.14. 10to8
• API: Webhooks / Appointments endpoints
• Feature/Setting: Post/put/delete appointment triggers
3.15. OnceHub
• API: ScheduleOnce API
• Feature/Setting: Webhook configuration on booking lifecycle
3.16. SuperSaaS
• API: Webhooks
• Feature/Setting: Trigger on appointment events
3.17. Bookeo
• API: Booking API
• Feature/Setting: Check for status changes
3.18. Gigabook
• API: Appointments
• Feature/Setting: Listen on new, modified, or canceled appointments
3.19. Appointy
• API: Appointment API
• Feature/Setting: Subscribe to appointment notifications
3.20. Skedda
• API: Bookings endpoint
• Feature/Setting: Access via token, trigger on booking changes
Benefits
4.2. Reduces no-shows through automated reminders and confirmations.
4.3. Centralizes class management with real-time updates.
4.4. Enhances professionalism and client satisfaction by offering self-serve scheduling options.
4.5. Enables data-driven insights on booking trends and instructor utilization.