All templates

Automated AWS Skill Builder Cert Expiry Alerts

Every Monday, WebRun opens AWS Skill Builder, checks each engineer's certification expiry dates and renewal course progress, posts a digest of certifications expiring within 90 days to Slack, and mirrors anything expiring within 30 days to a Telegram channel.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 AWS Skill Builder check certification expiry dates
2 Slack post the 90 day digest
3 Telegram flag certs expiring within 30 days
In short

How do I track my team's AWS certification expiry dates?

WebRun checks each engineer's AWS certification expiry dates every Monday through Skill Builder, posts a digest of certifications expiring within 90 days to Slack, and mirrors anything inside 30 days to a Telegram priority channel, so cloud certifications get renewed before they lapse, not after.

  • Certifications get renewed before they lapse, not after
  • Urgent expiries surface in a dedicated channel, not buried in Slack
  • Managers see the whole team's cert status in one weekly digest

Built for cloud engineering managers · DevOps team leads · AWS partner organizations · technical training coordinators

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

  2. 1
    AWS Skill Builder - check certification expiry dates
    • Open the team dashboard and check each engineer's active certifications
    • Note expiry date and any renewal course already in progress
    • Sort by soonest expiry

    Done when Every engineer's certification expiry status is captured.

  3. 2
    Slack - post the 90 day digest
    slack.com
    WebRun in Slack: post the 90 day digest
    WebRun opens Slack to post the 90 day digest.
    • Post a digest of every certification expiring within 90 days
    • Note whether a renewal course is already started
    • Skip the post on weeks with nothing new in that window

    Done when The team has this week's 90 day expiry digest in Slack.

  4. 3
    Telegram - flag certs expiring within 30 days
    telegram.org
    WebRun in Telegram: flag certs expiring within 30 days
    WebRun opens Telegram to flag certs expiring within 30 days.
    • Mirror any certification expiring within 30 days to the priority channel
    • Name the engineer and the exact expiry date
    • Skip the mirror when nothing is inside 30 days

    Done when Every urgent expiry has reached the priority channel.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
skillbuilder.aws
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Expiry digest · Slack
OutputWhat each run produces - A weekly 90 day expiry digest in Slack, with certifications inside 30 days mirrored to a priority Telegram channel.
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 schedule a recertification exam?

No. It only reads and reports expiry dates. Scheduling or paying for a recertification exam is always done by the engineer.

Does it message engineers directly?

No. Both the digest and the priority alert post to internal team channels. WebRun never emails or messages an engineer on its own.

Why two different alert windows?

The 90 day digest gives the team a heads-up early, while the 30 day mirror to Telegram makes sure nothing genuinely urgent gets missed in a busy Slack channel.

Put this on autopilot.

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