Calendar Sync

Overview

Calendar Sync allows you to connect your personal external calendar (Google Calendar or CalDAV servers) with SuiteCRM. Once connected, meetings will be synchronized in both ways, i.e. updates to the calendar in SuiteCRM will be synchronized to the external calendar and updates to the external calendar will be synchronized to SuiteCRM (This concept is commonly called bidirectional sync).

Each user configures their calendar connection in the Calendar Accounts module. Administrators manage global synchronization settings, while users select and authorize the specific external calendar to link with their SuiteCRM account.

What You Can Do

  • Connect Your Calendar: Link your Google Calendar or CalDAV server to SuiteCRM

  • Automatic Sync: After initial setup, meetings are synchronized automatically according to the configured "Calendar Accounts Sync" scheduled job

  • Manual Sync: Trigger immediate synchronization when needed

  • View Synced Meetings: See which SuiteCRM meetings are linked to external calendar events

Getting Started

The first step to setup the Calendar Sync is to configure your Calendar Account, please follow the guide for your calendar provider:

Google Calendar Users

Start with Setting Up Your Calendar for step-by-step OAuth authorization instructions.

CalDAV Users

  1. First, find your CalDAV URL using the CalDAV Provider Guide

  2. Then follow Setting Up Your Calendar for account creation steps

Administrator Resources

If you’re an administrator setting up Calendar Sync for your organization, see the Administrator Documentation for:

  • Global synchronization settings

  • Scheduler configuration

  • OAuth Provider setup (for Google Calendar)

  • Migration from legacy Google Sync

Calendar Sync requires your administrator to configure the SuiteCRM scheduler and (for Google Calendar) set up an OAuth Provider before users can connect their calendars.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.