使用Apify + GPT + Airtable自动化抓取Google Maps潜在客户信息 | n8n工作流
n8n工作流,Google Maps数据抓取,Apify,GPT电子邮件提取,Airtable数据存储,自动化潜在客户收集,AI营销自动化,数据提取

## 工作流概述

这个n8n工作流专为营销人员、销售团队和本地企业设计,能够快速从Google Maps收集潜在客户信息(包括企业名称、电话号码、网站和电子邮件),并将这些数据存储在Airtable中。

## 适用场景

– 房地产经纪人
– 餐厅和餐饮业
– 治疗师和医疗服务提供商
– 任何需要本地潜在客户数据的行业

## 工作原理

### 步骤1 – 使用Apify抓取Google Maps数据
– 通过手动触发启动工作流
– 使用HTTP Request节点(POST方法)调用Apify Google Maps Extractor
– 设置搜索关键词(如”房地产中介”、”餐厅”等)
– 指定目标位置(如”巴黎,法国”)
– 配置要获取的结果数量(如50个)

### 步骤2 – 清理和结构化数据
– 使用Edit Fields节点手动映射和重命名字段
– 保留关键信息:企业名称、地址、网站、电话号码、Google Maps链接

### 步骤3 – 逐个处理联系人
– 使用Loop Over Items节点批量处理每个联系人
– 设置批处理大小(推荐20个)

### 步骤4 – 提取网站URL
– 再次使用Edit Fields节点,仅保留网站URL字段

### 步骤5 – 抓取网站内容
– 使用HTTP Request节点(GET方法)访问每个网站
– 获取网站的原始HTML内容

### 步骤6 – 使用GPT提取电子邮件
– 配置OpenAI节点(Message a Model)
– 使用GPT-4-1-mini模型
– 设置提示词:”查看此网站内容,仅提取我可以联系此企业的电子邮件。在输出中,仅提供电子邮件,不提供其他内容。理想情况下,此电子邮件应是企业所有者的电子邮件,因此如果您有2个或更多选项,请尝试选择最权威的选项。如果未找到任何电子邮件,则输出’Null’。”

### 步骤7 – 将数据保存到Airtable
– 使用Airtable Create Record节点
– 映射所有收集的数据字段:
– 企业名称
– 完整地址
– 网站URL
– 电话号码
– 通过ChatGPT找到的电子邮件
– Google Maps列表链接

## 技术要求

### 必需账户
– ✅ Apify账户(用于Google Maps Extractor)
– ✅ OpenAI API密钥(用于GPT电子邮件提取)
– ✅ Airtable账户和基础表格

### Airtable结构
基础表格应包含以下列:
– 企业名称
– 地址
– 网站
– 电话号码
– 电子邮件
– Google Maps URL

## 错误处理
– 缺失网站:如果企业没有网站,流程将跳过抓取步骤
– 未找到电子邮件:如果未检测到电子邮件,GPT将返回Null
– API速率限制:在请求之间添加Wait节点以避免Apify/OpenAI限制

## 优势特点
– 支持任何位置或关键词 – 只需在Apify中调整输入
– 可定期自动运行以收集新的潜在客户
– 数据存储在Airtable中,便于筛选和后续跟进
– 适用于各种本地利基市场

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。