This application can be setup to notify you via text whenever a new Global Entry appointment becomes available at your chosen interview location.
Twilio is used to send SMS notifications. Signing up for a new account should provide you with a small starting balance that should be more than enough to cover the SMS notifications
pip install global-entry-notifierAfter install, run the notifier to confirm you successfully receive a text message:
global-entry-notifier \
-l 5003 \
-p <YOUR_PHONE_NUMBER> \
--twilio-number <TWILIO_PHONE_NUMBER> \
--twilio-sid <TWILIO_ACCOUNT_SID> \
--twilio-token <TWILIO_AUTHENTICATION_TOKEN>NOTES:
- Country codes are
requiredon all phone numbers- e.g If your phone number is
1234567890and you live in the U.S, pass in+11234567890
- e.g If your phone number is
- The location
5003seems to always have available slots so it's great for testing. If that doesn't work, try5004
You can view the full list of interview locations by running:
global-entry-locationsTo narrow down the search, you can filter the results using the -n, --name and -s, --state arguments:
global-entry-locations -s tx
global-entry-locations -s tx -n laredoScheduling this application via cron is probably the easiest method to start performing automatic appointment availability checks
NOTE: cron requires the full path to the application's entry point. Retrieve the path with:
which global-entry-notifierChecking once per hour is likely sufficient:
0 */1 * * * /home/<USER>/.local/bin/global-entry-notifier -l <LOCATION> -p <YOUR_PHONE_NUMBER> --twilio-number <TWILIO_PHONE_NUMBER> --twilio-sid <TWILIO_ACCOUNT_SID> --twilio-token <TWILIO_AUTHENTICATION_TOKEN>Display the help menu:
global-entry-notifier -h
global-entry-notifier --help
global-entry-locations -h
global-entry-locations --helpDisplay the version:
global-entry-notifier -V
global-entry-notifier --version
global-entry-locations -V
global-entry-locations --version