{"product_id":"n8n-flight-price-alerts-google-flights-serpapi-telegram","title":"n8n Flight Price Alerts: Google Flights + SerpAPI + Telegram","description":"\u003ch3\u003eGet weekend flight deals automatically in Telegram\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors weekend airfare using \u003cstrong\u003eGoogle Flights via SerpAPI\u003c\/strong\u003e, saves alert state in \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e, and sends ranked price digests to you in \u003cstrong\u003eTelegram\u003c\/strong\u003e—with natural “create \/ list \/ cancel \/ status” control through text or voice.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on demand or schedule:\u003c\/strong\u003e it runs when a Telegram message (text or voice note) is received, or automatically every day at \u003cstrong\u003e08:00\u003c\/strong\u003e (server timezone).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUnderstands voice instructions:\u003c\/strong\u003e for Telegram voice messages, the workflow downloads the audio, transcribes it with \u003cstrong\u003eOpenAI\u003c\/strong\u003e, and normalizes your request into a single structured format.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eParses intent and route preferences:\u003c\/strong\u003e \u003cstrong\u003eOpenAI\u003c\/strong\u003e extracts intent (create\/list\/cancel\/status) and preferences (airports, budget, window, weekend pattern, cadence), then converts them into concrete search dates and airport lists.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates and validates alerts:\u003c\/strong\u003e for new alerts, it fetches a sample Google Flights result via \u003cstrong\u003eSerpAPI\u003c\/strong\u003e to validate the budget, generates an alert card, stores it in an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e, and confirms in Telegram.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManages alerts from Telegram:\u003c\/strong\u003e list\/cancel\/status requests read alerts or run logs from Data Tables and reply in Telegram (including marking alerts as cancelled).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFinds cheapest options per weekend:\u003c\/strong\u003e scheduled runs load active alerts, query Google Flights via SerpAPI for relevant weekend date pairs, aggregate the cheapest option per weekend, and format a ranked digest with booking links.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends deal digests and logs results:\u003c\/strong\u003e when notification rules are met, it sends the digest to Telegram and records the run state back to Data Tables.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSet weekend flight price alerts for specific airports and budget, then receive deal digests in Telegram.\u003c\/li\u003e\n  \u003cli\u003eUse voice commands to quickly create or adjust travel searches without editing configuration.\u003c\/li\u003e\n  \u003cli\u003eMonitor multiple routes with a defined cadence and weekend pattern, while keeping alert state organized in Data Tables.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations \/ nodes:\u003c\/strong\u003e Telegram, Data Table, OpenAI, SerpAPI-driven Google Flights querying.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow logic:\u003c\/strong\u003e if, set, code, switch to route intents and apply notification rules.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45985498693811,"sku":"N8N-19410","price":62.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/CtoOPkl_fWu8GxFPdAY_V_7aAtOgnK.png?v=1788944787","url":"https:\/\/buyflowscripts.com\/products\/n8n-flight-price-alerts-google-flights-serpapi-telegram","provider":"N8N Commerce","version":"1.0","type":"link"}