Google Calendar sync keeps the same events on every device and app that uses the account. Most problems come from one of three causes: sync is switched off, the calendar is hidden, or the connection is one-way. This guide covers each case. It also covers Outlook, one Google Calendar syncing with another, and connecting a calendar to a CRM for insurance sales.
TL;DR
- Google Calendar sync works in two ways: a full account connection that can edit events, or an iCal link that only displays them.
- Missing events on a phone are usually fixed by checking the Account sync setting, the calendar’s own Sync toggle and the device storage.
- An Outlook subscription to a Google Calendar is read-only. Changes made in Outlook do not return to Google.
- A CRM calendar connection should use the narrowest permissions that cover the job, and should be removed when a user leaves.
- Agents who book appointments from a CRM need two-way sync, so that a booked call blocks time and a personal event blocks bookings.
Table of Contents
- How Google Calendar sync works
- Sync Google Calendar on a phone or tablet
- Fix Google Calendar sync problems
- Sync Google Calendar with Outlook
- Two-way sync: how to tell what you have
- Sync one Google Calendar with another
- Connect a calendar to a CRM
- Permissions and privacy checks before connecting
- Our view on calendar sync for insurance agents
- Calendar, pipeline and follow-up in one platform
- FAQ
- Sources
How Google Calendar sync works
There are two methods. Google describes them in its guide to syncing a calendar with computer programs. The first is to sign in with a Google Account in the other application. The events can then be viewed and edited there. The second is an iCal link. This gives a read-only view.
The choice matters more than anything else in this guide. An account connection can send changes in both directions. A link only sends information out. Many sync complaints turn out to be a read-only link that was expected to behave like an account connection.

