All templates
For media teams, accessibility owners & universities

Find the published videos still missing captions

Every morning, WebRun opens Kaltura, checks every published entry for a caption track, lists the ones that have none along with the categories and channels they are published to, logs each gap in Airtable, and updates the accessibility coverage page in Notion.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Kaltura check entries for captions
2 Airtable log every caption gap
3 Notion keep coverage current
Run a sample
In short

How do I find published videos that are missing captions?

WebRun opens Kaltura every morning, checks every published entry for a caption track, and lists the ones with none alongside the categories and channels they appear in. It logs each gap in Airtable and keeps a coverage page current in Notion, so an accessibility requirement is met before anyone complains.

  • Uncaptioned videos are found daily rather than at audit time
  • The widest published gaps are fixed first
  • A running coverage number shows real progress

Built for media teams · accessibility owners · universities · enterprise video managers

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

  2. 1
    Kaltura - check entries for captions
    kaltura.com
    WebRun in Kaltura: check entries for captions
    WebRun opens Kaltura to check entries for captions.
    • Open Kaltura and filter entries to those with a published status
    • Check each entry for an attached caption asset and note the language if one exists
    • List the entries with no captions at all, with their title, duration, and publish date
    • Record the categories and channels each uncaptioned entry is published to

    Done when Every published entry has been checked and the uncaptioned ones are listed.

  3. 2
    Airtable - log every caption gap
    airtable.com How to Automate Airtable
    WebRun in Airtable: log every caption gap
    WebRun opens Airtable to log every caption gap.
    • Append one row per uncaptioned entry to your accessibility base
    • Record the title, duration, publish date, owner, and where it is published
    • Sort so the most watched and most widely published entries sit at the top
    • Clear rows for entries that gained captions since the last run. WebRun never unpublishes an entry itself

    Done when Every caption gap has a row and fixed entries have been cleared.

  4. 3
    Notion - keep coverage current
    notion.so How to Automate Notion
    WebRun in Notion: keep coverage current
    WebRun opens Notion to keep coverage current.
    • Update the accessibility coverage page in Notion with today's numbers
    • Show how many published entries have captions and how many do not
    • List the oldest uncaptioned entries and the channels they appear in
    • Track the gap count day by day so progress toward full coverage is visible

    Done when The Notion page shows today's caption coverage and the outstanding entries.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
kmc.kaltura.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Caption gaps · Airtable
OutputWhat each run produces - Published entries with no captions, each with title, duration, owner, publish date, and the categories and channels it appears in.
Table
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 unpublish videos that have no captions?

No. WebRun only reads and reports. It never unpublishes an entry, changes its status, or orders a caption job, so a gap on the list costs nothing until a person decides what to do.

Does it order or generate captions?

No. Requesting captions stays a human decision, since it usually has a cost attached. WebRun tells you exactly which entries need them and where they are published.

How does it prioritise the list?

The most widely published and longest running entries sit at the top, because an uncaptioned video on several channels reaches more people than one sitting in a private category.

Put this on autopilot.

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