
## 📊 工作流概述
这个 n8n 工作流实现了 Google Sheets 与 Salesforce 之间的智能公司数据同步,具备先进的重复预防机制。工作流能够自动检测现有公司、创建新账户,并管理联系人信息,确保数据完整性和准确性。
## 🎯 核心功能
### 智能重复检测
– 自动搜索 Salesforce 中现有公司账户
– 基于公司名称进行精确匹配
– 防止创建重复的公司记录
### 双路径处理逻辑
– **新公司路径**:为不在系统中的公司创建 Salesforce 账户
– **现有公司路径**:为已有公司更新联系人信息
### 数据完整性保障
– 公司名称去重处理
– 联系人信息关联管理
– 账户ID映射和同步
## 🔧 技术架构
### 数据输入层
– **Manual Trigger** – 手动触发工作流执行
– **Google Sheets** – 从电子表格读取公司数据
### 数据处理层
– **Search Salesforce accounts** – 查询现有公司账户
– **Merge nodes** – 数据合并和路由
– **Item Lists** – 重复数据移除
### 业务逻辑层
– **If node** – 条件判断和路径选择
– **Set nodes** – 数据字段设置
– **Rename Keys** – 字段重命名
### 输出执行层
– **Salesforce nodes** – 创建账户和联系人
– **Contact upsert** – 智能更新联系人信息
## ⚙️ 配置要求
### 必需凭证
– Google Sheets OAuth2 API 权限
– Salesforce API 访问权限
– 账户和联系人的创建/读取权限
### 数据字段要求
– 公司名称(必需)
– 联系人姓名和邮箱
– 行业信息等可选字段
## 🚀 执行流程
1. **数据提取**:从 Google Sheets 读取公司数据
2. **重复检查**:查询 Salesforce 中现有公司
3. **智能路由**:根据检查结果分流处理
4. **新公司创建**:创建 Salesforce 账户和关联联系人
5. **现有公司更新**:更新联系人信息
6. **数据同步完成**:确保所有数据正确同步
## 💡 应用场景
– 企业客户数据管理
– 销售线索同步
– CRM 系统数据整合
– 跨平台数据迁移
– 自动化客户信息更新

评论(0)