
## 工作流概述
这个自动化模板帮助餐厅自动检测Google Sheets中的特价菜单变化,并通过客户偏好的渠道(WhatsApp、电子邮件或Twilio短信)实时通知客户。工作流确保所有客户都能及时了解新菜品或更新的菜品信息。
## 工作原理
### 1. 定时触发检查
– 工作流通过Schedule Trigger节点每30分钟自动运行一次
– 可以调整为每天、每周或其他频率
### 2. 获取菜单数据
– 从Google Sheets的”Special Menu”表格中读取最新的菜单数据
– 包含菜品名称、价格、描述等信息
### 3. 检测菜单变化
– 使用Code节点比较当前菜单与上次检查的数据
– 识别新增、更新和删除的菜品
– 存储检查历史数据用于下次比较
### 4. 生成通知消息
– 为不同渠道创建格式化的消息内容
– WhatsApp消息包含表情符号和格式化文本
– 电子邮件和短信消息采用简洁格式
– 消息内容包括:
– 新增菜品
– 更新菜品
– 删除菜品
– 总菜单项数
– 更新时间
### 5. 获取客户联系信息
– 从Google Sheets的”Customers”表格读取客户数据
– 包含客户姓名、联系方式、通知偏好设置
### 6. 按通知偏好分发
– 使用Split In Batches节点处理每个客户
– 根据客户的偏好设置(WhatsApp、Email、SMS)进行筛选
### 7. 多渠道发送通知
#### WhatsApp通知
– 通过HTTP Request节点调用WhatsApp API
– 发送包含表情符号的格式化消息
– 记录发送状态到Google Sheets
#### 电子邮件通知
– 使用Email Send节点发送邮件
– 主题包含餐厅名称和菜单更新信息
– 记录发送日志
#### Twilio短信通知
– 通过HTTP Request节点调用Twilio API
– 发送160字符以内的短信
– 记录发送状态
### 8. 记录通知状态
– 所有通知发送状态都记录到Google Sheets的”Notification Logs”表格
– 包含时间戳、客户姓名、通知类型、状态和消息摘要
## 技术特点
– **智能变化检测**:自动识别菜单变化,避免重复通知
– **多渠道支持**:同时支持WhatsApp、电子邮件和短信通知
– **个性化分发**:根据客户偏好发送通知
– **完整日志记录**:所有操作都有详细记录
– **可扩展性**:易于添加新的通知渠道或功能
## 适用场景
– 餐厅特价菜单更新通知
– 新品上市推广
– 季节性菜单变更
– 价格调整通知
– 菜品下架提醒
## 配置要求
– Google Sheets账户
– WhatsApp Business API(可选)
– Twilio账户(用于短信)
– SMTP服务器(用于邮件)
– n8n实例(自托管或n8n.cloud)

评论(0)