// Case study

AutoHunter

An AI hunter for good car deals on AUTO.RIA. It checks new listings every 2 hours, compares the price with the market and sends a Telegram card with advice on what to inspect.

ROLEDesign and development
TYPEGraduation project, AI LAB
YEAR2026
MAKE.COMSUPABASEOPENAITELEGRAMPG_CRON
Car card in the AutoHunter bot
158 → 39Make credits per run
622listings processed on day one
$0.54total AI cost for a day of testing
≤ 2 hfrom listing to notification

// Task

Good deals disappear within hours

Good offers on AUTO.RIA go fast. Catching them means scanning hundreds of listings by hand several times a day, comparing prices and filtering out doubtful ones.

The goal: a system that does it on its own, runs around the clock and costs pennies to maintain.

// Solution

Three scenarios, a database, and AI only where needed

The user sets filters in plain words in Telegram, and AI turns them into search parameters. Every 2 hours the system pulls new listings, calculates the average market price and keeps the ones below market.

Only the shortlisted cars go to AI for review: pros, risks and an inspection checklist. All heavy logic lives in Supabase SQL functions, so Make spends a minimum of credits.

  • Natural-language filters with a "does this car exist" check
  • Rated against the market, not just "cheap"
  • Invite-code access and a user limit
  • A "nothing found" message so the bot never goes silent

// Architecture

How it works

TRIGGERpg_cronevery 2 hours
MAKE · 01MonitoringAUTO.RIA → new listings
SUPABASESQL functionsmarket price, selection, duplicates
OPENAIReviewpros, risks, checklist
MAKE · 02Botdialogue, natural-language filters, saved cars
MAKE · 03DirectoryAUTO.RIA makes and models for precise filters
TELEGRAMCar cardphoto, price vs market, advice, save button

// Result

The outcome

AutoHunter demo video (in Ukrainian) · 2:26

Car card with AI review
01 · Car card with AI review
Monitoring and statistics
02 · Monitoring and statistics

By moving the logic into the database, I cut Make usage from 158 to 39 credits per run. AI is called only for cars that have already passed selection.

// Want the same?

Need similar monitoring?

AutoHunter adapts easily to other marketplaces: real estate, electronics, tenders. Tell me what you need to track.

Telegram Send a request
Message on Telegram