
## 概述
这个n8n工作流是一个完整的AI驱动的WhatsApp预约管理系统,集成了Google Sheets、Stripe支付和AI助手功能,为医疗机构提供智能化的预约管理解决方案。
## 核心功能模块
### 1. AI预约助手 (AI Agent)
– **触发方式**: WhatsApp消息触发
– **功能**: 处理用户通过WhatsApp发起的预约请求
– **主要能力**:
– 新预约创建
– 查看即将到来的预约
– 预约重新安排
– 预约取消
### 2. 患者管理
– **患者注册**: 通过WhatsApp收集患者姓名、年龄、性别信息
– **患者列表**: 支持单个用户注册多个患者
– **数据存储**: 患者信息存储在Google Sheets中
### 3. 预约流程
– **日期选择**: 生成未来7天的可用日期
– **时间槽管理**: 基于医生工作时间配置
– **智能过滤**: 排除已预订时间段和医生不可用时段
### 4. 支付集成
– **支付选项**: Stripe在线支付或诊所现金支付
– **支付链接生成**: 自动创建Stripe支付会话
– **支付确认**: 支付成功后自动更新预约状态
### 5. 预约提醒
– **定时触发**: 每天上午8:00自动运行
– **AI生成提醒**: 个性化提醒消息
– **WhatsApp发送**: 自动发送给预约用户
### 6. 取消与退款
– **取消检测**: 监控Google Sheets中的状态变更
– **自动退款**: 针对Stripe支付的预约自动发起退款
– **消息通知**: 向用户发送取消确认信息
## 技术节点组成
### 核心节点
– **WhatsApp Trigger**: 接收用户消息
– **AI Agent**: 处理对话逻辑
– **Google Sheets Tool**: 数据存储与管理
– **Google Gemini Chat Model**: AI语言模型
– **Simple Memory**: 会话记忆管理
– **Stripe API**: 支付处理
– **Schedule Trigger**: 定时任务
### 辅助节点
– **Date & Time**: 时间管理
– **HTTP Request**: API调用
– **If**: 条件判断
– **Sticky Note**: 工作流说明
## 数据表结构
### Patients表
– patient_id, whatsapp_number, name, age, gender
### Appointments表
– appointment_id, patient_id, whatsapp_number, date, time, payment_method, payment_status, status, stripe_payment_intent
### Config表
– working_hours配置等系统参数
## 工作流特点
1. **全自动化**: 从预约到支付再到提醒,全程自动化
2. **AI智能化**: 基于Google Gemini的智能对话处理
3. **多支付方式**: 支持在线支付和现金支付
4. **实时同步**: Google Sheets实时数据同步
5. **错误处理**: 完善的异常处理和通知机制
6. **用户友好**: WhatsApp界面,操作简单直观
## 适用场景
– 医疗机构预约管理
– 诊所患者服务自动化
– 在线预约系统
– 智能客服系统
– 支付集成解决方案

评论(0)