All templates

Automated Cursor Seat Renewal Reminders

Every Monday, WebRun opens the Cursor admin dashboard, reads the active seat count and the next billing date, keeps a matching reminder in Google Calendar, and messages the account admin on WhatsApp a few days before renewal so unused seats can be dropped before the charge goes through.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Cursor check seat count and billing date
2 Google Calendar keep the renewal date marked
3 WhatsApp message the admin before renewal
In short

How do I avoid getting surprised by a Cursor team renewal charge?

Every Monday, WebRun checks the Cursor admin dashboard for the active seat count and next billing date, keeps a matching reminder in Google Calendar, and messages the account admin on WhatsApp three days before renewal. It flags any seat inactive for 30 days, so unused seats can be dropped before the charge goes through.

  • No renewal charge lands as a surprise
  • Inactive seats get flagged before they renew unused
  • The billing date always stays accurate in the team calendar

Built for engineering managers · IT admins · startup founders · dev team leads

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

  2. 1
    Cursor - check seat count and billing date
    cursor.com
    WebRun in Cursor: check seat count and billing date
    WebRun opens Cursor to check seat count and billing date.
    • Open the Cursor admin dashboard and read the current active seat count
    • Note the next billing date and the per-seat rate
    • Flag any seat that has shown no activity in the past 30 days

    Done when This week's seat count, billing date, and any inactive seats are captured.

  3. 2
    Google Calendar - keep the renewal date marked
    calendar.google.com
    WebRun in Google Calendar: keep the renewal date marked
    WebRun opens Google Calendar to keep the renewal date marked.
    • Open Google Calendar and confirm the Cursor renewal reminder matches the current billing date
    • Update the event if the date has shifted
    • Note the current seat count on the event

    Done when The renewal reminder in Google Calendar matches Cursor's actual billing date.

  4. 3
    WhatsApp - message the admin before renewal
    whatsapp.com
    WebRun in WhatsApp: message the admin before renewal
    WebRun opens WhatsApp to message the admin before renewal.
    • Message the account admin on WhatsApp when renewal is three days away
    • Name the seat count, the total charge, and any inactive seats found
    • Stay quiet the rest of the week outside that window

    Done when The admin has been messaged once, ahead of the actual renewal charge.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
cursor.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Renewal reminder · WhatsApp
OutputWhat each run produces - A WhatsApp message three days before Cursor renews, naming the seat count, the charge, and any inactive seats found.
Reminder
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

Does it remove inactive seats on its own?

No. WebRun only flags seats with no activity in 30 days. Removing a seat or changing the plan stays a decision the admin makes in Cursor.

How far ahead does the WhatsApp message come?

Three days before the billing date, which leaves enough time to drop unused seats before the charge goes through.

What if the billing date changes mid month?

It checks Cursor's actual billing date each Monday and updates the Google Calendar reminder to match, so the alert never fires against a stale date.

Put this on autopilot.

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