US visa appointments

Stop refreshing CGI Federal at 3am. Get pinged the moment a slot opens.

SlotOwl is a Chrome extension that watches CGI Federal, ais.usvisa-info.com, and other US visa scheduling portals from inside your already-logged-in browser tab. When a B1/B2, H1B, F1, or J1 interview slot becomes available at your selected consulate, you get a desktop notification, an email, and a push to any device you've paired.

Free Chrome extension · Desktop, email, & cross-device push · Your portal password stays in Chrome

Portals SlotOwl monitors out of the box

The built-in workflow targets common selectors across the entire CGI/AIS portal family. If your consulate uses a layout we haven't tested, the visual recorder lets you teach it in three clicks.

ais.usvisa-info.com

The CGI Federal portal used by most US embassies and consulates worldwide for nonimmigrant visa scheduling.

cgifederal.com

Country-specific subdomains (India, Mexico, Brazil, UAE, Philippines, etc.) all run on the same scheduling engine.

Specific consulate dashboards

Mumbai, Hyderabad, Chennai, New Delhi, Kolkata, Mexico City, Ciudad Juárez, Manila, Rio, São Paulo and more.

How it works

SlotOwl runs entirely inside your own Chrome browser. We never log into the portal as you, and we never see your password.

Log into ais.usvisa-info.com yourself

Same as you do today. SlotOwl never asks for your portal credentials and has no way to obtain them.

Open SlotOwl and pick "US Visa — CGI Federal / AIS"

Click "Start monitoring." The extension polls on an interval you choose from sane presets (about two minutes minimum in the current beta) by stepping through to the schedule page the way you would manually.

Get the alert the instant a slot opens

A desktop notification fires on this Chrome profile. Jump back to the tab, book the slot. Keep the monitored portal tab open while monitoring is running.

Why this works (and won't get you banned)

The CGI Federal scheduling portals are unusually hostile to traditional scrapers — they block known datacenter IP ranges, rate-limit aggressively, and increasingly serve a "no appointments available" modal as a soft block when traffic patterns look automated. This is precisely why every "free Telegram bot" promising US visa alerts eventually disappears: the portal sees them coming and blacklists them.

SlotOwl avoids the entire problem by running where you are. Each check is a click that originates from your IP, your browser, your authenticated session — indistinguishable from a manual refresh. Default polling in beta is on the order of a couple of minutes between checks, which reads like a careful human revisiting the page rather than a scraper hammering the server.

One caveat: if you have already triggered a soft block on your account from refreshing too aggressively yesterday, SlotOwl can't undo that. Wait 24-48 hours and try again with a conservative polling preset.

Common questions about US visa monitoring

I'm in India waiting on an H1B B1/B2 dropbox. Will this work for me?

Yes — the most common use case. Log into ustraveldocs.com / ais.usvisa-info.com / cgifederal.com (whichever your consulate routes you to), navigate to "Schedule Appointment" or "Reschedule Appointment", and start the workflow. The built-in selectors target the calendar component used by Mumbai, Hyderabad, Chennai, New Delhi, and Kolkata.

What about EVUS, ESTA, or visa renewal interviews?

EVUS and ESTA do not have appointment scheduling — those are travel authorizations, not interviews. For visa renewal where the consulate offers an in-person option, the same workflow applies as long as the scheduling page uses the standard CGI/AIS calendar component.

Can I monitor multiple consulates at once?

You can run one monitored workflow per Chrome window profile. To watch multiple consulates at once, use separate Chrome profiles or machines — each keeps its own portal session.

What if the portal asks me to re-authenticate?

SlotOwl will surface a "session expired" status in the popup. Sign back in, then resume monitoring — your workflow is preserved. We can't auto-handle the login because we deliberately never see your credentials.

How fast is "the moment a slot opens" really?

You'll see the slot on the next polling cycle after the portal shows availability — up to your chosen interval (about two minutes minimum in beta), plus a moment for Chrome to show the notification. Slot changes often linger on the page long enough to book if you return promptly.

Stop refreshing.
Start hearing the bell.

Free Chrome extension. Desktop notifications, email, and cross-device push. Install and send feedback anytime.