Google MailGoogle

Google Flights Price Tracker with Email Alerts

This template automates the process of monitoring flight prices on Google Flights for specific routes and dates, and delivers a consolidated report of the best options directly to your email inbox.

This automation streamlines the tedious task of checking for flight deals. Here's how it works:

  • You provide a departure city, an arrival city, and one or more dates you're interested in traveling.
  • The automation opens Google Flights in a cloud browser and performs a search for each date you specified, running the searches in parallel to save time.
  • For each date, it intelligently extracts the top flight options from the results page, capturing the airline, flight duration, and price.
  • After gathering all the information, it compiles the data into a clean, easy-to-read HTML table.
  • Finally, it sends this report to an email address you specify using an integrated Gmail account, giving you a clear overview of your flight options without any manual effort.

This workflow is perfect for scheduling, allowing you to automatically track flight prices weekly or daily leading up to a trip.

Usage Ideas

  • Schedule weekly price checks for your upcoming vacation to find the best time to book.
  • Monitor a common business travel route to optimize company travel expenses.
  • Quickly compare flight costs across different weekends for a spontaneous getaway.
  • Send flight options to family members or a group of friends to coordinate travel plans.
  • Track prices for a multi-city trip by running the automation for each leg of the journey.

Customization Ideas

This template is a powerful starting point that can be easily tailored to your specific needs. You have the flexibility to:

  • Change the flight route and dates to monitor any trip you're planning.
  • Adjust the number of flights you want to see for each date.
  • Set your preferred currency and region for the search results.
  • Customize the email report, such as changing the subject line or modifying the columns in the results table to include different information.
  • Change the notification method, sending alerts to a different platform like Slack instead of Gmail.
  • Target a different flight website besides Google Flights, such as Kayak, Skyscanner, or a specific airline's portal.

Agent inputs

Required

NameTypeDefault
destinationCitystringNone
Destination city for the flight search (e.g., 'Tokyo', 'Paris')
originCitystringNone
Departure city for the flight search (e.g., 'Berlin', 'New York')
recipientEmailstringNone
Email address where flight results will be sent
searchDatesarray<string>[]
Array of dates to search in YYYY-MM-DD format (e.g., ['2026-12-15', '2026-12-17', '2026-12-20'])

Optional

NameTypeDefault
countryCodestringDE
Country code for currency/locale (e.g., 'DE' for Euros, 'US' for USD)
maxFlightsPerDatenumber3
Maximum number of flights to extract per date

See it run.

Spin up your first agent in five minutes.