Search flights with Gemini via Telegram and send SerpAPI price alerts

Go to Workflow
235 views
Built by Nguyễn Thiệu Toàn (Jay Nguyen) Nguyễn Thiệu Toàn (Jay Nguyen)
Created on June 05, 2026

Description

📖 Overview

A comprehensive flight price monitoring and AI assistant solution built entirely in n8n. Combines automated price tracking with intelligent conversational flight search via Telegram.



Perfect for:
✈️ Tracking flight prices to favorite destinations
💰 Getting alerts when prices drop below threshold
🗓️ Planning trips with AI-powered flight searches
🌍 Finding best deals across airlines
📱 Managing travel plans through Telegram chat

Requirements: n8n v1.123.0+ or v2.0.0+ SerpAPI key (500 free/month), Google Gemini API, Telegram bot token

⚡ What's in the Box

Two Powerful Workflows

| Workflow | Function | Trigger |
|----------|----------|---------|
| 🔔 Automated Monitoring | Tracks specific routes, alerts on price drops | Schedule (every 7 days) |
| 💬 AI Flight Assistant | Interactive search with natural language | Telegram messages |

Key Capabilities:
🎯 Set price thresholds and get instant alerts
🤖 Ask questions in natural language (Vietnamese/English)
🧠 AI remembers conversation context
📊 Compares prices across airlines
⚡ Real-time search results from Google Flights

🎯 Key Features

📅 Scheduled Price Checks**: Automatic monitoring every 7 days (customizable)
💡 Smart AI Assistant**: Understands "find cheapest flight to Bangkok next weekend"
🔔 Instant Alerts**: Telegram notifications when prices drop
🧠 Context-Aware**: AI remembers your preferences and previous searches
🌐 Multi-Language**: Handles Vietnamese and English seamlessly
📱 Mobile-Ready**: Full control via Telegram chat interface


Technical Highlights: SerpAPI integration for real-time prices, Google Gemini Flash for AI responses, session-based conversation memory, Telegram HTML formatting, automatic date calculations (+5 days for returns)

🏗️ How It Works

Workflow 1: Automated Monitoring
Schedule Trigger → Configure Route → Search Flights → Extract Best Price

Price < Threshold? → Send Alert

Workflow 2: AI Assistant
Telegram Message → AI Agent → Flight Search Tools → Format Response
↓ ↓ ↓
Understand Round-trip/One-way Telegram HTML
Context Auto +5 days return Send to user

🛠️ Setup Guide

Step 1: API Credentials
Get SerpAPI key (https://serpapi.com), Google Gemini API (https://aistudio.google.com/app/apikey), Telegram bot token (@BotFather)

Step 2: Configure Monitoring
Edit Fields node: Set departure/arrival codes, price threshold, Telegram ID

Step 3: AI Assistant Setup
Link Gemini model to AI Agent, connect flight search tools, activate memory

Step 4: Activate & Test
Enable workflow, send test message to bot, verify alerts

💡 Usage Examples

Automated Alert:
✈️ CHEAPEST TICKET
Price: 2,450,000 VND
Airline: Vietjet Air
Time: 06:00 → 08:00

AI Chat:
"Find round-trip tickets Hanoi to Bangkok tomorrow"
"What's the cheapest flight to Nha Trang next weekend?"
"Search one-way Da Nang to Singapore on March 15"

👤 About the Author

Nguyen Thieu Toan (Nguyễn Thiệu Toàn / Jay Nguyen)

AI Automation Specialist | n8n Workflow Expert

Contact:
🌐 nguyenthieutoan.com
📘 Facebook
💼 LinkedIn
📧 Email: [email protected]
More Nguyen Thieu Toan's n8n Template

GenStaff Company: genstaff.net

📄 License

Free for commercial/personal use.
Keep author attribution when sharing.**
Ready to never miss a flight deal again? Import this workflow and start tracking prices today! 🚀

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
Telegram
n8n-nodes-base.telegram