All templates

Automated Udemy Business Completion Tracking

Every Monday, WebRun opens Udemy Business, checks progress on every assigned learning path and course, logs each employee's completion percentage to Airtable, and updates a Notion L&D dashboard so the team can see engagement at a glance.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Udemy Business check course progress
2 Airtable log completion by employee
3 Notion update the L&D dashboard
In short

How do I track Udemy Business course completion across my team?

WebRun tracks Udemy Business course completion every Monday. It checks progress on every assigned learning path, logs each employee's completion percentage to Airtable, and updates a Notion L&D dashboard with the overall rate and stalled learners, so engagement gaps surface weekly instead of at the next audit.

  • Completion rate tracked automatically every week, no manual export
  • Stalled learners get flagged before they fall further behind
  • Leadership gets an L&D dashboard instead of raw Udemy exports

Built for L&D teams · People operations · team managers · corporate training admins

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

  2. 1
    Udemy Business - check course progress
    udemy.com
    WebRun in Udemy Business: check course progress
    WebRun opens Udemy Business to check course progress.
    • Open Udemy Business and pull progress for assigned learning paths
    • Capture each employee's completion percentage and last activity date
    • Flag paths with no activity in the last 2 weeks

    Done when Every assigned learning path has a captured completion percentage.

  3. 2
    Airtable - log completion by employee
    airtable.com
    WebRun in Airtable: log completion by employee
    WebRun opens Airtable to log completion by employee.
    • Log each employee's completion percentage to the L&D tracker base
    • Update the stalled flag for inactive learners

    Done when The Airtable tracker reflects this week's completion data.

  4. 3
    Notion - update the L&D dashboard
    notion.so
    WebRun in Notion: update the L&D dashboard
    WebRun opens Notion to update the L&D dashboard.
    • Update the L&D dashboard page with overall completion rate and top courses
    • List learners who are stalled for manager follow up

    Done when The Notion dashboard shows this week's engagement summary.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
business.udemy.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Completion tracker · Airtable
OutputWhat each run produces - A per employee completion percentage for assigned Udemy Business courses, with stalled learners flagged.
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 WebRun assign or reassign courses?

No. It only reads existing progress. Assigning a new course or learning path always stays a manual step for L&D.

Does it message stalled learners directly?

No. Stalled learners are only listed in the Airtable tracker and Notion dashboard for their manager to follow up with directly.

How is a learner marked stalled?

Anyone with no recorded activity on an assigned course for 2 weeks or more gets flagged, so the list only shows real gaps.

Put this on autopilot.

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