Travel Deal Watcher
Example prompt: "I have a Google Sheet of trips I'd like to take — destination, rough date range, max price per person, and whether it is flights, a hotel, or both. Every Wednesday morning, search for current fares and email me anything that is at or below my target."
How to automate travel deal watching with GloriaMundo
The Problem
There is usually a list of trips you would take if the price were right — a long weekend in Lisbon, a winter break to Athens, a return to Tokyo if the fare ever drops below a sensible number. Watching for those deals manually means checking comparison sites every few days, which nobody actually does. Most price-alert services are either tied to a specific airline, only cover a single route at a time, or push so many notifications that you stop reading them. By the time you spot a real deal, it has often gone.
How GloriaMundo Solves It
We build a workflow that runs weekly on a schedule. A Google Sheet holds your wishlist — one row per trip with destination, origin, date range, traveller count, trip type (flights, hotel, or both), and your maximum acceptable price. An integration step reads the wishlist. For each row, a web_search step queries current fares or hotel rates against the date range. A sub_agent step is used for trips that need more thorough comparison across sites, returning a short summary of the best current options with sources. An LLM step compares each result against your target price and identifies anything at or below. A code step formats the qualifying deals into a clean list. If anything qualifies, a conditional step proceeds to email you the alert with the destination, dates, current price, your target, and a link to book. The Google Sheet is updated with the latest observed price for each trip, building a price-history column over time. Glass Box preview shows the full output before any email is sent.
Example Workflow Steps
- Trigger (scheduled): Runs every Wednesday morning.
- Step 1 (integration): Read the wishlist from Google Sheets — destination, origin, dates, travellers, trip type, target price.
- Step 2 (web_search): For each trip, query current fares or hotel rates matching the date range.
- Step 3 (sub_agent): For higher-value trips, do a more thorough multi-site comparison and return a short ranked summary.
- Step 4 (llm): Compare each result against the target price and identify qualifying deals.
- Step 5 (code): Format qualifying deals into a clean, sorted list.
- Step 6 (conditional): If any deals qualify, proceed to send the alert.
- Step 7 (integration): Email the alert listing destination, dates, current price, target price, and a booking link.
- Step 8 (integration): Update the Google Sheet with the latest observed price and check date for each trip.
Integrations Used
- Google Sheets — stores the trip wishlist and price history
- Gmail — delivery channel for deal alerts
Who This Is For
Flexible travellers who have a list of places they want to go but no fixed dates. Particularly useful for people travelling from regional airports where prices swing more dramatically, or anyone who wants to take advantage of short-notice fare drops without checking comparison sites every other day.
Time & Cost Saved
Manually checking fares across several routes weekly takes 30–60 minutes and rarely happens. This workflow runs the check reliably and only contacts you when there is something worth acting on. The real saving is in catching deals you would otherwise have missed — even one well-timed flight or hotel booking typically saves £50–200 against booking at the usual time, well in excess of the cost of running the workflow. Uses integration, web_search, sub_agent, LLM, code, and conditional steps, costing a small number of credits per weekly run.