Purpose
1.2. Auto-create, update, or cancel calendar events based on actions in the booking platform, maintaining real-time class schedules across personal and business calendars.
1.3. Enable seamless experience for aerial dance participants, instructors, and administrators by establishing two-way sync and automated notifications.
Trigger Conditions
2.2. A class is rescheduled, modified, or the attendee list changes.
2.3. Client cancels or updates their booking.
2.4. Instructor marks class as finished or postpones.
2.5. Periodic sync (e.g., daily or hourly to check differences).
2.6. Manual admin override or global entity changes.
Platform Variants
• API: Insert, update, and delete events via Google Calendar API v3; set event summary, description, attendees, and reminders.
• Sample: OAuth2 authentication, POST to /calendars/{calendarId}/events.
3.2. Microsoft Outlook (Office 365/Exchange Online)
• API: Microsoft Graph Calendar API; create/update/delete events using v1.0 endpoint.
• Sample: POST /me/events with class metadata, attendees.
3.3. Calendly
• Feature: Webhook/event created/updated/canceled triggers; API for real-time event sync.
• Sample: Configure webhook to POST to integration endpoint.
3.4. Acuity Scheduling
• Feature: Sync newly booked appointments to Google/Outlook via API.
• Sample: Enable calendar sync in Acuity, retrieve via API events/{id}.
3.5. Zapier
• Feature: Google/Outlook Calendar integrations via Zap triggers; event creation from booking form submissions.
• Sample: "New Booking → Create Google Calendar Event" zap.
3.6. Make (Integromat)
• Feature: Calendar modules; automate bi-directional sync with booking platforms.
• Sample: Watch Bookings → Create/Update Google Calendar Event.
3.7. Bookeo
• Feature: API: Push bookings to connected calendars; webhooks.
• Sample: /api/v2/bookings with calendar information.
3.8. Mindbody
• Feature: Export class schedule to Google/Outlook; API for appointments and classes.
• Sample: Use GET /class/classes and push to calendar event endpoint.
3.9. 10to8
• Feature: Calendar sync for staff and clients; instant availability updates.
• Sample: OAuth2 settings, enable Google Calendar sync in account.
3.10. Setmore
• Feature: Calendar connections to auto-add/update events on booking.
• Sample: API POST to /api/v1/appointments with sync flag.
3.11. SimplyBook.me
• Feature: Google/Outlook calendar sync module; events reflect new bookings and cancellations.
• Sample: Enable sync in admin, map booking fields to calendar event fields.
3.12. Square Appointments
• Feature: Sync class bookings to Google/Outlook via connected calendar account.
• Sample: Toggle calendar sync in dashboard, set two-way option.
3.13. Schedulicity
• Feature: Calendar API to sync appointments.
• Sample: Webhook setup for "class booked" event, push to calendar endpoint.
3.14. Appointy
• Feature: Bi-directional calendar sync; API for appointment management.
• Sample: POST /api/v1/appointments, map to calendar.
3.15. TimeTap
• Feature: Integration wizard for Google/Outlook sync per staff calendar.
• Sample: Use TimeTap settings, connect via OAuth, auto-publish class bookings.
3.16. TeamUp
• Feature: Sync member bookings to connected calendar accounts.
• Sample: API endpoint for schedules → Calendar API push.
3.17. YogaTrail
• Feature: Exports and syncs classes to instructor calendars.
• Sample: Activate Google Calendar integration in profile.
3.18. OpenSimSim
• Feature: Google/Outlook calendar feed for staff rota and classes.
• Sample: Subscribe to generated iCal feed; client-side integration.
3.19. Cronofy
• Feature: Calendar API to create, update, and delete calendar entries cross-platform.
• Sample: API POST /v1/calendars/{calendar_id}/events.
3.20. SuperSaaS
• Feature: Google Calendar sync and iCal export for all bookings.
• Sample: Enable sync in settings, configure which bookings export to calendar.
3.21. Outlook desktop client
• Feature: Subscribe to booking iCal feeds or add via custom add-ins.
• Sample: Download iCal link, import or subscribe in client.
Benefits
4.2. Enables instant, automated confirmation and reminders direct to user calendars.
4.3. Provides real-time updates and easy cancellation/change management.
4.4. Reduces manual entry, phone/email coordination, and administrative workload.
4.5. Enhances class organization, punctuality, and client satisfaction for aerial dance programs.