WhatsApp 批量消息广播工作流 - n8n工作流自动化消息发送
WhatsApp 批量消息,n8n 工作流,Google Sheets 集成,消息自动化,API 集成,消息通知

# WhatsApp 批量消息广播工作流

## 概述

这个 n8n 自动化工作流使您能够通过 WhatsApp Business Cloud API 直接从 Google Sheets 发送批量 WhatsApp 消息。它确保每条消息的高效传递和状态跟踪,非常适合营销、更新或客户沟通。

## 主要功能

– 📥 从连接的 Google Sheets 实时获取待处理行
– 📤 向每个号码发送个性化的 WhatsApp 消息
– 📝 将消息传递状态更新回表格
– 🕒 支持批处理和延迟以遵守速率限制

## 工作流节点详解

### 1. 定时触发器 (Schedule Trigger)
– 每 5 分钟自动触发工作流
– 持续监控待处理的行

### 2. Google Sheets 节点
– 从 Google Sheets 读取状态列为空的行
– 表示这些行尚未处理

### 3. 限制节点 (Limit)
– 每次执行限制处理 300 行
– 管理 API 吞吐量

### 4. 分批循环节点 (SplitInBatches)
– 逐个迭代处理每一行
– 确保有序处理

### 5. 代码节点 (Code)
– 清理 WhatsApp 号码格式
– 去除非数字字符,确保 API 格式有效

### 6. WhatsApp 节点
– 使用 WhatsApp Cloud API 发送消息
– 使用预批准的模板
– 模板包含:
– 来自 Image URL 列的图像(作为标题,可选)
– 收件人姓名和消息字段的动态变量

### 7. Google Sheets 更新节点
– 为每个成功处理的行将状态列更新为 “Sent”
– 使用行号作为参考

## Google Sheets 格式

构建您的 Google Sheets 如下所示:

| WhatsApp No | Name | Message | Image URL | Status |
|————-|——|———|———–|——–|
| +8801XXXXXXX | John Doe | Hello, your order shipped | https://…/img.jpg | |

对于需要处理的行,保持状态列为空。

## 要求

– WhatsApp Business Cloud API 通过 Meta for Developers 访问
– 如上所述的适当结构的 Google Sheets
– 在 n8n 中配置的活动 OAuth2 凭据:
– googleSheetsOAuth2Api
– whatsAppApi

## 自定义选项

– 更新限制节点以控制每次运行处理的行数
– 调整触发器计划(例如更改为每 5 分钟)
– 用您自己的自定义批准模板 ID 替换消息模板 ID
– 添加错误处理逻辑(例如 IF 或 Try/Catch 节点)以记录失败或将状态设置为 Failed

## 工作流亮点

– 每 1 分钟自动执行
– 仅读取和处理待处理记录
– 验证 WhatsApp 号码并传递模板消息
– 每次尝试后更新 Google Sheets

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