All templates

Automated Robinhood Options Expiration Alerts

Every morning, WebRun opens Robinhood, reads every open options position, flags any contract expiring within the next 3 trading days along with whether it is in or out of the money, posts that list to Slack, and saves a full snapshot of all open positions to Google Drive for your records.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM, before market open WebRunorchestrates each step
1 Robinhood read open options positions
2 Google Drive archive today's snapshot
3 Slack post the expiration alert
In short

How do I get alerted before my Robinhood options expire?

WebRun reads every open Robinhood options position each morning and flags any contract expiring within the next 3 trading days, noting whether it is in or out of the money. It posts that list to Slack and archives a full snapshot of all open positions to Google Drive, so nothing expires without you seeing it coming.

  • No contract expires as a surprise, since every one gets a 3-day heads-up
  • In or out of the money status is spelled out, not left for you to calculate
  • A full daily archive of open positions builds automatically in Drive

Built for options traders · retail investors · active traders · part-time traders

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 robinhood.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Robinhood - read open options positions
    robinhood.com
    WebRun in Robinhood: read open options positions
    WebRun opens Robinhood to read open options positions.
    • Open Robinhood and read every open options position
    • Capture the strike, expiration date, and current mark for each contract
    • Flag any contract expiring within the next 3 trading days

    Done when Every open position and its expiration status is captured for today.

  3. 2
    Google Drive - archive today's snapshot
    drive.google.com
    WebRun in Google Drive: archive today's snapshot
    WebRun opens Google Drive to archive today's snapshot.
    • Save today's full list of open positions as a file in an Options Snapshots folder
    • Name the file with today's date
    • Keep each day as a separate file so the history stays intact

    Done when Today's snapshot is saved alongside the running history.

  4. 3
    Slack - post the expiration alert
    slack.com
    WebRun in Slack: post the expiration alert
    WebRun opens Slack to post the expiration alert.
    • Post any contract expiring within 3 days, with strike, expiration, and whether it is in or out of the money
    • Sort soonest expiration first
    • Skip the post entirely on a day with nothing expiring soon

    Done when Today's expiration alert is posted, or nothing is posted if there is nothing due.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
robinhood.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM, before market open
DeliveryHow each run's result reaches you
Expiration alert · Slack
OutputWhat each run produces - A Slack alert listing options expiring within 3 days and a daily Google Drive snapshot of all open positions.
Alert + spreadsheet log
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 WebRun close, roll, or exercise an options position for me?

No. WebRun only reads your open positions and reports on expiration dates. It never places, closes, rolls, or exercises a contract, and it never moves funds in your account.

How does it decide what counts as expiring soon?

Any contract expiring within the next 3 trading days by default. That window can be widened if you want more advance notice.

Does it tell me if a position is in or out of the money?

Yes. Every flagged contract includes the current mark against the strike, so you know at a glance whether it is likely to be assigned.

Put this on autopilot.

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