使用Google表格、Google文档和SMTP进行邮件营销自动化 | n8n工作流 | 邮件批量发送
n8n工作流,邮件营销自动化,Google Sheets,Google Docs,SMTP,批量邮件,个性化邮件,数据管理

## 使用Google表格、Google文档和SMTP进行邮件营销自动化

自动化个性化邮件营销活动,使用Google表格联系人列表、Google文档模板和SMTP投递。

### 工作原理

– **Google文档**用作邮件模板,包含变量:{{firstname}}、{{lastname}}、{{company}}、{{email}}
– **Google表格**包含您的收件人列表(每行一个联系人)
– 对于每个联系人,工作流将个人数据合并到Google文档模板中
– 通过SMTP向每个收件人发送邮件(批量大小:1)。使用Wait节点来遵守提供商配额
– 发送后,工作流更新Google表格的”process”列,记录日期/时间

### 如何使用

1. **复制模板**:
– [Google文档模板](https://docs.google.com/document/d/1sR1Mjee0heur6CgEV_ssYzOUbFNaDnyEnPSt1CFEMWI/edit?usp=sharing)
– [Google表格模板](https://docs.google.com/spreadsheets/d/1mFKp3wmbV9qp2tpGGsN72zdiC32y8H1nhjdgP885y-U/edit?usp=sharing)
– 找到每个文档的ID(URL中/d/之后和/edit之前的文本)

2. **配置工作流**:
– 在settings节点中输入您的Google文档和Google表格ID
– 在相应参数中设置邮件主题

3. **设置凭据**:
– 连接您的Google账户
– 配置SMTP节点,填写您的邮件服务器详细信息

4. **更新数据**:
– 使用您的消息和变量编辑Google文档模板
– 准备Google表格,包含以下列:email、firstname、lastname、company

5. **部署和测试**:
– 连接所有节点
– 使用少量联系人批次进行测试
– 排查任何节点错误(在n8n中显示为红色)

### 技术节点说明

– **Schedule Trigger**:定时触发器,控制工作流执行频率
– **settings**:设置节点,定义邮件主题、Google文档和表格ID
– **Google Sheets**:读取联系人数据
– **Google Docs**:获取邮件模板
– **Filter**:筛选未处理的联系人(process和err列为空)
– **Merge**:合并模板和联系人数据
– **Set**:更新邮件正文,替换模板变量
– **Split in Batches**:批量处理,每次处理一个联系人
– **Email Send**:通过SMTP发送邮件
– **Wait**:等待节点,遵守SMTP提供商配额限制
– **Google Sheets Update**:更新处理状态和时间戳

### 注意事项

– SMTP提供商(如OVHcloud)有配额限制。例如:200封邮件/小时意味着每分钟最多发送3封邮件。建议Wait Amount设置为20秒
– 使用row_number进行匹配,应包含{{ $(‘contacts’).item.json.row_number }}
– process列设置为{{ $now.format(‘yyyy-MM-dd, hh:mm:ss a’) }}
– 更新您自己的SMTP详细信息,并调整”From Email”字段

### 需求

– **Google凭据和权限**:用于访问Sheets和Docs
– **SMTP服务器**:用于邮件投递(调整Wait节点以适应速率限制)
– **n8n版本**:在1.105.2(Ubuntu)上测试

### 相关推荐

运行邮件营销活动后,某些邮件可能无法投递。相关工作流可以扫描您的收件箱查找投递错误(例如退回的邮件),在Google表格中标记有问题的电子邮件地址,并确保未来的营销活动跳过这些地址。

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