All Collections
CloudExtend Google Workspace for NetSuite
Calendar
Calendar Sync: Understand how fields are mapped between Netsuite and Google Calendar
Calendar Sync: Understand how fields are mapped between Netsuite and Google Calendar

Gmail | Learn how fields are mapped between Google Calendar and NetSuite

Updated this week

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

Google

Busy/Free

Google

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.

Did this answer your question?