Data Sync & ETL
Sync Cal.com Bookings to Notion Meetings and Contacts
When a Cal.com booking is created, rescheduled or cancelled, it creates or updates the meeting in Notion and adds the contact if missing.
What it does
# Step 2 1. Connect your Notion workspace (if not already done). Find out how to do that here. 2. Make sure your integration has access to your Notion Meetings & Contacts databases. 3. Add a "cal id" text property to your Meetings database in Notion. 4. Enter the Meetings database ID in the nodes that contain "meeting" in their label. See here (section "Where can I find my database's ID?") how to get a Notion database ID. 5. Enter the Contacts database ID in the nodes that contain "contact" in their label. 5. Configure the node by mapping the values from the Cal.com trigger as needed, depending on your specific Notion database configuration.
The steps
- Cal.com Trigger
- Route based on trigger event type
- get contact
- doesn't exist
- create contact
- create meeting
- get meeting
- update meeting
- get meeting1
- delete
Similar automations
CRM & Sales PipelineAdd Cal.com Bookings to Newsletter, Sheets CRM and Telegram19 stepsData Sync & ETLSync Notion Contacts to Google Contacts with Group Labels12 stepsCalendar & SchedulingMatch Cal.com Interview Bookings to Applicants in Google Sheets11 stepsCRM & Sales PipelineAdd Cal.com Meeting Guests to Sheets and Newsletter7 steps