Skip to main content
Nimvola
Web apps work
Web apps

VisaGate: A visa appointment tracker

Catches a visa slot the second it opens

We built a SaaS platform that watches VFS appointment pages around the clock and alerts the right user the moment a slot opens.

Client
VisaGate
Sector
SaaS · Visa technology
  1. Problem

    Slots were gone within hours.

    VFS appointment slots for Schengen and other visa applications made from Türkiye filled within hours of opening, and applicants checking the page by hand missed most of them. Slots that opened overnight were missed entirely.

  2. What we did

    We watch the appointment pages around the clock.

    We built a platform made of a marketing site, a member panel, an admin panel and a backend service. Monitoring rules are set per user, and membership and payment run through Stripe.

  3. Outcome

    The alert goes out the second a slot opens.

    The four components run separately and every alert sent stays on record in the panel, so who was told what, and when, can be read back later.

The outcome, in numbers.

24/7
Unbroken slot watch
Seconds
Alert latency
4 services
Separated architecture
What it runs onFastAPIPostgreSQLNext.js 16React 19Stripe
VisaGate: A visa appointment tracker · Nimvola