Skip to main content

FAQ: Which records do events get created in Google Calendar when synced to NetSuite?

ExtendSync Google | How Google Calendar events associate to NetSuite records

Updated this week

Overview

When calendar events are created in Google Calendar, ExtendSync for Google syncs those events into NetSuite in two ways:

  1. The event appears on your NetSuite Calendar

  2. The event is also associated with one or more NetSuite records based on the email addresses of invited attendees

This article explains how ExtendSync determines which NetSuite records receive the event.


How Record Matching Works

When a Google Calendar event syncs to NetSuite, ExtendSync evaluates the email addresses of all invited attendees.

For each email address, ExtendSync searches NetSuite records in the following order and stops at the first match found:

Employee > Contact > Customer > Vendor > Lead> Prospect > Partner > Job

Once a matching record is found, the event is associated with that record’s Activities tab.

This matching logic is deterministic and consistent.


Example Scenario

Google Calendar Event

You create a Google Calendar event and invite:

  • Justine

  • Chris

  • Patricia

Each attendee has an email address associated with one or more NetSuite records.

Sync Results in NetSuite

After the sync completes:

  • The event appears on your NetSuite Calendar

  • The event also appears on the Activities tab of the following records:

Customer: Puzzle Huddle

  • Patricia’s email address matches a Customer record

  • There is no Contact record with the same email address

  • The event associates with the Customer record

Employee: Chris

  • Chris’s email address matches an Employee record

  • Employee is the first matching record type

  • The event associates with the Employee record

Employee: Justine

  • Justine’s email address matches an Employee record

  • Employee is the first matching record type

  • The event associates with the Employee record


What to Expect

After syncing Google Calendar events:

  • Events appear on the NetSuite Calendar

  • Events attach to the Activities tab of matched records

  • Record selection follows the documented priority order

  • No duplicate record associations are created for the same email address


Best Practices

  • Ensure attendee email addresses are correctly populated on NetSuite records

  • Use consistent email addresses across NetSuite and Google

  • If association behavior seems unexpected, verify which record types contain the email

  • Matching behavior is automatic and cannot be reordered

Did this answer your question?