Templates / Automate travel agent outreach with web scraping, OpenAI, and Google Sheets

Automate travel agent outreach with web scraping, OpenAI, and Google Sheets

Ready for 3.0

by Mohan Gopal ✓ · 4,017 views · created 2025-06-02 · Lead Generation, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 9 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Sheets and OpenAI. It also calls api.firecrawl.dev over HTTP.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Google Sheet Data Store (Google Sheets): uses Google Sheets
  2. OpenAI: uses OpenAI
  3. Google Sheet Update Records (Google Sheets): update
  4. Send Email: sends an email over SMTP
  5. HTTP Scrape Website (HTTP Request): calls api.firecrawl.dev (POST)
  6. OpenAI: uses OpenAI
  7. Split Out: splits a list into separate items
  8. Google Sheet - Data Store (Google Sheets): append

Services it uses

Google SheetsOpenAI

HTTP calls to: api.firecrawl.dev

Uses Firecrawl. New users get 10% off with our link.

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (6)

From the author

🔧 Automated Workflow: Scrape Travel Agent Contacts and Send Personalized Survey Emails This workflow is designed to automate the process of scraping travel agent contact data, standardizing the information, storing it, and then sending out personalized…

Excerpt from Mohan Gopal's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.