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
- A customer picks a location, appointment type, and time slot in the Appointment Scheduler.
- Weevio Cloud reserves the slot in GSX using the location's Ship-To and Technician ID.
- The customer receives the confirmation template the location has assigned in the GSX Notifier email editor.
- 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 Cloud | Status pushed to GSX |
|---|---|
| Customer checks in at the store | Check-in status |
| Customer cancels online, or staff cancels in Weevio Cloud | Cancellation 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:
How GSX appointments work, supported appointment types, and per-location requirements.
Renew your GSX SSL certificate and private key before they expire.
Related documentation
- Setup & Authentication — configure your GSX credentials and location settings
- Service Repair Orders — Multi-Location Sync — how SROs reconcile across locations, including GSX considerations
- Troubleshooting — diagnose status-update failures
Need Help?
For assistance, please send a message to our Support page.