“`markdown
# Hướng Dẫn Tự Động Thu Thập Dữ Liệu Doanh Nghiệp Từ Google Maps Bằng n8n 🚀
Hôm trước mình đã chia sẻ một workflow lên cộng đồng, hôm nay mình sẽ nói rõ hơn về các bước. Workflow này sẽ giúp bạn:
🔥 **Bạn đang làm marketing, sales hoặc muốn thu thập thông tin doanh nghiệp một cách nhanh chóng?**
🔍 Không cần phải copy từng địa chỉ từ Google Maps nữa! Hôm nay, mình sẽ hướng dẫn cách **tự động trích xuất dữ liệu doanh nghiệp**, tìm **email liên hệ** và lưu trữ vào **Airtable** hoàn toàn tự động bằng **n8n**!
## 📌 Bước 1: Cài đặt n8n và chuẩn bị các công cụ
💡 Trước khi bắt đầu, bạn cần có:
– ✅ **n8n** (Nền tảng tự động hóa)
– ✅ **Apify API** (Thu thập dữ liệu từ Google Maps)
– ✅ **OpenAI API** (Tìm email trên website doanh nghiệp)
– ✅ **Anymail API** (Dò tìm email nếu không có trên website)
– ✅ **Airtable** (Lưu dữ liệu để quản lý dễ dàng)
👉 Nếu bạn chưa có tài khoản Apify, OpenAI hoặc Airtable, hãy đăng ký ngay để có thể thực hiện!
## 📌 Bước 2: Tạo Workflow trên n8n
🚀 **Các bước thiết lập workflow trên n8n:**
1. **Bắt đầu với “Manual Trigger”** để kích hoạt workflow bằng tay.
2. **Thêm “HTTP Request”** để gọi API của **Apify** và trích xuất dữ liệu doanh nghiệp từ Google Maps.
3. **Sử dụng “Set Node”** để lọc và định dạng dữ liệu quan trọng như:
– 📌 **Tên doanh nghiệp**
– 📌 **Địa chỉ**
– 📌 **Website**
– 📌 **Số điện thoại**
– 📌 **URL Google Maps**
## 📌 Bước 3: Tìm Email Doanh Nghiệp
1. **Thêm “Split In Batches” Node**, đặt tên **”Loop Over Items”** để lặp qua từng doanh nghiệp.
2. Kết nối với **”Format Data”**.
3. **Cấu hình**: **Batch Size** = `1` (Chạy từng doanh nghiệp một).
📩 **Làm thế nào để tìm email liên hệ?**
1. Dùng **HTTP Request** để lấy nội dung từ website doanh nghiệp.
2. Dùng **OpenAI API** để phân tích nội dung và trích xuất email liên hệ. Nếu tìm được email, lưu vào Airtable.
3. Nếu không tìm thấy email:
**Thêm “If” Node**, đặt tên **”Check Email Found”**.
**Cấu hình**: Nếu kết quả email chứa `”Null”`, tiếp tục tìm email bằng Anymail API.
Dùng **Anymail API** để dò tìm email theo tên miền của doanh nghiệp.
**Cấu hình**:
– **Method**: `POST`
– **URL**: `https://api.anymailfinder.com/v5.0/search/company.json`
– **Header**:
“`json
{
“Authorization”: “Bearer YOUR_ANYMAIL_API_KEY”
}
“`
– **Body (JSON)**:
“`json
{
“domain”: “{{$json.Domain}}”
}
“`
🔍 Với cách này, bạn không cần phải **tìm thủ công** từng email, mọi thứ đều được xử lý tự động!
## 📌 Bước 4: Lưu Dữ Liệu Vào Airtable
📊 Cuối cùng, bạn chỉ cần **thêm “Airtable Node”** vào workflow để lưu trữ dữ liệu và quản lý danh sách doanh nghiệp dễ dàng.
💡 Bạn có thể xuất dữ liệu sang **Google Sheets, Notion, CRM** hoặc bất kỳ công cụ nào khác!
“`