What You May Notice
Some users may notice that calendar events:
Disappear and reappear on their iPhone
Seem to toggle off without any action
Reappear minutes or hours later
Appear correctly in Spiro, but not consistently on their phone
This behavior often begins after blocking time off or updating availability.
Why This Happens
In most cases, this is caused by how Google Calendar syncs with iOS, not by Spiro.
Google Calendar ↔ iOS Sync Behavior
When Google Calendar is connected to an iPhone, iOS syncs events on a refresh cycle rather than in real time. This can cause:
Temporary gaps where events appear missing
Events to reappear after the next refresh
Delays when changes are made from another platform
From the user’s perspective, this can look like events are being deleted and restored, even though they are not.
Multiple Calendars Displayed on iPhone
Many users have more than one calendar enabled on their device, such as:
Google Calendar
iCloud Calendar
Other subscribed calendars
An event may exist on one calendar but not another, which can make it appear to disappear and reappear as iOS refreshes or toggles visibility.
Calendar Subscriptions (Less Common)
If a user has subscribed to a calendar feed and also connected Google Calendar directly, iOS may display conflicting versions of the same event. This can create visual inconsistencies even though the event itself is intact.
How to Fix and Stabilize Calendar Sync
Follow these steps in order:
Confirm the event exists in Google Calendar on the web
If it’s there, the event is correct.
On your iPhone, go to
Settings → Calendar → AccountsTemporarily disable any calendar accounts you don’t actively use, such as:
iCloud Calendar (for testing)
Subscribed calendar feeds
Refresh Google Calendar sync
Turn Google Calendar sync off
Wait 2–3 minutes
Turn it back on
Check your calendar display
Make sure you’re viewing only the intended calendar(s) in the iOS Calendar app.
Important to Know
Spiro sends appointments to Google Calendar once at creation.
Spiro does not continuously edit or remove calendar events.
If an event exists correctly in Google Calendar on the web, it has been successfully created.
Summary
If calendar events appear to disappear or reappear on an iPhone, it is usually due to Google-to-iOS sync timing or overlapping calendars, not an issue with Spiro. Confirming the event in Google Calendar on the web and simplifying calendar sync settings typically resolves the issue.
If you continue to experience issues after reviewing the steps above, please reach out to our support team for help.