⚠️ Important
Legacy Calendar Sync has been deprecated.
This article applies only to Calendar Autopilot, the supported calendar sync solution for ExtendSync Google.
If calendar events are not syncing between Google Calendar and NetSuite, the issue typically falls into one of the categories below.
Most Common Reasons Events Don’t Sync
Calendar Autopilot failures usually occur due to one of three reasons:
The event type has known NetSuite limitations
A Google API issue with weekly recurring events
Certain recurrence updates require an extra step in Google Calendar
The Google authorization token has expired
Reauthorization is required by an admin
Permissions or licenses are missing for a specific user
Shared calendar access is misconfigured
Step 1: Quick End-User Checks (Start Here)
Before involving an admin, verify the following:
1.1 Calendar Selection & Sharing
Open Google Calendar > My Calendar Section.
Click the three dots beside the calendar and select the Setting and Sharing option.
Go to Share with specific people or groups then add the email of the person who provided the Oauth in NetSuite. Permission should be to Make changes to events.
1.2 Time Zone Consistency
Confirm your computer time zone matches your NetSuite user time zone
In NetSuite:
Home → Set Preferences → Time Zone
1.3 Google Chrome Profile Sync in Browser
Ensure your Google account profile sync is enabled in Chrome
Avoid using multiple Google profiles when testing
If the issue persists, continue below.
Step 2: Confirm the Event Type Is Supported
Some events behave differently due to NetSuite limitations.
Known Limitations (Expected Behavior)
Monthly recurring events after the 28th do not sync
Some monthly “day-of-week” recurrences fail across time zones
Editing synced recurring events in NetSuite can create duplicates
Attendees without email addresses will not sync
If your event falls into one of these cases, the behavior is expected.
Step 3: Fix Weekly Recurring Events (Google API Behavior)
When This Applies
You create or edit a weekly recurring event using Google Calendar’s custom recurrence UI
The event does not sync to NetSuite as expected
Why This Happens
If the day of week is not explicitly re-selected in the recurrence settings, Google’s API may treat the event differently and prevent proper syncing.
How to Fix It
When creating or updating a weekly recurrence in Google Calendar:
Open the event’s Repeat settings.
Choose Weekly.
Click the day of week explicitly, even if it already appears selected.
Save the event.
This forces Google Calendar to apply the recurrence correctly so Calendar Autopilot can sync it.
Step 4: Re-Authorize Google Access (Expired Token)
If events stopped syncing suddenly, the Google authorization may have expired.
These steps require both a NetSuite Administrator and a Google Workspace Admin.
4.1 Open CloudExtend Setup in NetSuite (NetSuite Admin)
4.2 Re-Grant Google Access (Google Workspace Admin)
If a Google authorization pop-up appears, click Allow Access and complete the consent as the Google Workspace Admin.
If no pop-up appears:
Click the authorization link shown in Step 1 on the setup page to manually trigger the consent screen.
Complete the consent as the Google Workspace Admin.
Once access is granted, click Next to continue.
4.3 Review Licenses and Finish (NetSuite Admin)
Continue through the wizard until you reach User Licenses.
Confirm the appropriate users are selected and licensed.
Click Next, then Finish.
This completes the re-authorization.
Step 5: Admin Checks (If Sync Works for Some Users but Not Others)
Check Licenses and if Calendar Autopilot is Enabled
Verify if Calendar Autopilot was configured.
Ensure affected users have Calendar Autopilot licenses
In NetSuite, go to:
Setup → Custom → Celigo CloudExtend Setup
➡️ Follow the steps here, this will show you the current Calendar Autopilot status and license allocation.
Check Shared Calendars
Shared calendar must:
Have a NetSuite employee record
Be licensed
Be set to Public in NetSuite
Extract Execution Logs
Provide Calendar Autopilot Execution Logs to Support
➡️ See guide: How to check Google Calendar execution logs
Need Help?
If events still don’t sync after following these steps:
🔎 Search support.cloudextend.io
💬 Chat with Support (bottom-right widget)
📧 Email cloudextend-support@celigo.com
Please include:
Event type and recurrence details
Which direction is failing (Google → NetSuite or NetSuite → Google)
Confirmation that reauthorization was completed
We’re happy to help you restore reliable calendar syncing with Calendar Autopilot.








