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 Parameters
Name
Type
Default
destinationCity
string
None
Destination city for the flight search (e.g., 'Tokyo', 'Paris')
originCity
string
None
Departure city for the flight search (e.g., 'Berlin', 'New York')
recipientEmail
string
None
Email address where flight results will be sent
searchDates
array<string>
[]
Array of dates to search in YYYY-MM-DD format (e.g., ['2026-12-15', '2026-12-17', '2026-12-20'])
Optional Parameters
Name
Type
Default
countryCode
string
DE
Country code for currency/locale (e.g., 'DE' for Euros, 'US' for USD)
maxFlightsPerDate
number
3
Maximum number of flights to extract per date
HIPAA
SOC-2 TYPE 2
Airtop empowers anyone to turn ideas into powerful automations, by simply describing what they want to happen.
© 2025 Airtop