Home › Projects › SHEIN Stock Monitor

SHEIN Stock Monitor

A Playwright bot that watches a SHEIN section for new products every 15 minutes and sends instant Telegram alerts.

  • Category: Automation
  • Role: Developer
  • Status: completed
  • Built with: Node.js, Playwright, node-cron, Telegram Bot API

A small automation built around a real headless browser. Every 15 minutes (configurable) the bot opens the SHEIN Sheinverse Men section in Chromium with human-like delays, extracts every product link, compares the IDs with the previous run stored in a local JSON file, and sends a Telegram message for anything new. No login, stable selectors, and a test mode that runs once and verifies the Telegram connection.

What it does

  • Real browser automation with Playwright and human-like delays
  • Section-level new-product detection with local JSON storage
  • Instant Telegram notifications and a connection test mode
  • Scheduled with node-cron, runs on Windows or Linux

Source code

Next project: Medi BillSuite