When events are synced between your NetSuite and Google Calendars, event fields in one application are mapped to event fields in another.
The following fields are mapped to each other:
NetSuite Event Field | Google Event Field |
Title | What |
Location | Where |
Date, From and To | When |
Message | Description |
Owner | Calendar |
Recurrence Pattern | Repeats Pattern |
Event Access | Privacy |
Attendees | Guests/Participants |
When attendees in NetSuite are mapped to participants in Google, the email of the attendee is used for the participant.
Whereas, in the reverse scenario, the participant's email in Google is used to search for a matching employee, customer, or contact attendee.
This ensures that employees and other relationships are listed as attendees in NetSuite.
If no record is found in NetSuite, the attendee is not added.
All-day Events and Free/Busy State
All-day events in NetSuite aren’t true all-day events as in Google Calendar. By default, they are set up to cover a full business day from 8 am to 6 pm.
Similarly, NetSuite events do not have an explicit free/busy state. In NetSuite, all events that reserve time are effectively in busy state. The only way to create an event without making yourself unavailable for other appointments is to create a private event.
The following table shows how CloudExtend handles these discrepancies when syncing events:
NetSuite Reserve Time | NetSuite All-day | Busy/Free | All-day |
Yes | Yes | Busy | Yes |
Yes | No | Busy | No |
No | No | Free | Yes |
💡 Note:
When an event is marked as an All-Day event in Google, the event created in NetSuite is from 08:00:00 to 18:00:00 as NetSuite doesn’t allow events spanning over one day.