CalSync - Google Appointments Integration for monday.com

Adding Google Appointments Integration to Your Board View
Install the Integration
  1. Install the Google Appointments Integration app from http://monday.com/marketplace.

  2. Navigate to an existing monday board or create a new one.

  3. Click Add View.

  4. Search for and select the Google Appointments Integration app.


Authenticate with Google Calendar
  1. Click Connect Google Calendar.

  2. A popup opens for Google OAuth.

  3. Sign in and grant calendar access.

  4. The popup closes automatically when authentication completes.


Authenticate with monday.com
  1. Click Connect monday.com.

  2. A popup opens for monday.com OAuth.

  3. Authorize the app to access your boards.

  4. The popup closes automatically when authentication completes.


Select Your Google Calendar

Select Your monday.com Board

Choose Setup Mode
Auto Setup (Recommended)

Automatically creates a group named “[Calendar Name] Appointments” (you can customize the name).
Creates 9 predefined columns:

If a group with the same name exists, you'll be asked to rename or delete it.

Manual Mapping

Map calendar fields to existing board columns.

Required mappings:

Optional mappings:


Start the Sync

Monitor Sync Status
Viewing Sync Status
Viewing Sync Logs

Managing Your Sync
Stopping the Sync
Restarting the Sync

Changing Configuration

Auto Setup Mode
Using Auto Setup

Group Name:
Pre-filled with “[Calendar Name] Appointments.” You can customize it before starting sync.

Column Preview:
Shows the 9 columns that will be created. Column names are prefixed with "Cal:" to avoid conflicts.

Start Sync:

Group Already Exists Error:
If a group with the same name exists, you’ll see an error.

Solutions:


Manual Mapping Mode
Using Manual Mapping

Required Fields:

Optional Fields:

Validation:

Start Sync:
Click Start Sync once mappings are valid. Events sync to the board using your mappings.


Troubleshooting
Authentication Issues

Popup Blocked:

OAuth Error:

Already Authenticated:


Sync Not Working

Check Sync Logs:
Review errors in Sync Logs.
Common issues: Column type mismatch, missing required fields, or API errors.

Verify Authentication:
Ensure both Google Calendar and monday.com show “Connected”.
Re-authenticate if needed.

Check Webhook Status:
Restart sync if updates stop.

Verify Column Mappings:
Ensure valid mappings and matching column types.


No Calendars or Boards Showing

Events Not Syncing

Duplicate Items Created

External ID Column:
Map the External ID field to prevent duplicates.
The app uses this to identify existing items.

Manual Cleanup:
Delete duplicate items manually in monday.com.
Restart sync after cleanup.


Column Type Reference
Calendar Field Recommended Column Type Alternative Types
Event Title Text, Name -
Start Date/Time Date, DateTime -
End Date/Time Date, DateTime -
Attendee Email Text Email
Attendee Name Text People
Event Status Status Text
Description Long Text Text
Location Text Location
Event URL Link Text
External ID Text -
   
Disconnecting Accounts
Disconnect Google Calendar
Disconnect monday.com

Support

For issues, feature requests, or questions: