All templates

Automated Frontend Masters Team Usage Scorecard

Every Monday, WebRun opens Frontend Masters, checks each team seat's course completions and watch time for the past week, posts a scorecard to Slack, and pings your Telegram admin channel if overall usage drops below your threshold.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Frontend Masters check weekly seat activity
2 Slack post the team scorecard
3 Telegram alert admins on low usage
In short

How do I track my team's weekly Frontend Masters usage?

WebRun checks every team seat's Frontend Masters activity each Monday, course completions and watch time for the past week, and posts the scorecard to Slack. If overall usage drops below your threshold, it also pings your Telegram admin channel, so underused seats get noticed before a renewal, not after.

  • Teams see weekly Frontend Masters usage without checking the dashboard
  • Underused seats get flagged before a renewal, not after
  • Admins are alerted only when usage actually drops, not every week

Built for engineering managers · developer relations teams · L&D teams · frontend teams

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

  2. 1
    Frontend Masters - check weekly seat activity
    • Open the team dashboard and check each seat's activity for the week
    • Total course completions and watch time per seat
    • Flag any seat with no activity in the past 2 weeks

    Done when Every team seat has been checked for the week's activity.

  3. 2
    Slack - post the team scorecard
    slack.com
    WebRun in Slack: post the team scorecard
    WebRun opens Slack to post the team scorecard.
    • Post the scorecard to the team channel with completions and watch time
    • Highlight the week's most watched courses and paths
    • Note any seats that have gone quiet

    Done when The team has this week's Frontend Masters scorecard in Slack.

  4. 3
    Telegram - alert admins on low usage
    telegram.org
    WebRun in Telegram: alert admins on low usage
    WebRun opens Telegram to alert admins on low usage.
    • Check whether total team usage fell below your set threshold
    • If it did, post an alert to the admin Telegram channel
    • Include which seats are driving the drop

    Done when Admins are alerted in Telegram whenever usage drops below threshold.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
frontendmasters.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Weekly scorecard · Slack
OutputWhat each run produces - A weekly usage scorecard per seat, with a Telegram alert if overall team usage drops below your threshold.
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

Does the Telegram alert fire every week?

No. It only posts when total usage drops below the threshold you set, so the admin channel doesn't get a message every single week.

Will it cancel unused seats automatically?

No. WebRun only reports what's inactive. Cancelling or reassigning a seat is a decision you make in your Frontend Masters account.

Can it track more than one team?

Yes. Point it at each team's dashboard and it produces a separate scorecard and threshold check for every one.

Put this on autopilot.

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