Sync cal.com to Google Calendar

Avatar

The Automation Guy

cal.commake.comwebhooksGoogle Calendar

The Problem: Scheduling conflicts between work (cal.com ) and personal (Google Calendar) calendars

One of my clients faced this issue — appointments booked on cal.com kept conflicting with their family events, creating a scheduling nightmare. They were spending hours manually blocking out time in their calendar to avoid double bookings, which was inefficient and error-prone.

The Solution: Automate calendar syncing using Make.com

To solve this scheduling conflict, I implemented a webhook-based automation using Make.com that ensures seamless syncing between cal.com and Google Calendar. Here's how I did it:

  1. Create a Scenario in make.com: Log in to your Make.com account and create a new scenario. Add the cal.com webhook module as the first step to receive booking data whenever a new appointment is scheduled.
  2. Set Up the Webhook: Copy the webhook URL generated by Make.com and paste it into the Webhooks settings in cal.com. Ensure it’s configured to trigger for new bookings. Make.com Webhook URL
  3. Add a Google Calendar Module: In Make.com, add a Google Calendar module as the next step. Authenticate your Google account and configure it to create a new event. Map the booking details (title, time, and description) from cal.com to the event fields. Make.com Google Calendar Module
  4. Enable Webhooks in cal.com: Go to your cal.com dashboard and navigate to the settings for webhooks. Create a new webhook and set the trigger to fire whenever a new booking is made. Use the url generated by Make.com as the endpoint. Cal.com Webhooks Settings
  5. Test and Fine-Tune: Run the scenario and simulate a booking in cal.com. Verify that the event is created correctly in Google Calendar. Adjust mappings or add filters if needed (e.g., to handle cancellations or reschedules).

With this Make.com automation, my client’s calendars now stay perfectly in sync without any manual effort. This solution saved them hours every week, eliminated double bookings, and brought peace of mind to their scheduling.

Get instant access to website automation secrets

Automate your website, save time, reduce costs, and boost efficiency.

Download my free guide to learn how to streamline your operations with ease.

No more scattered tools. No tech skills required. Just results.