Sonar gives you a clear, real-time picture of how accessible your video libraries actually are. Instead of digging through platforms one by one, Sonar lets you connect your sources once and then does the heavy lifting for you—scanning everything, surfacing the biggest risks, and showing exactly where to focus.
How to Connect A Source
To get started, you first have to connect your video platforms. You can reach this page by selecting 'Sonar' in your main dashboard's sidebar.
YouTube
You can add YouTube channels using multiple methods:
Sign in with Google - Connect your own YouTube account to scan and auto-publish captions to channels you manage.
Invite others - Send invitation links to colleagues who manage YouTube channels. They sign in with their Google account to grant you scan access.
Manual URL - Paste individual channel URLs to add them directly.
Auto-discover - Let Sonar find channels associated with your organization name, or type in a target name.
Panopto
To connect Panopto, simply enter your Panopto instance URL and authenticate. The 'Save & Sign In' button will take you to Panopto to verify your connection.
Kaltura
Connect your Kaltura account to scan videos hosted there.
Sonar will validate that it has all necessary permissions before continuing.
Running a Scan
Once sources are connected, click Scan to analyze your video library. Sonar checks each video for:
No captions - Videos with no caption track at all
ASR only - Auto-generated captions only
Non-compliant captions - Human captions that are not WCAG compliant (lack of speaker labels, badly synced captions, etc.)
Note: Scans run in the background. You can navigate away and return later. For libraries with tens of thousands of videos, scans may take several minutes.
Click 'Email me when ready' during the scan to receive a notification when it completes.
You may also 'Rescan' any library or specific channel at any time by clicking the 'Rescan' button in your toolbar in the top right. This button also allows you to set-up weekly auto-scans, so Sonar will keep your data up-to-date in the background.
Understanding Results
After a scan completes, Sonar displays your compliance data across several visualizations in the main page.
Stats Bar
The top bar shows key metrics at a glance: total videos scanned, compliance percentage, and videos requiring attention.
Accessibility Risk Grid
A matrix showing videos grouped by issue type and view count. Higher-risk videos (many views, no captions) appear in darker cells.
Compliance Over Time
See the compliance status of your videos grouped by upload date. This chart shows whether recently uploaded videos are more or less compliant than older content, helping you identify if compliance practices are improving or declining over time.
Issues Hotspots Tree-map
See which folders or channels have the highest concentration of accessibility issues. Larger blocks indicate more videos needing attention.
Top Videos with Issues
A ranked list of your highest-impact videos with accessibility problems, prioritized by view count.
Click 'Fix All' to remediate all listed videos at once. This is one of the most popular features in Sonar—often just 10 videos represent the majority of your total accessibility liability when ranked by viewership.
Media Table
Click the Media Table bar at the bottom of the screen to open the table. It slides up to fill the screen. You can also click any chart element to filter the table to those specific videos for deeper investigation.
The table shows:
Video title and thumbnail
Current status (compliant, ASR-only, no captions, etc.)
View count
Source folder or channel
Duration
Select multiple videos using checkboxes for bulk actions. Click the bar again to collapse the table back to the bottom.
Remediation
Select videos with issues and click 'Remediate' to send them for professional captioning or audio description. Videos enter your standard processing workflow and return compliant once complete.
For bulk remediation, select multiple videos from the media table. Sonar calculates the total cost based on your organization's pricing.
YouTube Auto-Publish
For YouTube videos, the checkout dialog shows which videos can auto-publish back to YouTube:
Can auto-publish - Videos from channels where you've signed in with Google or where an invitation to sign-in was accepted. Completed captions will upload automatically.
Require manual upload - Videos from discovered, but not channels. Caption and AD files are created locally, but you must upload them to YouTube yourself.
If all selected videos require manual upload, you'll see a warning explaining that auto-publish isn't available, but files will still be generated for manual transfer and made available in your main Dashboard.
PDF Reports
Generate professional accessibility reports for stakeholders.
Creating a Report
Click Export PDF from the top toolbar. Configure which sections to include:
Executive Summary
Collections Analysis
Risk Analysis
Video Investory
More
Compliance Policy
Every institution has their own goals - the Compliance Policy feature within Sonar allows you to customize what counts as compliant or non-compliant for your organization, personalizing all reports.
Click the Policy button in the top toolbar. Select which issues to penalize:
No captions - Videos with no caption track at all
ASR only - Auto-generated captions only
Non-compliant captions - Human captions that are not WCAG compliant (lack of speaker labels, badly synced captions, etc.)
Toggle issues on or off. Checked issues count as non-compliant in your metrics. Charts and statistics update immediately to reflect your policy.
Meet Clue
Clue is an AI assistant that helps you understand your accessibility data. Find Clue in the right column of the Sonar dashboard.
Asking Questions
Type natural language questions about your data:
"How many videos have no captions?"
"Which folder has the most accessibility issues?"
"What should I fix with $500?"
Clue queries your scan data in depth and provides specific answers with video titles and recommendations.
Budget Planning
Ask Clue to prioritize videos within a budget. It calculates exactly which videos to remediate based on impact and cost.
Opening Videos
When Clue mentions specific videos, ask to see them. Clue opens the media table filtered to those exact videos.
Privacy
Your conversations with Clue are completely private. The data is not used for training and nobody can see your chat history except you.
Automation
Sonar can automatically process videos without manual intervention. Click the Automate button in the top toolbar to access automation features.
Automation Rules
Create rules to automatically caption videos that match specific criteria.
Creating a Rule
Click Automate > Automation Rules to open the automation panel. Click Create Rule to set up a new automation.
Each rule requires:
Rule Name - A descriptive name for the rule
Collections - Which categories or channels the rule applies to. These correspond to the sidebar in the main Sonar page.
Conditions - Criteria that videos must match. You can specify multiple criteria
Available Conditions:
Duration - Videos longer or shorter than a specified length in minutes
Title - Videos whose title contains or doesn't contain specific text
Captions - Videos that currently have no captions, auto-generated captions only, or manual captions
Date - Videos uploaded before or after a specific date
Views - Videos with view counts above or below a threshold
Managing Rules
From the automation panel, you can:
Toggle rules on/off using the switch next to each rule
Edit existing rules by clicking Edit
Delete rules by clicking Delete
Rules run automatically when new videos are detected during daily scans. Matching videos are submitted for captioning without requiring manual selection.
Redo on Edit
For Kaltura connections, Sonar can automatically re-caption videos when they're edited in the source integration. This can be enabled with the "Redo Edited Entries" toggle in the Automation menu.
When enabled, if a Kaltura entry is edited using the Kaltura video editor (trimming, clipping, etc.), Sonar will automatically resubmit that entry for captioning. This is useful for maintaining caption accuracy when video content is modified after initial captioning. The re-caption ensures captions stay synchronized with the updated video timeline.
Note: This feature only triggers when the edit changes the video duration. Minor metadata edits won't trigger a re-caption.

















