All templates

Automated USCIS Case Status Alerts

A few times a day, WebRun signs into the USCIS account portal, checks each tracked case for a status change, posts a summary to your immigration team's Slack channel, and sends a Telegram ping to the case owner so a status change never sits unnoticed.

Runs on WebRun · Strict Lockdown policy
Every few hours, 8 AM to 6 PM WebRunorchestrates each step
1 USCIS check tracked case statuses
2 Slack post the status change to the team
3 Telegram ping the case owner directly
In short

How do I know right away when a USCIS case status changes?

WebRun signs into your USCIS account portal a few times a day, checks every tracked case for a status change, posts a summary to your team's Slack channel, and sends the case owner a direct Telegram ping, so an immigration case update gets seen and actioned the same day it happens.

  • Case status changes are caught within hours, not checked manually
  • Every change is logged to a shared Slack channel automatically
  • The case owner gets a direct Telegram ping so nothing slips

Built for immigration law firms · HR and global mobility teams · paralegals · relocation specialists

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens myaccount.uscis.gov in a real browser with your saved login - no setup, no API keys.

  2. 1
    USCIS - check tracked case statuses
    uscis.gov
    WebRun in USCIS: check tracked case statuses
    WebRun opens USCIS to check tracked case statuses.
    • Sign into the USCIS account portal
    • Open each tracked case or receipt number
    • Compare the current status against the last recorded status

    Done when Every tracked case has been checked against its last known status.

  3. 2
    Slack - post the status change to the team
    slack.com
    WebRun in Slack: post the status change to the team
    WebRun opens Slack to post the status change to the team.
    • Post any status changes to the immigration or case-tracking channel
    • Include the receipt number, applicant, old status, and new status
    • Skip the post entirely if nothing changed

    Done when The team channel shows every status change found this run.

  4. 3
    Telegram - ping the case owner directly
    telegram.org
    WebRun in Telegram: ping the case owner directly
    WebRun opens Telegram to ping the case owner directly.
    • Send a direct Telegram message to the case owner for any status change
    • Keep the message short: receipt number and the new status
    • Leave any next action to the case owner. Never file or respond on the case

    Done when The case owner has been pinged for every status change found.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
myaccount.uscis.gov
ScheduleRuns automatically on this cadence
Every few hours, 8 AM to 6 PM
DeliveryHow each run's result reaches you
Status alert · Telegram
OutputWhat each run produces - A list of cases whose status changed, with receipt number, old status, and new status.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it take any action on my case?

No. WebRun only reads the status shown in your USCIS account and reports changes. It never submits forms, responds to requests, or edits anything on your case.

Who sees the status update?

The whole team sees a summary in Slack, and the specific case owner also gets a direct Telegram ping so a change never gets lost in a busy channel.

How often does it check?

It checks tracked cases every few hours during business hours, so a status change is usually caught within hours, not days.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.