All templates

Automated Calm Seat Utilization Report

Every Monday, WebRun signs in to your Calm account, reads the seats on your subscription, how many invitations went out, and how many are redeemed and still active, logs the week's figures in Airtable, and posts an uptake report to Notion with the teams that never signed up.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Calm read seats and members
2 Airtable log the weekly figures
3 Notion post the uptake report
In short

How do I check how many of our Calm seats are actually being used?

Every Monday, WebRun signs in to your Calm account, reads how many seats you pay for and how many invitations have actually been redeemed, and records the gap. It logs the figures in Airtable week by week and posts an uptake report to Notion naming the teams with unused seats.

  • Uptake is measured weekly instead of guessed at renewal
  • Teams that never signed up are named, so the nudge is targeted
  • Unused seats are visible in time to resize the plan

Built for HR teams · benefits managers · people ops · office managers

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

  2. 1
    Calm - read seats and members
    calm.com
    WebRun in Calm: read seats and members
    WebRun opens Calm to read seats and members.
    • Sign in to your Calm account and open the subscription details
    • Read the number of seats you pay for, the invitations sent, and the members currently active
    • Note which invitations are still unredeemed and how long they have been outstanding

    Done when Seats paid for, invitations sent, and active members are all captured for this week.

  3. 2
    Airtable - log the weekly figures
    airtable.com
    WebRun in Airtable: log the weekly figures
    WebRun opens Airtable to log the weekly figures.
    • Add this week's row: seats, invitations sent, invitations redeemed, and active members
    • Calculate the unused seat count and the redemption rate
    • Compare against the previous weeks already in the table so the trend is visible

    Done when Airtable holds this week's seat figures alongside the running history.

  4. 3
    Notion - post the uptake report
    notion.so
    WebRun in Notion: post the uptake report
    WebRun opens Notion to post the uptake report.
    • Post the uptake report to your benefits page with the seat count and redemption rate
    • Name the teams or departments where invitations are still unredeemed
    • Note how many weeks remain before renewal so the numbers land in context

    Done when The weekly uptake report is on the Notion benefits page.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.calm.com/login
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Seat report · Notion
OutputWhat each run produces - A weekly uptake report: seats paid for, invitations sent, invitations redeemed, active members, unused seats, and the teams still not signed up.
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 invite people or change our plan?

No. WebRun only reads the subscription and reports what it finds. Sending invitations, adding seats, and changing the plan all stay with you, so nothing is bought or cancelled on its own.

Does it see what anyone listened to?

No. It reads seat and membership counts only, never individual activity, so the report is about the program rather than any one person's use of it.

How does this help before renewal?

The weekly history in Airtable shows whether uptake is climbing or flat months ahead of the renewal date, so you can nudge the teams that never signed up or resize the plan with evidence.

Put this on autopilot.

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