Skip to main content

Calendar Sync: Prerequisites and troubleshooting tips for attaching Calendar events to NetSuite

ExtendSync Outlook | Learn about prerequisites and get troubleshooting tips

Updated over a week ago

Use this guide to ensure your NetSuite account is configured correctly for Calendar Sync and learn how to troubleshoot common errors when attaching Outlook events to NetSuite.

👀 Quick Tip: Scroll to the bottom of this article for common error scenarios.


Prerequisites

To attach calendar events successfully, you must have the correct employee permissions and NetSuite preferences enabled.

Employee Record & Role Permissions

Your NetSuite role must have permission to view Employee records.
This allows ExtendSync to identify attendees when creating events.

You have two options:

Option 1: Grant Employee Record Access

Ask your NetSuite Admin to:

  • Give your role View (minimum) access to Employees and Employee Records.

💡 Tip:
If your organization restricts sensitive employee data, your admin can create custom forms to hide confidential fields.

Option 2: Enable “Show Employees as Contacts”

If granting direct Employee access isn’t desired, admins can enable a company-wide setting:

Setup → Company → General Preferences → SHOW EMPLOYEES AS CONTACTS


Update Employee Permissions

Step 1: In NetSuite, go to Setup> User/Roles> Manage Roles.

Step 2: Search for the Role to update and open it.

Step 3: Go to Permissions Tab> Lists

Step 4: Add both Employee Record and Employees with at least View level access.

Step 5: Save the role.


General Preferences (for Admins)

Step 1: In NetSuite, go to Setup> Company> General Preferences

Step 2: Turn on SHOW EMPLOYEES AS CONTACTS


Attaching Calendar Events to NetSuite Records

  1. Open an existing calendar event from Outlook then launch the ExtendSync app.

  2. Use ExtendSync’s Auto-Search to automatically find NetSuite records based on attendees.

  3. Or use the search box in the panel to manually search for the record you want.

  4. After completing your calendar invite, click Attach, then Send your Outlook invite.


How Mapping Works

🔵 Organizer Mapping

  • ExtendSync searches NetSuite for a Contact or Employee ID that matches the event organizer.

  • If no match is found, NetSuite defaults to the currently logged-in user as the organizer. 

🔵 Attendee Mapping

  • ExtendSync searches NetSuite for each attendee based on email address.

  • Attendees must have a matching NetSuite record (Contact or Employee).

  • If no matching record exists, the attendee is skipped in NetSuite but remains visible in Outlook.

💡 The organizer is also added as an attendee by default, unless your role permissions prevent ExtendSync from finding your Employee record.

If ExtendSync can’t find your Employee record:

  • The event still creates and associates with the NetSuite record.

  • However, it won’t appear on your NetSuite calendar.

Finding Attached Events

🔵On NetSuite Records

  • Attached events appear under the Activity tab of the record.

  • Events with multiple attendees also display on each attendee’s Contact or Customer record.

🔵 On Your NetSuite Calendar

  • You must be an attendee for the event to appear on your calendar.

  • If your Employee record cannot be found due to permission issues, the event still attaches to the record but won’t show on your personal calendar.

Recurring Events

CloudExtend currently supports creating single (one-time) events. If you mark an event as recurring in Outlook and attach it to NetSuite only the first event in the occurrence will be attached to NetSuite.


Common Error Scenarios

🔵 Contact not mapped to company

Occurs when the contact linked to the event has no parent company.
NetSuite doesn’t allow attaching events to “orphaned” contact records.

Fix:

  • Edit the contact and associate it with a company.

  • Or attach the event to another attendee linked to a company.

🔵 Required Fields on Default NetSuite Event Form

If you have required fields on your event form NetSuite will return an error message and the event will not be saved.

Here are a few workarounds to get the event synchronizing to NetSuite, ask your NetSuite admin to do the changes:

Option 1: Create a Custom role and Custom Form for ExtendSync Users

  • Create a custom role for ExtendSync Outlook Integration

  • Assign a different form (without mandatory fields) for the new role

  • Log in to ExtendSync using the new role. Since the fields are no longer required you will be able to save events.

  • When you work in the NetSuite UI you will log in with your original role that enforces the field restrictions

Option 2: Create a script

  • Create an on save workflow or script in NetSuite that will populate the required fields (with some value such as "N/A", etc.) to bypass the mandatory settings.

  • Configure it to trigger only for web services context (apps like ExtendSync) which means it would only run if the event was created externally via an app like ExtendSync.

🔵 Attached Event is not seen on your calendar

Ensure your Employee record is accessible to your role and that the Show Employees as Contacts setting is enabled.

🔵 Event is appearing multiple times on your calendar

Do not attach the same event to every attendee.

  • Attach the event to one NetSuite record only.

  • It will automatically display under all linked contacts and employees who are attendees.

  • Attaching the same event to multiple records causes duplicates.


Need help?

Please try searching for your issue at support.cloudextend.io. Odds are we've seen the issue before and have already written an article. If you've exhausted your search options we can still help.

🔵 We have an in-app messaging feature for any user to reach out to get Support. Try chatting with us (bottom right of our support site)!

🔵 Send an email to cloudextend-support@celigo.com

Please provide as much detail as possible. Screenshots are welcome!​

Did this answer your question?