Entry Interview Alerts

Catch an interview slot the minute someone cancels.

com.ibrahimtxy.entryalert · Travel & Local

Conditional approval takes days; the interview takes months. Slots are released and cancelled all day long and the one that frees up at your centre is gone in minutes, because the only way to find it is to keep reloading the scheduler yourself.

This app never signs in, never asks for your PASSID, membership number, passport number or date of birth, and NEVER BOOKS, HOLDS OR CANCELS AN APPOINTMENT. It reads the same public slot list you can open in a browser without signing in, and tells you when an appointment opens. You book it yourself, on CBP's own site.

What it does

How you set it up

You create one watch — for example “Global Entry, JFK, within 30 days” — and close the app. At the interval you choose it checks interview appointment availability at enrolment centres; when an interview appointment opens your phone gets a notification. It never tells you about the same thing twice.

Who it is for

Travellers waiting on a Trusted Traveler interview, and the families and assistants chasing one for them.

What it does not do

Permissions

PermissionWhy
ACCESS_NETWORK_STATETo avoid pointless attempts while offline, and to tell mobile data from Wi-Fi.
INTERNETTo reach the public appointment list of the centre you picked.
POST_NOTIFICATIONSTo tell you an appointment opened. That is the whole app.
READ_BASIC_PHONE_STATESo the ads library can tell Wi-Fi from mobile data. It grants no access to your phone number, IMEI or call log; the app does not declare it, the ads library adds it.
RECEIVE_BOOT_COMPLETEDSo your watches resume after the phone restarts.
VIBRATETo vibrate when a notification arrives.
WAKE_LOCKSo the phone does not fall asleep in the middle of a check. The app does not ask for this itself; the background work library (Android Jetpack WorkManager) adds it.
BILLINGSo you can buy a paid membership through Google Play. The app does not declare this permission itself; the Google Play Billing library adds it. Your payment details (card, address, invoice) never reach the app and are never seen or stored by it — Google Play takes the payment. All the app learns is whether your membership is active.
AD_IDAds in the free tier are served by Google AdMob, which may read the device advertising ID (AAID). The app does not declare this permission itself; the ads library adds it. Paid members make no ad request at all. You can reset or delete the ID in Settings › Google › Ads.

Source

Where the data comes from: the public appointment endpoint at ttp.cbp.dhs.gov — the same list the official scheduler page shows before you sign in.

Entry Interview Alerts is an independent app. It is not developed, endorsed or supported by U.S. Customs and Border Protection or any Trusted Traveler programme.

Privacy policy · ibrahimtopbasi@mail.com