
## 工作流概述
这个n8n工作流将ElevenLabs语音助手与医疗诊所预约系统集成,通过语音交互实现智能预约管理。系统能够处理预约查询和实际预约两种场景,自动检查时间可用性并发送确认邮件。
## 主要功能
### 1. 语音助手集成
– 通过Webhook接收来自ElevenLabs语音助手的数据
– 支持两种请求类型:时间可用性检查和实际预约
– 智能路由逻辑根据输入数据决定执行路径
### 2. 时间可用性检查
– 自动查询Google Calendar中的可用时间段
– 检查指定时间是否已被占用
– 如果时间不可用,自动查找未来30天内的替代时间段
– 返回清晰的状态信息给语音助手
### 3. 预约管理
– 创建Google Calendar事件
– 设置30分钟的预约时长
– 包含患者信息、服务类型和诊所位置
– 自动添加患者邮箱作为参会者
### 4. 邮件确认
– 通过Gmail发送专业的预约确认邮件
– 包含详细的预约信息:日期、时间、服务类型、诊所地址
– 提供就诊前准备事项和注意事项
– 个性化的称呼和联系方式
## 技术架构
### 核心节点
– **Webhook节点**:接收ElevenLabs语音助手的数据
– **Set节点**:数据预处理和字段设置
– **If节点**:智能路由逻辑判断
– **Google Calendar节点**:时间可用性检查和预约创建
– **Gmail节点**:发送确认邮件
– **Code节点**:可用时间段计算和排序
– **Respond to Webhook节点**:返回响应给语音助手
### 数据处理流程
1. **数据接收**:Webhook接收语音助手传来的预约信息
2. **字段提取**:提取姓名、邮箱、电话、日期、时间、服务类型、位置
3. **路由判断**:根据是否提供完整信息决定执行路径
4. **可用性检查**:查询日历中的时间冲突
5. **预约创建**:在可用时间创建日历事件
6. **邮件发送**:发送确认邮件给患者
7. **状态返回**:返回操作结果给语音助手
## 配置要求
### 必需账户
– Google Calendar账户
– Gmail账户
– ElevenLabs语音助手账户
### API集成
– Google Calendar OAuth2认证
– Gmail OAuth2认证
– ElevenLabs Webhook配置
### 自定义设置
– 诊所营业时间(默认7:00-17:00)
– 预约时长(默认30分钟)
– 查询时间范围(默认30天)
– 时区设置
– 诊所联系信息
## 应用场景
### 医疗诊所
– 美容医疗诊所预约
– 牙科诊所时间管理
– 专科医疗预约系统
### 服务行业
– 美容院预约管理
– 咨询服务机构
– 任何需要预约的服务业务
## 优势特点
### 效率提升
– 语音交互减少手动输入
– 自动时间冲突检查
– 一站式预约确认流程
### 用户体验
– 自然的语音交互界面
– 即时的可用性反馈
– 专业的确认邮件
### 技术优势
– 模块化设计易于扩展
– 错误处理和状态反馈
– 支持多语言日期格式
这个工作流展示了如何将先进的语音AI技术与传统的预约管理系统结合,为医疗诊所提供现代化的患者服务体验。

评论(0)