Cal.com会议预订同步至Notion并管理联系人 - n8n工作流自动化
Cal.com, Notion, 会议预订, 联系人管理, 数据同步, n8n工作流, API集成, 自动化

## 工作流概述

这个n8n工作流实现了Cal.com会议预订系统与Notion数据库的自动化同步,包含联系人管理功能。特别适合为创始人、运营商和向客户提供服务的团队,用于定期安排销售会议或项目更新会议。

## 工作原理

### 触发事件
当Cal.com中创建、重新安排或取消预订时,此工作流会将会议和联系人数据同步到Notion。

### 新预订创建流程
– 在专用的Notion数据库中创建会议页面
– 自定义包含在会议页面上的所有信息(例如,映射自定义问题的答案)
– 基于电子邮件在Notion联系人数据库中查找联系人
– 如果联系人存在,将其链接到新创建的会议
– 如果联系人不存在,创建联系人并链接到新创建的会议

### 预订重新安排
– 基于”cal id”属性在Notion中查找事件
– 在Notion中更新事件日期和时间

### 预订取消
– 在Notion中删除事件(即归档页面,在回收站中保留30天)

## 技术要求

### 账户要求
– Cal.com账户和API密钥
– Notion账户和连接,具有访问所有相关数据库(会议、联系人)的权限

### Notion数据库配置
需要两个Notion数据库:

**会议数据库必需属性:**
– Event time (日期)
– cal id (文本)
– Contacts (关系)
– Name

**联系人数据库必需属性:**
– Name
– Email
– Meetings (关系)

## 节点配置

### 主要节点功能
– **Cal.com Trigger**: 监听预订创建、取消和重新安排事件
– **Switch节点**: 根据触发事件类型路由到不同处理流程
– **Notion节点**: 执行联系人查找、创建、会议创建、更新和删除操作
– **If节点**: 判断联系人是否存在

### 数据映射
工作流使用Cal.com触发器的输出数据映射到Notion数据库属性,包括:
– 会议标题
– 参与者信息
– 自定义问题答案
– 时间信息
– 预订ID

## 使用指南

### 测试方法
1. 工作流关闭时,可单独测试每个节点
2. 通过任何Cal.com链接安排会议并检查输出数据
3. 测试重新安排和取消事件
4. 激活工作流或使用画布底部的”执行工作流”按钮进行完整测试

### Notion集成设置
1. 连接Notion工作区
2. 确保集成有权访问会议和联系人数据库
3. 在会议数据库中添加”cal id”文本属性
4. 输入数据库ID到相应节点
5. 根据具体Notion数据库配置映射值

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。