A third case is the mobile app. The Calendar app on a phone or tablet is signed in to the account. It shows the same events as the web version.
Sync Google Calendar on a phone or tablet
Google’s own steps for syncing on Android start with the basics. Confirm the internet connection works. Confirm the Google Calendar app is in use. Confirm the calendar is visible in the app.
On Android, calendar sync sits in the account settings of the device. Open the Google account, find the “Calendar” entry and make sure it is on. On an iPhone or iPad, open the calendar account settings and make sure the “Calendars” switch is on. One company guide that follows Google’s advice on device settings describes the same two locations.
A few limits apply:
- The app syncs past events up to one year back.
- Sync stops when the device runs out of storage.
- A calendar that is not ticked in the app’s list will not show its events.
Fix Google Calendar sync problems
Work through the list in order. Each step takes under a minute.
- Check the connection. Open a web page. A weak connection delays sync without showing an error.
- Refresh manually. Google recommends a manual refresh in the app when events look out of date. In the app menu, choose Refresh.
- Check Account sync. The device-level setting for the Google account must be on.
- Check the calendar’s Sync toggle. In the app settings, open the calendar and confirm Sync is on.
- Check visibility. A calendar that is not shown will look empty. Select it in the list.
- Check where the event was saved. An event added to a different Google Calendar than expected looks like a missing event. Open the event and read the calendar name.
- Free up storage. Google states that the app stops syncing when the device is low on space.
All of these points come from Google’s sync troubleshooting page. If the steps do not help, sign out of the account on the device and sign in again. Check the web version first. If the event is there, the problem is on the device. If it is not, the event was never saved to the account.
Why not all calendars show up
Secondary and shared calendars appear in the left-hand list under “My calendars” or “Other calendars”. Each one has its own checkbox. On a phone, each calendar also has its own Sync toggle. A calendar can be present on the web and absent on the phone because only that toggle is off.
Sync Google Calendar with Outlook
There are two main routes, and they do different things.
| Method | Direction | What it does |
|---|---|---|
| iCal subscription in Outlook | Google to Outlook only | Outlook checks for updates and downloads changes. Edits in Outlook do not go back to Google. |
| Google Workspace Sync for Microsoft Outlook | Both directions | Synchronizes Outlook events with a Google Workspace account in the cloud. |
| Google Account added to another app | Both directions | Events can be viewed and edited in the application. |
Microsoft’s page on seeing a Google Calendar in Outlook confirms the subscription route. Outlook periodically checks for updates. Google tells Outlook how often to check, so changes can appear late. Microsoft also states that changes made in Outlook are not sent to the Google Calendar.
The Google Workspace tool is described in Google’s Outlook calendar guide. It synchronizes every 10 minutes and also when an event is created or an invitation is received. It applies to Google Workspace accounts.
Fix duplicates and conflicts in Outlook
Outlook Desktop can show conflict errors when a meeting is updated or cancelled. Microsoft’s known issue page says the conflict is a local item conflict on that machine. It lists two workarounds:
- Update or cancel the meeting in Outlook on the web or in the new Outlook.
- Use Clear Offline Items to clear the local Outlook store, so that Outlook syncs clean copies.
Microsoft also states the service fix finished rolling out on 11 July 2024. The fix does not repair meetings that were already in a conflict or duplicated state. Those need one of the workarounds.
Two-way sync: how to tell what you have
Two-way sync means a change in either calendar appears in both. Test it with one event.
- Create an event in calendar A. Wait several minutes. Check calendar B.
- Edit the time of that event in calendar B. Check calendar A.
- Delete the event in calendar B. Check calendar A.
If step 1 works and step 2 does not, the connection is one-way. That is the normal result for an iCal subscription. If an edit arrives but a delete does not, review the permissions given to the connection.
One more point applies to most scheduling tools. Sync usually covers events created after the connection is made. Older events may not carry over automatically. Check what the tool’s help page says about existing events before relying on it.
Sync one Google Calendar with another
Google does not merge two calendars. It lets one account subscribe to another calendar that has been shared. Google’s page on subscribing to someone else’s calendar explains the steps. The owner approves the request. The calendar then appears in the other person’s Google Calendar app.
The owner picks the level of access:
- See only free/busy, with details hidden.
- See event details.
- Make changes to events.
- Make changes and manage sharing.
For an agency, free/busy is the right default for most staff. A manager who books appointments for others needs the change level. Only an owner or administrator needs the sharing level.
Connect a calendar to a CRM
A CRM calendar connection does more than display events. It uses the calendar for three jobs:
- Availability. Booking pages show only the times that are actually free.
- Booking. A new appointment is added to the agent’s calendar and, where supported, the client’s.
- Record keeping. The meeting is attached to the contact in the CRM, so the history stays in one place.
The usual setup is the same across systems. Sign in with the Google or Microsoft account. Approve the permissions. Choose which calendar to use. Run a first sync and test it with one event.
For insurance work, the calendar is where the pipeline becomes visible. A final expense agent who runs back-to-back phone appointments needs a booked slot to block the calendar at once. A Medicare agent in enrollment season needs personal events to block public booking times. Both depend on two-way sync. More detail is in CallBack’s guides to calendar scheduling for insurance agents and insurance appointment scheduling.
A scheduled appointment is only the start. Reminders reduce missed calls, and the CRM cadence to cut no-shows covers this. Calendar sync is what lets those reminders go out at the right time.
Agencies that plan campaigns around the same calendar can also use content calendars for campaigns. Webinars, email sends and call blocks then sit in one schedule next to client appointments.
Permissions and privacy checks before connecting
A calendar holds client names, call times and sometimes notes. Review these points before connecting any tool.
- Use the narrowest scope. The Google Calendar API offers broad access to every calendar, and narrower options such as event-only and free/busy access. A guide to the Calendar API scopes lists them. A tool that only needs availability should not ask for full read and write.
- Match access to the job. A tool that suggests meeting times does not need email message bodies. A tool that sends notices does not need to read received mail. Privacy guidance for calendar and email integrations makes the same point about data footprint.
- Decide who can connect. Set a rule for who may link a personal calendar and which providers are approved.
- Plan for departures. Remove the connection when an agent leaves the agency, so access ends the same day.
- Set retention. Decide how long appointment records stay in the system.
Insurance agencies also handle regulated client data. Agencies with compliance questions should ask their compliance officer or attorney how calendar notes should be handled. Keep health details out of event titles. A title like “Call with client” is enough.
Our view on calendar sync for insurance agents
We build CallBack for insurance sales, and we see the same calendar problem in many agencies. Appointments are booked in one place, personal events live in another, and the agent is double-booked or misses a call.
Our position is that the calendar should be part of the CRM, not a separate tool that needs repairs. When a lead books, the appointment should appear on the agent’s calendar and on the contact record. Follow-up and reminders should then run from that appointment without extra steps.
This is why CallBack includes calendar and team scheduling next to pipelines, SMS and email follow-up. Agents, agency owners and IMOs work in one system. Less setup means fewer places for sync to break.
Our advice is simple. Test one event in both directions before going live. Give each connection only the access it needs. Keep the calendar and the pipeline in the same place.
Kyle
Calendar, pipeline and follow-up in one platform
CallBack is an AI-powered CRM and sales automation platform for insurance agents, agencies and IMOs. It combines pipeline management, automated follow-up by SMS, email and voicemail, scheduling, funnels and reporting. Calendar integrations are part of the platform.
The Professional plan costs $97 per month. Enterprise plans cost $297 per month for 10 full CRM accounts, $397 per month for 25 and $497 per month for 60. SMS, email and AI usage are billed separately. The fees page lists them. Plans start from the Professional signup page or the Enterprise page.
For a wider look at how a CRM connects to other tools, see the CRM integration guide.
FAQ
Why isn’t my Google Calendar syncing across devices?
The usual causes are a weak connection, Account sync turned off, the calendar’s Sync toggle turned off, or low device storage. Google lists these checks on its sync troubleshooting page. Also confirm the event was saved to the expected calendar.
How do I force Google Calendar to sync?
Open the Google Calendar app and refresh manually from the menu. Then confirm Account sync and the calendar’s Sync toggle are on. If events are still missing, sign out of the account on the device and sign in again.
Can Outlook edit a Google Calendar it subscribes to?
No. With an iCal subscription, Outlook downloads updates from Google, but changes made in Outlook are not sent back. For editing in both places, add the Google Account directly or use Google’s Outlook sync tool for Workspace accounts.
Can I sync one Google Calendar with another?
Yes, through sharing. The owner shares the calendar and approves the subscription request. The owner chooses whether the other person sees free/busy only, event details, or can change events.
What should a CRM calendar sync include for insurance agents?
It should cover two-way sync, availability on booking pages, appointments saved to the contact record and reminders tied to each appointment. Access should be limited to what those jobs need.
Sources
- Sync your calendar with computer programs, Google Calendar Help
- Fix sync problems with the Google Calendar app, Google Calendar Help
- Subscribe to someone else’s calendar, Google Calendar Help
- Get started with Outlook calendar, Google Workspace Help
- See your Google Calendar in Outlook, Microsoft Support
- Outlook shows conflict errors when updating or cancelling meetings, Microsoft Support
- A Practical Guide to Google Calendar Sync on All Devices
- Google Calendar API for AI Agents: Methods, Permissions
- How Nylas builds privacy into email and calendar API infrastructure

