Free 30-minute systems call, we’ll tell you what to build first. Book it

All case studies
Working Software

CITA Monitor: Appointment Availability & Auto-Booking

Working software that watches ICP+ slots and alerts over Telegram.

PythonFastAPISQLiteReactViteTypeScriptPatchrightChromeTelegram Bot API

The situation

A desktop-oriented web app that monitors Spanish immigration appointment availability on ICP+, sends Telegram alerts, and supports an optional auto-booking flow.

The problem

Time-sensitive appointment slots can disappear within minutes, making continuous manual checking impractical.

What we built

The app stores watch jobs, checks selected province/procedure combinations, classifies availability states, logs checks, sends Telegram alerts, and can attempt to select and book the earliest available slot, surfacing a manual-intervention state when SMS/CAPTCHA verification is required.

What the system does

  • Configurable watch jobs by province/procedure
  • Automated availability classification and logging
  • Telegram alert delivery
  • Optional auto-booking with manual-intervention fallback