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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.pluralsight.comin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.