The flow
Starts it 9Logic 12Service 6
The steps in the order they run, from what starts it.
- 1Book Appointment WebhookWebhookStarts it
- 2Check Availability WebhookWebhookStarts it
- 3Manage Appointment WebhookWebhookStarts it
- 4Extract Booking DataSetLogic
- 5Extract Availability RequestSetLogic
- 6Extract Appointment Management DataSetLogic
- 7Validate Required FieldsIfLogic
- 8Get Calendar Events for DateGoogle CalendarService
- 9Route by Action TypeSwitchLogic
- 10Create Calendar EventGoogle CalendarService
- 11Format Validation Error ResponseCodeLogic
- 12Check Time Slot AvailabilityIfLogic
- 13Find Appointment to UpdateGoogle CalendarService
- 14Find Appointment to CancelGoogle CalendarService
- 15Format Booking Success ResponseCodeLogic
- 16Respond - Validation ErrorRespond To WebhookStarts it
- 17Format Unavailable Time ResponseCodeLogic
- 18Format Available Time ResponseCodeLogic
- 19Update Calendar EventGoogle CalendarService
- 20Delete Calendar EventGoogle CalendarService
- 21Respond - Booking SuccessRespond To WebhookStarts it
- 22Respond - Time UnavailableRespond To WebhookStarts it
- 23Respond - Time AvailableRespond To WebhookStarts it
- 24Format Reschedule Success ResponseCodeLogic
- 25Format Cancellation Success ResponseCodeLogic
- 26Respond - Reschedule SuccessRespond To WebhookStarts it
- 27Respond - Cancellation SuccessRespond To WebhookStarts it