webrarium logo
Система моніторингу товарів eBay із Telegram-сповіщеннями та інтерактивним дашбордом

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.

Client Testimonial

Євген Скринник
Євген Скринник

Часті запитання про автоматизацію та бізнес-боти

Сповіщення про нові замовлення, ліди або події; моніторинг цін, залишків, позицій у пошуку; щоденні/тижневі звіти; узгодження та затвердження; внутрішні дашборди. Практично будь-який повторюваний процес.

Простий Telegram-бот з повідомленнями — від $300. Система моніторингу з парсингом, базою даних та дашбордом — від $800. Ціна залежить від кількості джерел даних та складності логіки.

Так. Розробляємо парсери та системи моніторингу для Amazon, OLX, Rozetka, Prom, Etsy, Alibaba та інших платформ. Також можемо інтегрувати офіційні API там, де вони доступні.

Ні. Ми розробляємо зручний інтерфейс: веб-дашборд або Telegram-команди. Система налаштовується під ваші потреби, а ми навчаємо команду і надаємо документацію.

Other Projects

Online Store for a Jewelry Brand: A User-Friendly Catalog That Converts

Development of a user-friendly online store for a high-end jewelry brand. Creating a platform that showcases an exquisite jewelry collection, enhances the shopping experience, and drives sales.
Вишиті болем

Website for a Human Rights Organization: A Difficult Topic — A Powerful Digital Voice

Develop a unique website for a nonprofit organization that tells stories through embroidered towels. The site combines emotional content, modern design, and interactive elements to draw attention to the issue of sexual violence committed by Russian occupiers. The goal is to engage the audience in supporting and spreading important information through our innovative web project.

Let's Work Together!

Uniting our efforts and expertise, we can achieve a common goal.