
## 📋 工作流概述
这个n8n工作流自动化客户参与度管理,每周自动识别14天以上未联系的客户,并执行以下操作:
– ✉️ 发送自动跟进邮件给不活跃客户
– 📊 在Google Sheets中记录跟踪信息
– 💬 通过Slack通知客户经理
**运行时间:** 每周一上午9:00
## 🔄 工作流执行步骤
### ⏰ 定时触发器 (Schedule Trigger)
– 使用Cron表达式 `0 9 * * 1` 每周一上午9点自动运行
– 支持自定义调度频率
### 🔗 HighLevel CRM数据获取
– 从HighLevel CRM获取所有联系人数据
– 按`date_updated`字段排序(最新优先)
– 返回完整的联系人信息,包括姓名、邮箱、电话、公司信息等
### 🔍 筛选不活跃联系人
– 计算14天前的时间戳
– 检查联系人最后活动日期是否超过14天
– 添加计算字段:`daysSinceContact`、`needsAttention`、`lastContactDate`
### 📤 数据拆分处理
– 将联系人数组拆分为单独的项目
– 为每个联系人创建独立的执行项
– 便于后续的邮件发送和记录操作
### ❓ 条件验证检查
– 双重验证`needsAttention`标志
– 确保只有真正需要关注的客户才会收到邮件
– 提供安全机制防止误操作
### 📧 Gmail邮件发送
– 发送个性化的重新参与邮件
– 使用专业的HTML邮件模板
– 支持动态字段替换:姓名、公司、天数等
### 📊 Google Sheets日志记录
– 将不活跃客户信息追加到跟踪电子表格
– 记录完整的客户数据用于审计和分析
– 基于`id`字段防止重复记录
### 🔄 Slack消息格式化
– 聚合所有不活跃客户信息
– 创建格式化的项目符号列表
– 生成包含客户姓名、邮箱、未联系天数的摘要
### 💬 Slack通知发送
– 向客户经理发送每周摘要报告
– 包含不活跃客户总数和详细列表
– 使用Markdown格式提高可读性
### 🚨 错误处理机制
– 自动捕获工作流中的任何错误
– 记录失败节点、错误信息和时间戳
– 通过Slack立即通知团队
## 🎯 应用场景
这个工作流非常适合:
– 需要定期客户跟进的服务机构
– 咨询公司和专业服务提供商
– 需要防止客户流失的业务
– 希望自动化客户关系管理的团队
## ⚙️ 技术配置要求
– HighLevel CRM OAuth2凭证
– Gmail API访问权限
– Google Sheets API权限
– Slack应用安装和工作区授权
– n8n实例(自托管或云端)
## 💡 关键优势
✅ 自动化客户参与度跟踪和报告
✅ 提供结构化的每周摘要
✅ 减少手动跟进的工作量
✅ 通过错误处理确保系统可靠性
✅ 改善客户关系管理效率

评论(0)