🛂

Vispana

Visa Appointment Slot Finder for BLS Spain

Stop refreshing BLS website manually. Vispana automatically monitors visa appointment availability and notifies you instantly via Telegram when slots open up. Smart CAPTCHA handling, 24/7 monitoring, and real-time alerts.

Why Vispana?

A complete solution for monitoring visa appointment availability with intelligent automation.

🔄

24/7 Automated Monitoring

Continuous scraping of BLS appointment system. Never miss an available slot even when they appear at odd hours.

📱

Instant Telegram Alerts

Get notified the moment a slot becomes available. Direct to your phone via Telegram bot integration.

🧠

Smart CAPTCHA Handling

Advanced CAPTCHA solving with OCR, LLM integration, and DOM parsing. Handles verification automatically.

📊

Admin Dashboard

Full-featured Next.js dashboard for monitoring sessions, managing accounts, and viewing analytics.

🔐

Proxy Management

Built-in proxy rotation and management to ensure reliable monitoring without rate limiting issues.

📈

Session Analytics

Track session history, CAPTCHA success rates, and slot availability patterns over time.

Built With Modern Stack

Production-ready monorepo architecture with three independent applications.

Backend API

Node.js Express Playwright Supabase

Admin Dashboard

Next.js 16 React 19 Tailwind shadcn/ui

Telegram Bot

Grammy TypeScript Webhooks

How It Works

Simple setup. Automated monitoring. Instant notifications.

1️⃣

Configure Your Account

Add your BLS account credentials to the admin dashboard. Set up your preferred appointment dates and locations.

2️⃣

Start Monitoring

Enable automated monitoring. The system continuously checks for available slots using Playwright-based web scraping.

3️⃣

Get Notified

Receive instant Telegram notifications when slots become available. Act fast to secure your appointment.

See It In Action

Telegram bot interface and admin dashboard for complete control.