If calendar events continue syncing using an old time zone after you change your NetSuite time zone preferences, this is expected behavior caused by session-level caching.
This article explains why this happens and how to resolve it.
Symptoms
You may notice one or more of the following:
Events created in NetSuite sync to Google Calendar using the previous time zone
Time zone changes in Home → Set Preferences do not immediately affect synced events
New events appear at incorrect times after a time zone change
Why This Happens
For performance reasons, the ExtendSync Google Calendar script caches the user’s time zone for the duration of the NetSuite session.
If you change your time zone during an active session:
ExtendSync continues using the cached (old) time zone
Sync behavior does not update until a new session starts
This is expected behavior and not a sync failure.
How to Apply the New Time Zone
To ensure the updated time zone is used for calendar syncing:
In NetSuite, change your time zone via:
Home → Set Preferences → Time ZoneClick Save.
Log out of NetSuite completely.
Log back in to NetSuite.
Create a new calendar event.
Important Notes
This workaround applies to new events only.
Events created before logging out will continue to reflect the old time zone.
If you also changed the company time zone, similar behavior may apply due to NetSuite limitations.
Need Help?
If events still appear at the wrong time after following these steps:
🔎 Search support.cloudextend.io
💬 Chat with Support (bottom-right widget)
📧 Email cloudextend-support@celigo.com
Include:
Your NetSuite user time zone
When the time zone was changed
Example event timestamps
We’re happy to help ensure your calendar events sync with the correct time zone.
