
Automated eBay Monitoring: Telegram Alerts & Live Dashboard Instead of Manual Checks
The client was spending hours manually monitoring competitors and products on eBay. We built a system: an async Python server collects data, Telegram delivers notifications with interactive buttons, and a Next.js dashboard updates in real time — no more manual checks.
The client needed a comprehensive service for continuous monitoring of eBay ads according to the specified parameters: category, keywords, model, brand, price, seller, etc.
🙌 Challenges
Automatically detect new or updated listings.
Filter sellers by rating.
Send push notifications to Telegram with the ability to quickly interact.
Have a user-friendly web interface for visualizing, filtering, and managing products.
Provide real multi-threading.
🧠 What did you use?
Backend: Python 3.11, asyncio, psycopg2, PostgreSQL, eBay Browse API, Telegram Bot API, Fly.io.
Frontend: Next.js 15 (App Router), TypeScript, CSS, Supabase Realtime, React Server/Client Components, React Toastify
📈 Key results
0 manual checks
the system automatically monitors products across dozens of parameters and instantly reacts to any changes on the client's behalf
< 3 sec
time from a price or status change to a Telegram notification with interactive buttons directly in the messenger
Real-time dashboard
the Next.js interface updates data without reload — filtering, statuses, prices, and product actions all in one window
Scalability
the architecture handles parallel processing of large numbers of products without loss of speed or failures
Control via Telegram
the client can ban, like, and hide products directly from their phone — without opening a browser
Realization
This case study is an example of building a full-fledged reactive monitoring system that integrates a powerful backend, Telegram bot, and user-friendly UI.
Thanks to its modern architecture and parallel processing, the solution provides scalability, responsiveness, and ease of use for both technical and non-technical users.
Часті запитання про автоматизацію та бізнес-боти
Сповіщення про нові замовлення, ліди або події; моніторинг цін, залишків, позицій у пошуку; щоденні/тижневі звіти; узгодження та затвердження; внутрішні дашборди. Практично будь-який повторюваний процес.
Простий Telegram-бот з повідомленнями — від $300. Система моніторингу з парсингом, базою даних та дашбордом — від $800. Ціна залежить від кількості джерел даних та складності логіки.
Так. Розробляємо парсери та системи моніторингу для Amazon, OLX, Rozetka, Prom, Etsy, Alibaba та інших платформ. Також можемо інтегрувати офіційні API там, де вони доступні.
Ні. Ми розробляємо зручний інтерфейс: веб-дашборд або Telegram-команди. Система налаштовується під ваші потреби, а ми навчаємо команду і надаємо документацію.
Other Projects

