Published at: 2025-10-30
Calendar Sync
1. Feature Overview:
Enables two-way synchronization between ShareCRM Calendar data and Outlook Calendar events within the Office 365 platform.
2. Use Cases:
Field sales teams relying on Outlook Calendar for managing daily business follow-up activities.
3. Business Value:
a. Maximize Productivity: Automated data capture reduces manual entry workload, allowing sales teams to focus on core business scenarios.
b. Accuracy: Improves data synchronization precision, eliminating risks from manual entry errors.
c. Informed Decisions: Users can view all internal/external calendar activities for Accounts and Contacts directly in CRM to personalize communication strategies.
d. Operational Efficiency: Automated sync ensures stable data workflows.
e. Consistency: Maintains uniform data across platforms with real-time multi-point synchronization.
4. User Guide:
4.1 Pre-configuration Requirements
Purchase the Office 365 Calendar Sync license via Sales Order. Test in a sandbox environment before production deployment.
picture coming soon:
Office 365 Calendar Sync Product Information
Obtain global admin credentials for Microsoft Entra Admin Center (https://entra.microsoft.com/#home) to retrieve tenant and application authorization details.
4.2 Permission Configuration
Ensure admins have Calendar Sync management permissions. System/CRM admins have this by default; custom roles can be assigned.
picture coming soon:
Admin Console - Data Permissions - Functional Permissions
picture coming soon:
Admin Console - Data Permissions - Functional Permissions
4.3 Sync Rule Configuration
Navigate to Business Plugins > Calendar Sync after obtaining permissions.
picture coming soon:
Admin Console - Business Plugins - Calendar Sync
Step 1: Select Calendar Service
Currently supports Microsoft Office 365.
picture coming soon:
Admin Console - Add Configuration
Step 2: Choose Connection Method
Defaults to OAuth 2.0 for Office 365.
picture coming soon:
Admin Console - Add Configuration
Step 3: Create Connector
Links third-party platforms to ShareCRM.
picture coming soon:
Admin Console - Add Configuration
a. Configuration Name (Required)
≤100 characters; cannot duplicate existing names or use “CRM Calendar”.
b. Description
2000-character limit for usage notes.
c. Server URL
Global admins use this to access Microsoft Entra Admin Center.
d. Tenant ID (Required)
Note: Single ShareCRM tenant can only use one Microsoft tenant ID; multiple ShareCRM tenants may share one.
picture coming soon:
e. Application ID (Required)
Navigate to Applications > App Registrations to create or reuse an app.
picture coming soon:
picture coming soon:
f. Client Secret
Visible only during initial creation; regenerate if masked.
picture coming soon:
g. Configure API Permissions
Add Application permissions for Microsoft Graph:
- User.Read.All
- Calendars.ReadWrite
Note: Must select Application permissions
picture coming soon:
picture coming soon:
h. Grant Admin Consent
Required for successful connection.
picture coming soon:
Step 4: Sync Direction
Options: Bidirectional or unidirectional sync.
picture coming soon:
Admin Console - Add Configuration
4.4 User Authorization
After setup, employees authorize via Personal Settings > Connected Accounts. The system matches ShareCRM emails with Microsoft member accounts.
picture coming soon:
Personal Settings - Connected Accounts
picture coming soon:
User Profile
picture coming soon:
4.5 Creating Calendar Events
a. Select the sync configuration in the Calendar field.
b. System-added Contact field selects external participants; Attendees are internal.
c. Sync logic: Only attendees who authorized the sync configuration will sync to Outlook.
d. Contacts with stored email addresses will sync to third-party calendars.
Note: ShareCRM events are enterprise-only (internal collaboration). Outlook events created by external contacts won’t sync to ShareCRM unless created by internal members.
picture coming soon:
Calendar - New Event
Synced events appear green. Filter internal/external events under My Calendar.
picture coming soon:
Calendar Interface
Events also sync to Contact detail pages.
picture coming soon:
CRM - Contact Details
Field Mapping:
| ShareCRM Field | Outlook Field | Notes |
|----|----|----|
| Event Content | Title | Images/attachments/Cloud Drive files unsupported |
| Attendees | Attendees | |
| Contacts | Attendees | |
| All-Day | All-Day | |
| Time | Time | |
| Recurrence | Recurrence | ShareCRM currently doesn’t support recurring events |
| Private | Private | |Synced Outlook event example:
picture coming soon: