All templates

Automated Pluralsight Licence Audits

On the first run each month, WebRun signs in to Pluralsight, reviews licence usage across your team, finds every seat with no viewing activity in the last 30 days, drafts a short Gmail note to each holder's manager, and posts the full reclaim list with the annual cost attached to Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Pluralsight find seats with no recent activity
2 Gmail draft a note to each manager
3 Slack post the reclaim list and saving
In short

How do I find unused Pluralsight licences on my team?

WebRun audits your Pluralsight licences every month. It finds seats with no viewing activity in the last 30 and 90 days, drafts a Gmail note to each holder's manager asking whether to keep or release, and posts the reclaim list with the annual cost to Slack.

  • Seats nobody has opened in 90 days get a decision instead of a renewal
  • The annual cost of inactive licences is stated in currency, not just a count
  • Learners mid-path are never mistaken for inactive users

Built for IT managers · engineering leaders · L and D teams · finance and procurement

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

  2. 1
    Pluralsight - find seats with no recent activity
    pluralsight.com
    WebRun in Pluralsight: find seats with no recent activity
    WebRun opens Pluralsight to find seats with no recent activity.
    • Sign in to Pluralsight and open the team or plan management view
    • List every assigned licence with its holder and last activity date
    • Flag seats with no viewing activity in the last 30 days, and separately those with none in 90 days
    • Note anyone mid-way through an assigned path so they are excluded from the reclaim list

    Done when Every inactive seat is identified with its holder and last activity date.

  3. 2
    Gmail - draft a note to each manager
    gmail.com
    WebRun in Gmail: draft a note to each manager
    WebRun opens Gmail to draft a note to each manager.
    • Open Gmail and compose one short note per manager whose report holds an inactive seat
    • State the seat holder, the last activity date, and ask whether to keep or release the licence
    • Leave every message as an unsent draft so a person reviews the tone and the list before anything goes out

    Done when One unsent draft per manager sits in Gmail ready for review.

  4. 3
    Slack - post the reclaim list and saving
    slack.com
    WebRun in Slack: post the reclaim list and saving
    WebRun opens Slack to post the reclaim list and saving.
    • Post the reclaim list to your internal operations channel
    • Show how many seats are inactive at 30 days and at 90 days
    • Multiply the 90 day count by your per-seat cost so the annual saving is explicit
    • Note how many drafts are waiting in Gmail for approval

    Done when The operations channel has the reclaim list and the cost attached to it.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.pluralsight.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Seat reclaim list · Slack
OutputWhat each run produces - A list of Pluralsight seats with no recent activity, each with its holder, last activity date, and manager, plus the annual cost of the seats inactive for 90 days.
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 remove anyone's licence?

No. WebRun never revokes or reassigns a seat. It reports inactivity and drafts the question for a manager, and the change is made by a person in Pluralsight.

Does it email managers on its own?

No. Every manager note is left as an unsent Gmail draft for review. Only the internal Slack list posts automatically.

What about someone on holiday or parental leave?

Anyone part-way through an assigned learning path is excluded, and the list shows the last activity date so a manager can rule out an absence before releasing a seat.

Put this on autopilot.

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