Calendar sync problems are nearly always one of five things: an expired connection, the horizon, a reassigned appointment, Apple's refresh delay, or expecting it to work backward. The table matches the symptom to the fix.
Check these first
| Symptom | Likely cause | Fix |
|---|---|---|
| Nothing new appears | The connection shows Needs attention; the provider revoked or expired access. | Open the app under Apps Integration and Reconnect. A temporary problem at Google or Microsoft doesn't show this; ClinyPal tries again within the hour on its own. |
| Far-off appointments are missing | They're beyond Sync appointments up to. | Raise the horizon, then Sync all upcoming appointments. |
| Old appointments are missing | Only appointments from the connection date onward are pushed. | Use Sync all upcoming appointments; past ones aren't synced. |
| An appointment is on the wrong practitioner's calendar | It was reassigned after it was pushed. | Nothing; ClinyPal removes it from the old calendar and creates it on the new one at the next change. |
| Apple Calendar is hours behind | Apple refreshes a subscribed feed on its own schedule. | On the Mac or iPhone, set the subscription's refresh to the shortest interval, or refresh by hand. |
| Duplicates | The calendar was connected twice, or events were copied by hand. | Disconnect, delete the duplicates in the calendar, reconnect and sync once. |
| Changes made in the calendar don't reach ClinyPal | Sync is one-way. | Make changes in ClinyPal. An event you delete in your own calendar comes back the next time the appointment changes. |
Sync is one-way, from ClinyPal to your calendar. Nothing you change in Google or Outlook reaches ClinyPal, and an event you delete there comes back on the next change.
The Microsoft Calendar panel showing Needs attention with a Reconnect button.
Still wrong
Check Check connection on the app. If it reports healthy and a specific appointment still won't appear, open that appointment, save it again to trigger a push, then contact support with the appointment date and practitioner.
Only appointments from the connection date onward are pushed. Past ones aren't synced.
Sync is one-way. ClinyPal recreates its event whenever the appointment changes. Cancel the appointment in ClinyPal instead.
No. A temporary problem at Google or Microsoft is retried within the hour; Reconnect is only for Needs attention.