Sync Cal.com meeting bookings to Notion with contact management
Ready for 3.0What this workflow does
This workflow has 10 nodes and runs on Cal.com events (booking created, booking cancelled, booking rescheduled). Along the way it connects Notion.
How it runs
Trigger: On Cal.com events (booking created, booking cancelled, booking rescheduled).
- Route based on trigger event type (Switch): routes items into 3 branches
- get contact (Notion): get many (database page)
- doesn't exist (If): checks a condition and branches into true / false
- create contact (Notion): work with database page
- create meeting (Notion): work with database page
- get meeting (Notion): get many (database page)
- update meeting (Notion): update (database page)
- get meeting (Notion): get many (database page)
- delete (Notion): archive
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (4)
- Cal.com Trigger
n8n-nodes-base.calTrigger - Switch
n8n-nodes-base.switch - Notion
n8n-nodes-base.notion - If
n8n-nodes-base.if
From the author
This workflow is especially suitable for founders and operators offering services to their clients and regularly scheduling sales or project update meetings. How it works When a booking is created, rescheduled, or canceled in cal.com, this workflow syncs the…