Compare Flight Prices Across Multiple Booking Platforms with Email Reports — Workflow n8n

Moyen complexitĂ©đŸ”— Webhook12 nƓudsđŸ·ïž Miscellaneous👁 1 vuespar Oneclick AI Squad

Aperçu

This workflow automates flight price comparison across multiple booking platforms (Kayak, Skyscanner, Expedia, Google Flights). It accepts natural language queries, extracts flight details using NLP, scrapes prices in parallel, identifies the best deals, and sends professional email reports with comprehensive price breakdowns and booking links.

📩 What You'll Get

A fully functional, production-ready n8n workflow that:

✅ Compares flight prices across 4 major platforms (Kayak, Skyscanner, Expedi

NƓuds utilisĂ©s

Send EmailCode

Aperçu du workflow

🎯 Workflow Purpose
Smart Flight Price Comparison
Automatically compares flight prices across multiple bo
Key Features:
✅ Natural lang
đŸ“„ INPUT STAGE
Webhook receives:
- Flight search query
- User email
- Alert preferences
Example:
🧠 PARSE STAGE
Extracts:
- Airport codes
- Dates (ISO format)
- Trip type
- Passengers
🔍 SCRAPE STAGE
Parallel scraping:
- All platforms simultaneously
- Continue on failures
- 30s timeout per scraper
Output format:
📊 ANALYZE STAGE
Processes:
- Parse all results
- Find best deals
- Calculate stats
- Sort by price
📧 REPORT STAGE
Email contains:
- Flight route & dates
- Best deal highlight
- Top 10 results
- Price statistics
✅ RESPONSE STAGE
Success:
- Best price found
- Airline name
- Total results
- Email sent confirmation
⚡
W
Webhook - Receive Flight

Parse & Validate Flight 

C
Check If Request Valid
S
Scrape Kayak
S
Scrape Skyscanner
S
Scrape Expedia
S
Scrape Google Flights
Aggregate & Analyze Prices
Format Email Report
Send Email Report
⚡
W
Webhook Response (Success)
⚡
W
Webhook Response (Error)
12 nodes14 edges

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur webhook.

  2. 2

    Traitement

    Les donnĂ©es transitent par 12 nƓuds, connecting code, emailsend, if.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

DĂ©tails des nƓuds (12)

SE

Send Email

emailSend

#1
CO

Code

code

#2

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. AccĂ©dez Ă  Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier compare-flight-prices-across-multiple-booking-platforms-with-email-reports téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nƓud de service (clĂ©s API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

{ "name": "Compare Flight Prices Across Multiple Booking Platforms with Email Reports", "nodes": [...], ...}

Intégrations

codeemailsendifrespondtowebhooksshwebhook

Obtenir ce workflow

Téléchargez et importez en un clic

Télécharger JSONVoir sur n8n.io
NƓuds12
Complexitémedium
Déclencheurwebhook
Vues1
CatégorieMiscellaneous

Créé par

Oneclick AI Squad

Oneclick AI Squad

@oneclick-ai

Tags

codeemailsendifrespondtowebhooksshwebhook
⚡

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. HĂ©bergez-le vous-mĂȘme ou utilisez la version cloud.

Obtenir n8n gratuitement →

Related Miscellaneous Workflows