Skip to main content

Admin: Understand ExtendSync Outlook Client, Server, and NetSuite Prerequisites

ExtendSync Outlook | Learn about what's required for Exchange Server, Microsoft 365, and Outlook clients to effectively use the app

Updated today

We highly recommend that your organization licenses Microsoft 365 for both email hosting and Office applications.
Standalone versions of Microsoft Outlook do not receive API updates from Microsoft.


A Microsoft 365 subscription ensures maximum compatibility with ExtendSync, both now and in the future, as we continue to leverage the latest Microsoft technologies.


Overview

This guide includes everything your organization needs to configure before deploying ExtendSync Outlook:


NetSuite Prerequisites

ExtendSync requires specific NetSuite features and permissions to be enabled. These settings must be configured by your NetSuite Administrator.

Company-Wide Setting

NetSuite Administrators should enable the following features:

  • SOAP Web Services

  • Token-Based Authentication

Step 1: Go to Setup → Company → Enable Features

Step 2: Go to the SuiteCloud tab.

Step 3: In SuiteTalk section, Enable check box for SOAP Web Services

Step 4: In Management Authentication section, enable check box for Token-Based Authentication.


End-User Permissions

Step 1: Enable the user preference Rich Text Editing

  • In NetSuite, go to Home> Set Preferences> Appearance

  • Enable Rich Text Editing.

  • While not required we have found that certain emails with HTML may transfer as blank or with all the HTML coding if this setting is not enabled at the user level. This may result in a NetSuite error such as the field message containing more than the maximum number (1000000) of characters allowed.

Step 2: Verify the Role Is Not “Web Services Only”

  • Go to Setup > Users/Roles > Manage Roles.

  • Validate if the Web Service Only Role is OFF.


Step 3: General Permissions to be set per Role

  • Your NetSuite Admin must configure the following permissions for the roles you plan to use when logging in through CloudExtend.

  • In NetSuite, go to Setup → Users/Roles → Manage Roles, then select the role to update.​

Required Permissions

Permission

Details / Purpose

SOAP Web Services

Required for API communication between CloudExtend and NetSuite.

User Access Tokens

Required to generate tokens automatically during login.

SAML Single Sign-On

Enable only if your company uses SSO (Okta, OneLogin, Microsoft Entra ID, etc.).
⚠️ Do not enable if SSO is not in use. Users will be unable to log in until removed.

Allow JS/HTML Uploads

Required for users uploading .js or .htm files.

Log in using Access Tokens

Adds additional token authentication capability.

Documents and Files

Recommended for ExtendDocs users: Full

Minimum: Create

Track Messages

Recommended for ExtendDocs users: Full
Minimum: Create

Celigo Send from Outlook Email Config

Needed to enable Send from Outlook functionality.

Permissions by Tab

Setup Tab

  • SOAP Web Services

  • User Access Tokens

  • SAML Single Sign-On

  • Allow JS/HTML Uploads

  • Log in using Access Tokens

Lists Tab

  • Document and Files

  • Track Messages

Custom Record Tab

  • Celigo Send from Outlook Email Config


Does your organization use Custom fields?

If your organization uses custom fields, ensure permissions are added for them:


Outlook and Exchange Prerequisites

Below is a list of minimum prerequisites to run Microsoft Add-Ins built for Outlook. It is compiled from this Microsoft support article.

We highly recommend that your org use Microsoft 365 for email hosting as well as your Office Applications. This will ensure maximum compatibility with ExtendSync both now and in the future as we leverage new Microsoft technologies only available in the latest versions.

Outlook Client Prerequisites

ExtendSync works with:

  • Outlook with Microsoft 365 subscription

  • Outlook on iOS

  • Outlook on Android

  • Outlook.com (web)

  • Outlook connected via Exchange Online (See set requirements by Microsoft here)

⚠️ ExtendSync does not work on Outlook configured using POP3 or IMAP.
The mailbox must be configured as Exchange, Office 365, or Outlook.com.

OneDrive / SharePoint

  • OneDrive for Business

  • SharePoint for Business

This does not support Personal OneDrive accounts


Mail Server Prerequisites

If Using Microsoft 365 or Outlook.com

✅ All mail server requirements are already covered.

If Using On-Premises Exchange Server

For users connected to on-premises installations of Exchange Server, the following requirements apply:

  • Exchange 2013 or later

  • Exchange Web Services (EWS) enabled and internet-accessible (Many add-ins require EWS to function properly)

  • A valid authentication certificate in order for the server to issue valid identity tokens. New installations of Exchange Server include a default authentication certificate. For more information, see Digital certificates and encryption in Exchange 2016 and Set-AuthConfig.

  • Ability for the server to communicate with Office Store (Appsource)

⚠️ Important Notes

  • Some ExtendSync features especially Autopilot may not function on on-premises Exchange servers.

  • Several ExtendSync features rely on new Microsoft APIs that are only available with:

    • Microsoft 365 Online Exchange, and

    • Microsoft 365 Outlook clients

    A Microsoft 365 subscription ensures that you will receive feature updates (new and improved API's) from Microsoft and ExtendSync.


Shared Mailbox Support (Optional)

ExtendSync supports Autopilot for Shared Mailboxes.
👉 Setup instructions here!

If using Autopilot for Emails on Shared Mailboxes

If your organization is planning on using Autopilot for shared mailboxes, you must add an end-user license for each shared mailbox (i.e., sales@yourorg.com, etc.).

If NOT using Autopilot for Emails

Users may still manually attach emails from shared mailboxes without assigning a license.


Additional Notes for Shared Mailboxes

Did this answer your question?