
# Google Sheets到MailChimp联系人同步工作流
## 概述
这个n8n工作流能够自动将Google Sheets中的联系人数据导入到您的MailChimp邮件列表中。非常适合通过Google Forms收集潜在客户、活动注册或在电子表格中维护联系人列表的企业。
## 主要功能
📊 **批量导入**:一次性处理整个Google Sheets数据
🔄 **智能姓名解析**:自动将全名拆分为名字和姓氏
📱 **电话号码支持**:包含电话号码作为合并字段
⚡ **错误恢复能力**:即使个别联系人失败也能继续处理
📝 **导入摘要**:生成已处理联系人的摘要报告
## 前提条件
在使用此工作流之前,请确保您拥有:
– 活跃的n8n实例(自托管或云端)
– 可访问Google Sheets的Google账户
– 至少创建了一个受众/列表的MailChimp账户
– 对n8n工作流的基本了解
## 初始设置
### 步骤1:导入工作流
– 复制工作流JSON
– 在n8n中点击”从文件导入”或粘贴JSON
– 使用有意义的名称保存工作流
### 步骤2:配置Google Sheets连接
– 点击”Get Google Sheet Data”节点
– 点击”Credential to connect with”
– 选择”Create New”并选择”Google Sheets OAuth2″
– 按照OAuth流程验证您的Google账户
– 保存凭据
### 步骤3:配置MailChimp连接
– 点击”Add to MailChimp”节点
– 点击”Credential to connect with”
– 选择”Create New”并选择”MailChimp OAuth2″或”MailChimp API”
– 对于API方法:
– 登录MailChimp
– 转到Account → Extras → API keys
– 生成新的API密钥
– 复制并粘贴到n8n中
– 保存凭据
### 步骤4:配置您的特定设置
**Google Sheets设置:**
– 打开”Get Google Sheet Data”节点
– 将YOUR_GOOGLE_SHEET_ID替换为您的实际表格ID
– 在您的Google Sheets URL中找到:https://docs.google.com/spreadsheets/d/[SHEET_ID]/edit
– 将YOUR_SHEET_NAME替换为您的工作表名称(例如”Sheet1″或”Form Responses 1″)
**MailChimp设置:**
– 打开”Add to MailChimp”节点
– 将YOUR_MAILCHIMP_LIST_ID替换为您的受众ID
– 在MailChimp中查找:Audience → Settings → Audience name and defaults
– 验证状态设置为”subscribed”
## Google Sheets格式要求
您的Google Sheet必须包含以下列(确切名称):
– **Names**:联系人的全名(例如”John Doe”)
– **Email address**:有效的电子邮件地址
– **Phone Number**:联系人电话号码(可选)
示例:
| Names | Email address | Phone Number |
|——-|—————|————–|
| John Doe | john@example.com | +1234567890 |
| Jane Smith | jane@example.com | +0987654321 |
## 使用方法
**手动执行:**
– 在n8n中打开工作流
– 点击”Execute Workflow”
– 监控执行进度
– 检查”Create Import Summary”的输出结果
**调度(可选):**
– 要自动运行:
– 将”Manual Trigger”节点替换为”Schedule Trigger”节点
– 设置您期望的调度(例如每天上午9点)
– 激活工作流
## 自定义选项
**添加更多字段:**
– 要在您的Google Sheet中添加公司名称或地址等额外字段:
– 向您的Google Sheet添加列
– 修改”Edit Fields”节点以包含新字段
– 更新”Format Subscriber Data”代码以映射新字段
– 在MailChimp节点中添加相应的合并字段
**处理重复项:**
– 工作流使用”continueRegularOutput”错误处理,这意味着:
– 现有订阅者将被跳过
– 新订阅者将被添加
– 工作流继续处理
**添加电子邮件通知:**
– 要通过电子邮件接收导入摘要:
– 在”Create Import Summary”之后添加Gmail或Email节点
– 配置您的电子邮件设置
– 在电子邮件正文中使用导入摘要数据
## 故障排除
**常见问题:**
– “Invalid API Key”(MailChimp)
– 验证您的API密钥是否正确
– 检查您的MailChimp账户是否活跃
– “Sheet not found”(Google Sheets)
– 验证表格ID是否正确
– 确保服务账户有权访问该表格
– “Email already exists”错误
– 这对于现有订阅者是正常的
– 工作流将继续处理其他联系人
– MailChimp中缺少数据
– 检查列名是否完全匹配(区分大小写)
– 验证Google Sheet中是否存在数据
## 最佳实践
– **先测试**:始终先使用小型数据集进行测试
– **备份数据**:在大型导入之前导出您的MailChimp列表
– **清理数据**:在导入之前确保电子邮件地址有效
– **定期监控**:检查导入摘要是否有任何问题
– **尊重隐私**:仅导入已同意接收电子邮件的联系人
## 支持
对于特定问题:
– n8n平台:访问n8n社区论坛
– Google Sheets API:查看Google开发者文档
– MailChimp API:参见MailChimp API文档
需要帮助自定义?
[联系我](Contact me)获取咨询和支持,或在LinkedIn上添加我 – https://www.linkedin.com/in/femi-adedayo-h44/
## 许可证
此工作流模板免费供个人和商业使用。欢迎修改和分享!

评论(0)