
## 工作流概述
这个n8n工作流模板专为销售团队、营销专业人员、招聘人员和业务发展专家设计,帮助他们从多个来源高效收集目标潜在客户数据。无论您是在构建潜在客户列表、进行市场研究还是扩展联系人数据库,这个自动化解决方案都能节省数小时的手动数据收集时间。
## 工作原理
该工作流使用n8n内置表单收集搜索参数,然后根据您的标准自动从Google Maps和/或LinkedIn的Apify Actors中抓取目标潜在客户。所有收集的数据都使用Edit field节点进行清理、结构化,并存储在您的Supabase数据库中,便于访问和分析。
## 主要功能
– **交互式表单**:便于目标潜在客户定位
– **双源抓取**:Google Maps + LinkedIn,您可以选择一个或两个
– **自动数据收集、清理和结构化**:来自Apify actors
– **直接数据库存储**:存储在Supabase中
– **灵活的结果限制和位置定位**
## 设置步骤
### 第1步:设置Apify账户
1. 在apify.com创建账户
2. 导航到Settings > Integrations > API tokens
3. 创建新的API令牌并复制
4. 确保您有权访问以下actors:
– LinkedIn Profile Search Scraper (harvestapi/linkedin-profile-search)
– Google Maps Scraper (compass/crawler-google-places)
### 第2步:配置Supabase数据库
1. 在supabase.com创建新项目
2. 在Supabase仪表板中转到SQL Editor
3. 运行Requirements部分中的SQL脚本创建表
4. 导航到Settings > API复制:
– Project URL(以https://…开头)
– Service role key(密钥,不是anon public)
### 第3步:导入和配置工作流
1. 下载工作流JSON文件
2. 在n8n Cloud中,转到Workflows > Import from File
3. 选择下载的JSON文件
4. 通过单击显示警告的每个节点来配置凭据:
– 对于Apify节点(linkedin_dataset & googlemaps_dataset):
– 单击”Create New Credential”
– 名称:”Apify account”
– API Token:[从第1步粘贴您的Apify令牌]
– 保存凭据
– 对于Supabase节点(save_linkedin & save_googlemaps):
– 单击”Create New Credential”
– 名称:”Supabase account”
– Host:[您的Supabase项目URL从第2步]
– Service Role Secret:[您的服务角色密钥从第2步]
– 保存凭据
### 第4步:测试工作流
1. 单击”On form submission”节点
2. 复制Production URL(webhook链接)
3. 在新浏览器标签中打开此URL
4. 填写测试表单:
– Title/Industry:”restaurants”
– Location:”San Francisco, CA”
– Source:”Google Maps”
– Number of results:”3″
5. 单击Submit并等待处理
6. 检查您的Supabase表以验证数据是否已保存
### 第5步:验证设置成功
1. 在Supabase中,转到Table Editor
2. 检查googlemaps表的新条目
3. 验证所有字段是否正确填充
4. 使用LinkedIn源进行测试以确认两条路径都有效
## 节点组成
该工作流包含以下主要节点:
– **Form Trigger**:内置表单触发器,收集用户输入
– **Switch**:内置路由节点,根据数据源选择路径
– **Set**:内置数据处理节点,清理和格式化数据
– **Supabase**:内置数据库节点,存储收集的数据
– **Apify**:社区节点,用于从Google Maps和LinkedIn抓取数据
## 数据表结构
### LinkedIn表结构
– publicidentifier (text)
– linkedinurl (text)
– name (text)
– headline (text)
– about (text)
– premium (boolean)
– verified (boolean)
– openprofile (boolean)
– topskills (text)
– connectionscount (integer)
– followercount (integer)
– latest_experience (text)
– education (text)
### Google Maps表结构
– title (text)
– category_name (text)
– address (text)
– neighborhood (text)
– street (text)
– city (text)
– postal_code (text)
– state (text)
– country_code (text)
– website (text)
– phone (text)
– phone_unformatted (text)
– location (text)
– total_score (numeric)
## 自定义选项
### 表单自定义
– 在”On form submission”节点中修改表单字段以添加其他搜索条件
– 调整下拉选项以适应不同的潜在客户来源
– 添加验证规则以提高数据质量
### 搜索参数
– 自定义Apify actor配置以获得不同的抓取行为
– 修改每次搜索的结果数量
– 添加其他位置定位选项
### 数据处理
– 增强Set节点以提取其他LinkedIn个人资料数据
– 添加数据验证和清理步骤
– 实施重复检测逻辑
### 存储选项
– 可以将Supabase替换为其他数据库(Airtable、Google Sheets等)
– 在存储前添加数据丰富步骤
– 实施数据导出功能
### 高级功能
– 添加抓取完成时的电子邮件通知
– 实施错误处理和重试逻辑
– 创建数据质量评分机制
## 技术要求
– **外部服务**:具有积分的Apify账户(用于网络抓取)
– **数据库**:Supabase账户(用于数据存储)
– **节点要求**:需要安装Apify社区节点
一旦配置了凭据,该工作流就设计为即插即用。只需与您的团队共享表单URL或将其加入书签,即可用于常规的潜在客户生成任务。

评论(0)