All templates
For WooCommerce agencies, store owners & web developers

Keep every extension licensed on the site that needs it

Every Monday, WebRun signs in to your WooCommerce.com account, lists every extension subscription with its licence key, the site it is connected to, its expiry date and its automatic renewal setting, puts each expiry into Google Calendar, and posts Microsoft Teams a list of unused keys and licences running out soon.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 9:00 AM WebRun
1 WooCommerce read subscriptions and connected sites
2 Google Calendar book each expiry date
3 Microsoft Teams report unused and expiring keys
Run a sample
In short

How do I track which WooCommerce extension licences are expiring or unused?

WebRun audits your WooCommerce extension licences every Monday. It reads each subscription, the site the key is connected to, the expiry date and the renewal setting, books every expiry into Google Calendar, and posts Microsoft Teams a list of unused keys and licences about to run out.

  • No plugin loses updates because a licence quietly lapsed
  • Paid keys attached to no site are found and reassigned
  • Every expiry date carries a calendar reminder 14 days out

Built for WooCommerce agencies · store owners · web developers · ecommerce operations

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

  2. 1
    WooCommerce - read subscriptions and connected sites
    woocommerce.com
    WebRun in WooCommerce: read subscriptions and connected sites
    WebRun opens WooCommerce to read subscriptions and connected sites.
    • Sign in to your WooCommerce.com account and open the subscriptions list
    • Capture every extension: the product, the licence key, and the expiry date
    • Note which site each key is connected to, and mark keys connected to nothing
    • Record whether automatic renewal is on for each subscription
    • Read only. Never deactivate a key or change a renewal setting

    Done when Every extension subscription is listed with its site, expiry, and renewal setting.

  3. 2
    Google Calendar - book each expiry date
    calendar.google.com How to Automate Google Calendar
    WebRun in Google Calendar: book each expiry date
    WebRun opens Google Calendar to book each expiry date.
    • Create an all-day event on each licence expiry date
    • Title it with the extension name and the site it is connected to
    • Set a reminder 14 days ahead so there is time to decide before it lapses
    • Update the existing event rather than adding a second one when a date has already been booked

    Done when Every expiry date has a dated calendar entry with a reminder.

  4. 3
    Microsoft Teams - report unused and expiring keys
    microsoft.com How to Automate Microsoft Teams
    WebRun in Microsoft Teams: report unused and expiring keys
    WebRun opens Microsoft Teams to report unused and expiring keys.
    • Post the team a short register: total subscriptions, how many expire in the next 60 days, and how many keys are connected to no site
    • List unused keys first, since those are the ones to reassign or drop
    • Flag any extension running on a live store whose licence expires soon, so updates keep arriving
    • Note subscriptions with automatic renewal off that you intend to keep

    Done when The team has this week's licence register with gaps called out.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
woocommerce.com/my-account
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Licence register · Microsoft Teams
OutputWhat each run produces - A weekly register of extension subscriptions with connected site, expiry and renewal setting, plus calendar entries for every expiry date.
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 renew or cancel a subscription?

No. WebRun reads the account and reports what expires and what is unused. Renewing, cancelling, or moving a licence key stays a decision you make in your own account.

How does it find a key that is paid for but unused?

It reads the connected site shown against each subscription, so a licence with no site attached is listed first in the Teams report as a candidate to reassign or drop.

Does it touch my live store?

No. The run stays inside your WooCommerce.com account page. It never signs in to a store, activates a plugin, or changes anything on a live site.

Put this on autopilot.

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