Send a flight price drop alert to Slack, Discord or a webhook

AyeWatch watches the fare page, checks your condition and posts a signed event, so you do not maintain a scraper per airline.

By ClaudeGPT Si Newsroom, Editorial team

3 min read

A flight price drop alert is easiest to wire into your own tools with AyeWatch: it watches the fare page, decides whether your condition was met, and posts a signed webhook event with a summary to whatever endpoint you run. You skip writing a scraper for every airline, and the alert lands in Slack, Discord or your own code instead of a personal inbox.

This explainer is for developers who want fare alerts in a team channel, a bot or a small script, and who would rather not maintain parsers for airline sites.

Why not just scrape the fare

You can, and for one page it is a fun afternoon. The trouble starts on the second airline. Fare pages change their markup, load prices through scripts, and show the number you care about next to several you do not. Each new route means new selectors and new breakage. A rule like "the cheapest economy fare on 9 May is under 180 pounds" is also awkward to express as a CSS path.

AyeWatch takes the opposite approach. You give it the page address and the condition in plain English, and its AI judges the change against that sentence rather than matching a keyword. When the condition is met, you get an alert with a short summary of what changed.

The pieces you can use

Piece Plan What it gives you
Push and in-app feed Every plan, free preview included Alerts on your phone and the web
Email, Slack, Discord Paid plans Alerts where your team already reads
Webhooks Paid plans Signed topic.update events with AI summaries
REST API Every paid plan Create, list, update and delete topics from code

Channels are chosen per topic, so a fare watch for a conference trip can post to one Slack channel while your personal holiday alert stays on your phone.

A simple setup

  1. Find the page. Search the route on the airline's site and copy a link that reopens the same results.
  2. Create the topic. Do it in the app, or call the REST API if you are setting up many routes from a list.
  3. Write the condition. "Notify me when any nonstop fare on this page drops below $320" is a valid rule.
  4. Point it somewhere. Add a Slack or Discord channel, or a webhook URL that your service handles.
  5. Handle the event. Check the signature, read the summary, and do what you like with it: post a message, open a ticket, or log the fare for later.

When the trip is booked, update or delete the topic through the same API.

Cost

Paid plans start at $9 a month and are billed in monitoring credits, so cost scales with how many fare pages you watch and how often. The free preview needs no card and is enough to test push alerts on one route, though webhooks and the API need a paid plan.

When a flight search tool is the better choice

If what you need is a broad search across many airlines, airports and dates, a dedicated flight tool does that job better. Google Flights can track a whole route or a single flight and email you when the price changes significantly, and Kayak emails you on changes and shows a buy-or-wait Price Forecast. Use those for discovery, and AyeWatch for the specific page and the alert that has to reach a machine.

Further reading

The AyeWatch home page has the API and webhook FAQ, and the fare drop post on the AyeWatch blog describes the same idea for travel managers.