AI Agent · Immigration
US Visa Slot Alert
Real-time US visa slot alerts and AI-assisted DS-160 form preparation for applicants in India.

Overview
US Visa Slot Alert is a US visa appointment monitoring and DS-160 automation platform for applicants in India. It continuously watches the official US visa scheduling pages across all five consulates and emails users the instant a slot opens, paired with an AI-assisted tool that prepares and generates complete DS-160 application answers for families and groups.
The challenge
US visa appointment slots in India are scarce and disappear within minutes, forcing applicants to refresh the official portal manually for days on end. Filling out the long DS-160 form is equally tedious and error-prone. Applicants needed a way to stop watching the portal by hand and to de-risk the paperwork without hiring an agent.
What we built
- A Node/Express backend that scrapes the official scheduling site on a cron schedule using headless browsers, with multiple scraper strategies (Playwright, a dedicated Firefox scraper, and serverless Chromium via puppeteer-core) for resilience.
- A notification and decision pipeline backed by dedicated MongoDB logs for slot data, emails, and email decisions, so alerts stay trustworthy and never spam the user with duplicates.
- An analytics layer that surfaces slot-opening patterns and reporting, plus integrated Razorpay billing for paid subscription tiers.
- A separate Vue 3 + Firebase DS-160 assistant supporting up to 10 applicants with non-linear forms, auto-save, JSON export, and PDF output, backed by a Cloud Function that uses Google's Generative AI to map normalized data into the official DS-160 question format.
- A React + Vite marketing site with per-consulate and per-visa-type pages, guides, FAQ, and a chatbot, deployed via AWS CloudFormation.
Results
US Visa Slot Alert removes the manual portal-refreshing that defined the slot hunt, delivering near-real-time email alerts that materially improve the odds of booking a scarce appointment. De-duplication and decision logging keep alerts trustworthy, while analytics reveal when slots tend to open. The DS-160 assistant cuts form-filling time and errors and supports whole families in a single session, and integrated billing turns the platform into a sustainable paid product rather than a one-off script.

