
## 概述
这个n8n工作流模板将简单的Google Sheets转换为轻量级CRM系统,通过自动化处理潜在客户跟进、客户管理和项目交付时间计算。
## 工作流功能
### 潜在客户阶段管理
– **资格确认**:当潜在客户被标记为”Qualified?”时,自动发送Cal.com预约邮件
– **提案阶段**:当阶段变为”Awaiting Proposal”时,发送”提案即将发送”通知邮件
– **赢得客户**:当阶段变为”Won”时,将客户添加到Clients表格并记录开始时间戳
### 客户项目管理
– **项目交付**:当项目状态变为”Delivered”时,记录结束时间戳并计算交付时间
– **时间跟踪**:自动计算从开始到交付的完整时间周期
## 技术实现
### Google Apps Script → Webhooks
通过Google Apps Script监控表格编辑,并向n8n发送JSON数据到以下webhooks:
– `/webhook/lead-stage-changed` – 潜在客户阶段变更
– `/webhook/lead-qualified` – 潜在客户资格确认
– `/webhook/client-status-changed` – 客户状态变更
### n8n流程分支
**lead-stage-changed分支**
– 如果阶段为”Awaiting Proposal” → 发送提案通知邮件
– 如果阶段为”Won” → 格式化时间戳 → 添加到Clients表格
**lead-qualified分支**
– 如果qualified = true → 发送Cal.com预约邮件
**client-status-changed分支**
– 如果状态为”Delivered” → 查找客户行 → 记录结束时间 → 计算交付时间 → 更新行
## 技术节点
工作流包含以下核心节点:
– **Webhook节点**:接收来自Google Apps Script的实时数据
– **IF节点**:条件分支处理不同业务场景
– **Set节点**:准备邮件字段和数据格式化
– **Gmail节点**:发送自动化邮件通知
– **Google Sheets节点**:读写表格数据
– **DateTime节点**:时间戳格式化
– **Code节点**:计算交付持续时间
## 设置要求
### 必备条件
– Google Sheets包含Leads和Clients两个标签页
– Gmail账户(或使用其他邮件/通知节点)
– n8n实例配置:
– Google Sheets OAuth2凭据
– Gmail OAuth2凭据(如果使用Gmail节点)
### 建议列结构
**Leads表格**:
– Name (A列), Client Email (C列), Lead Source (D列), Stage (E列), Qualified? (H列)
**Clients表格**:
– Name (A列), Client Email (C列), Project Status (D列), Start Date & Time (F列), End Date & Time (G列), Time to Deliver (H列)
## 定制化建议
– 将Gmail替换为SMTP、Outlook或Slack消息
– 添加”Lost”阶段分支以触发重新参与序列
– 添加防护措施防止重复添加到Clients表格
– 本地化邮件内容和日期格式
这个工作流展示了如何通过n8n将简单的Google Sheets转换为功能完整的CRM系统,实现销售流程的完全自动化。

评论(0)