Appointment Sync

How Weevio Cloud reserves GSX appointments, pushes check-in and cancellation status back to Apple, and keeps the Appointment Scheduler aligned with Apple's reservation system.

When the GSX integration is connected, the Appointment Scheduler reserves Apple appointments through GSX as customers book online. Once an appointment exists, Weevio Cloud keeps its status in sync with Apple GSX automatically.

How appointments flow

  1. A customer picks a location, appointment type, and time slot in the Appointment Scheduler.
  2. Weevio Cloud reserves the slot in GSX using the location's Ship-To and Technician ID.
  3. The customer receives the confirmation template the location has assigned in the GSX Notifier email editor.
  4. When the customer checks in or cancels, Weevio Cloud pushes the new status back to Apple GSX.

Status updates Weevio sends to GSX

Action in Weevio CloudStatus pushed to GSX
Customer checks in at the storeCheck-in status
Customer cancels online, or staff cancels in Weevio CloudCancellation with reason CUSTOMER_CANCELLED

If GSX rejects the status change — for example, because the appointment is already in an incompatible state — the error from GSX is surfaced in the UI so staff know to follow up.

What's covered in the Appointment Scheduler docs

The booking-side of GSX — appointment types, availability windows, time slots, and the customer-facing booking flow — lives in the Appointment Scheduler section:

Need Help?

For assistance, please send a message to our Support page.