Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Data Sync & ETL

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

  1. Cal.com Trigger
  2. Route based on trigger event type
  3. get contact
  4. doesn't exist
  5. create contact
  6. create meeting
  7. get meeting
  8. update meeting
  9. get meeting1
  10. delete

Similar automations