
## 工作流概述
这个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数据库配置映射值

评论(0)