Platform reference · HubSpot Academy · HubSpot CRM Platform · ADA Title III · WCAG 2.1 AA · Marketing and RevOps training
HubSpot Academy captions: certification video, internal training, and ADA compliance for marketing and RevOps teams
HubSpot operates two distinct video training environments that carry independent captioning compliance obligations. The first is HubSpot Academy — the publicly accessible certification and education platform where anyone can take free courses covering inbound marketing, content strategy, sales methodology, revenue operations, and HubSpot product usage. HubSpot Academy is publicly accessible without authentication, which makes its video content ADA Title III "place of public accommodation" content under 42 U.S.C. § 12181: HubSpot must provide WCAG 2.1 AA-accurate captions on Academy course video, and third-party training companies that republish HubSpot content or build HubSpot certification prep curricula have the same obligation for their own publicly accessible video. The second environment is internal HubSpot team training — the video onboarding, product-update enablement, and methodology training that marketing operations teams, sales enablement teams, and Revenue Operations teams produce for their own employees who use HubSpot daily. Internal HubSpot training video is subject to employer accommodation obligations under ADA Title I and state disability laws for hearing-impaired marketing, sales, and operations employees.
TL;DR
HubSpot Academy course video is hosted on Wistia — HubSpot's own B2B video hosting platform, which HubSpot uses for its own Academy content. Caption upload for Academy-style video is through Wistia's caption settings, uploading a corrected SRT file per video. Internal HubSpot training video produced by marketing ops, sales enablement, or RevOps teams typically lives on Loom (screen-capture walkthroughs), Zoom or Teams recordings, or Wistia (polished training libraries). HubSpot's product vocabulary — the dozen distinct Hub names, Breeze AI sub-products, and platform workflow terms — is a systematic auto-caption failure point at every level: generic speech-to-text systems have not been trained on "Marketing Hub Enterprise" vs "Content Hub" vs "Commerce Hub" as distinct product-tier names. A company glossary loaded into a glossary-biased Whisper pipeline corrects these systematically without per-term manual review. Compliance: publicly accessible Academy-style video requires WCAG 2.1 AA captions under ADA Title III. Internal training video requires accurate captions for hearing-impaired employees under ADA Title I and state law.
HubSpot Academy — public-facing video and ADA Title III
HubSpot Academy (academy.hubspot.com) is one of the largest free online marketing and sales education platforms in the world, with hundreds of video-based courses and professional certification programs. Courses include the Inbound Marketing Certification, Content Marketing Certification, Email Marketing Certification, Digital Advertising Certification, HubSpot CRM Platform certifications, Sales Hub certifications, Service Hub certifications, Marketing Hub certifications, and HubSpot Partner certifications. All Academy courses are publicly accessible to any visitor without authentication — no HubSpot account is required to access and complete free Academy courses.
Public accommodation under ADA Title III
ADA Title III (42 U.S.C. § 12181 et seq.) prohibits discrimination by "places of public accommodation." US courts — including the Ninth, Eleventh, and First Circuits — have consistently held that publicly accessible commercial websites are places of public accommodation covered by Title III. HubSpot Academy, accessible to any visitor without authentication, is a public accommodation. Video content in HubSpot Academy courses that lacks WCAG 2.1 AA-accurate synchronized captions denies visitors with hearing disabilities equal access to the education and certification content. For third-party training companies — HubSpot Solutions Partners, marketing agencies, L&D vendors — who create publicly accessible HubSpot certification preparation or HubSpot product training courses, the same Title III analysis applies to their own course video.
The Wistia video platform and caption upload
HubSpot uses Wistia — the B2B-focused video hosting platform that HubSpot owns — to host HubSpot Academy course video. Wistia is the natural choice for HubSpot Academy because it is HubSpot's own infrastructure, but it also means that the captioning workflow for Academy-style video goes through Wistia's caption management interface. Wistia supports SRT caption file upload for every hosted video, accessible through the video settings panel. The full caption upload process for a Wistia-hosted training video is documented in detail at Wistia captions, including Wistia's language-code requirements (ISO 639-2/T three-letter codes — eng not en) and the Wistia Data API approach for bulk back-catalogue caption uploads. For teams producing HubSpot certification preparation video or HubSpot product training video hosted on Wistia, the SRT workflow is: produce corrected SRT via glossary-biased transcription → upload to Wistia video settings → the captioned video is immediately available in the Wistia player on the Academy or course platform.
California Unruh Civil Rights Act and HubSpot training companies
California's Unruh Civil Rights Act (Cal. Civ. Code § 51) provides $4,000 per incident in statutory minimum damages for ADA Title III violations. Marketing agencies and HubSpot Solutions Partners who build public-facing HubSpot training courses or certification prep programs with uncaptioned video face Unruh Act exposure from California-resident visitors. The concentration of marketing technology companies, SaaS companies, and HubSpot partners in California (San Francisco Bay Area, Los Angeles, San Diego) makes Unruh exposure a primary financial risk for any HubSpot training content company with publicly accessible video. The $4,000-per-incident minimum, plus attorneys' fees under the private right of action, creates material risk for a course with even a handful of California-resident visitors.
Section 508 and HubSpot training for federal users
HubSpot has federal government customers through its nonprofit and government programs. HubSpot Academy certifications are used by federal employees in communications, outreach, and public affairs roles. When HubSpot Academy content is used as part of federally funded or agency-sponsored training, Section 508 (36 CFR § 1194) may apply to the agency's responsibility to provide accessible training. More directly, third-party training companies that produce HubSpot training content for federal agency clients — for whom the agency is procuring training on HubSpot as part of a technology deployment — face Section 508 video captioning obligations as a deliverable of the contract.
Internal HubSpot team training — employer accommodation obligations
Companies that use HubSpot as their CRM, marketing automation, and customer communications platform produce a steady stream of internal training video for employees who work in HubSpot daily. This internal training content spans several distinct categories, each with its own vocabulary density and compliance exposure.
HubSpot onboarding for new marketing and sales employees
New marketing coordinators, marketing operations managers, sales development representatives, account executives, and customer success managers at HubSpot-using companies all need HubSpot-specific onboarding training. This onboarding is not generic — it covers this company's specific HubSpot instance, including the contact and company properties the company has configured, the deal stages the company has customized, the workflows the company uses for lead routing and lifecycle stage progression, the dashboards and reports the marketing team has built, the sequences and playbooks the sales team uses, and the Conversations inbox setup the service team depends on. This content cannot be replaced by HubSpot Academy courses because it describes this company's specific configuration and business process, not HubSpot's generic product features.
HubSpot onboarding video is typically recorded with Loom (screen-capture screen-and-voiceover) or as recorded Zoom or Teams walkthroughs. All of these recording methods produce auto-generated transcripts (Loom's auto-transcript, Zoom's Cloud Recording transcript, Teams' meeting transcript) that fail systematically on HubSpot product names, HubSpot feature names, and the company's HubSpot-specific configuration vocabulary. A hearing-impaired new hire who relies on the onboarding video captions to learn their HubSpot workflow will encounter caption errors on exactly the most operationally critical terms: the names of the custom properties, the workflow names, the sequence names, and the deal stage names.
HubSpot product update and feature enablement training
HubSpot releases product updates on a three-tier cadence: spot releases for bug fixes, monthly feature drops, and annual INBOUND conference launches for major platform changes. Marketing operations teams typically produce an internal enablement video when a significant feature is released: here is what changed in Marketing Hub, here is how the new AI feature in Breeze works, here is the updated Sequences workflow for the sales team, here is how the new Content Hub publishing workflow operates. These product-update enablement videos are definitionally dense in HubSpot product vocabulary — they are specifically about new HubSpot capabilities — and auto-transcript accuracy on these videos is particularly poor because new product names and newly released feature names by definition have near-zero representation in STT training data.
RevOps and HubSpot admin training
Revenue Operations teams are responsible for configuring, maintaining, and optimizing HubSpot at the platform-administrator level. RevOps training video covers HubSpot Workflows automation logic, HubSpot Operations Hub data quality automation, HubSpot Integrations configuration (connecting HubSpot to Salesforce, NetSuite, Stripe, Slack, and dozens of other tools), HubSpot reporting and dashboards, and the technical architecture decisions that underpin the marketing and sales teams' daily HubSpot usage. This content is highly technical, uses HubSpot's most specialized terminology, and is almost entirely outside the vocabulary of generic STT training data. The Operations Hub Data Quality tools, for example, use vocabulary like "Duplicate Management," "Property Validation," "Formatting Normalization," and "Fix Date Properties" that are HubSpot-specific feature names not present in general language models at sufficient frequency for accurate transcription.
ADA Title I and state employer obligations for HubSpot training video
Marketing employees, sales representatives, and RevOps professionals with hearing disabilities work at companies that use HubSpot. Providing accessible internal training video is a core component of the employer's reasonable accommodation obligation under:
- ADA Title I (federal). 42 U.S.C. § 12112 prohibits employment discrimination by employers with 15 or more employees. A hearing-impaired marketing coordinator who relies on HubSpot onboarding captions to learn their role, but encounters captions that render "Marketing Hub Professional" as "marketing hub professional," "Workflows" as "work flows," and "Breeze Copilot" as "Breeze copilot" (or "Brees Copilot"), cannot effectively learn their job from the captioned content. Providing accessible training materials — including video that hearing-impaired employees can follow via accurate captions — is a reasonable accommodation requirement.
- California FEHA. California's Fair Employment and Housing Act applies to employers with five or more employees — the lower threshold captures a large fraction of California-based SaaS and technology companies. California's concentration of HubSpot partners, marketing technology companies, and SaaS companies makes FEHA the most commonly applicable state-level employer accommodation statute for HubSpot training video.
- New York Human Rights Law. New York HRL applies to employers with four or more employees. New York City HRL applies to employers with four or more employees and uses a broader discrimination standard. Marketing agencies in New York City — another major HubSpot partner concentration — are subject to NYCHRL's broader standard.
The HubSpot vocabulary failure mode
HubSpot training video has a vocabulary failure mode that is unusual in its combination of a dense product-name namespace and an evolving brand strategy that regularly introduces new names. The "Hub" product architecture — where each product line is named "[Function] Hub" — creates a family of proper nouns that generic STT systems consistently mis-transcribe, and Breeze AI's 2024-era launch added a second layer of new product names with near-zero STT training data representation.
HubSpot Hub product names
HubSpot's product line is organized into "Hubs," each covering a distinct business function. The current Hub lineup:
- Marketing Hub — HubSpot's marketing automation platform. "Marketing Hub" as a two-word product name is usually transcribed correctly as words, but without capitalisation ("marketing hub" vs "Marketing Hub"), and without the tiered suffix that is operationally critical: "Marketing Hub Starter," "Marketing Hub Professional," and "Marketing Hub Enterprise" are three distinct products at materially different price points and capability levels. Auto-STT produces "marketing hub professional" as four lowercase words. In training that explains the feature difference between Professional and Enterprise tiers — which is exactly the type of decision an employee or a customer needs to understand — "marketing hub enterprise" without capitalisation signals nothing about whether this is a product name.
- Sales Hub — HubSpot's sales automation platform with Sequences, Meetings, Playbooks, and Deals. "Sales Hub" is usually transcribed as "sales hub" (lowercase), and "Sales Hub Professional" vs "Sales Hub Enterprise" distinctions suffer the same tier-name failure.
- Service Hub — HubSpot's customer service platform with Help Desk, Tickets, Customer Portal, and Customer Success Workspace. "Service Hub" → "service hub" (lowercase); "Service Hub" with pipeline-automation context is confused with "service hub" as a generic concept.
- Content Hub — HubSpot's CMS and content management platform, rebranded from "CMS Hub" in 2024. "Content Hub" → "content hub" (two lowercase words). The 2024 rebrand from CMS Hub to Content Hub means that some training videos reference "CMS Hub" and others "Content Hub" — and STT systems may confuse the two or fail on both.
- Commerce Hub — HubSpot's B2B commerce and billing platform. "Commerce Hub" → "commerce hub." The Commerce Hub launch was 2023, so training data coverage is limited.
- Operations Hub — HubSpot's data quality, automation, and integrations platform. "Operations Hub" → "operations hub." The Operations Hub Data Quality tools have specialized vocabulary (Duplicate Management, Formatting Normalization, List Maintenance) that auto-STT does not handle correctly.
Breeze AI vocabulary
HubSpot's AI brand as of 2024 is Breeze, with three sub-products:
- Breeze Copilot — the in-product AI assistant available across all HubSpot Hubs. "Breeze Copilot" is transcribed as "breeze copilot" (lowercase), "Brees Copilot" (phonetic NFL reference error), or — in the post-2023 environment where "Copilot" is strongly associated with Microsoft 365 Copilot — "Copilot" is sometimes capitalised by STT but attributed to Microsoft context rather than HubSpot context. "Breeze" as an AI brand name has near-zero representation in STT training data as a capitalized HubSpot product name.
- Breeze Agents — autonomous AI agents in HubSpot covering Social Media Agent, Content Agent, Prospecting Agent, and Customer Agent. The "Breeze Agents" family name plus the individual agent names (Social Media Agent, Content Agent, etc.) are all new product names from 2024 with very limited STT training data. "Breeze Agents" → "breeze agents" (lowercase); "Social Media Agent" → "social media agent" (lowercase common noun phrase).
- Breeze Intelligence — HubSpot's data enrichment and buyer intent layer, formerly known as Clearbit after HubSpot's acquisition. The rebrand from "Clearbit" to "Breeze Intelligence" in training content creates the dual-naming problem: training videos produced before the rebrand say "Clearbit" and videos produced after say "Breeze Intelligence," and both need accurate transcription. "Breeze Intelligence" is a new brand name from late 2024 with essentially zero STT training data representation.
HubSpot CRM Platform and core object vocabulary
HubSpot's overarching brand for the unified platform is the HubSpot CRM Platform (capitalised as a product name). In training contexts, the speaker often alternates between "HubSpot," "the CRM," "the HubSpot CRM," and "the HubSpot CRM Platform" — and STT systems produce inconsistent capitalization across these alternating references. The core object vocabulary in HubSpot training content includes:
- Contacts, Companies, Deals, Tickets, Products, Quotes, Calls, Tasks, Notes, Meetings — all HubSpot object names that are capitalised in HubSpot's UI but are common English words that auto-STT renders lowercase. In training that distinguishes "a Ticket object" from "a ticket that a customer submitted," capitalization is the only signal — and auto-STT loses it.
- Lifecycle Stages — the Subscriber/Lead/Marketing Qualified Lead/Sales Qualified Lead/Opportunity/Customer/Evangelist progression. "Marketing Qualified Lead" → "marketing qualified lead" (lowercase) or abbreviated as "MQL" → "M-Q-L" (with hyphens or as a spoken acronym that STT renders inconsistently).
- Workflows — HubSpot's marketing automation engine. In training, "Workflows" is used both as the product-name singular ("the Workflows tool") and as a count noun ("the three enrollment workflows we built"). Auto-STT produces "workflows" (lowercase) throughout, losing the product-name signal when the speaker is referring to the feature rather than the process.
- Sequences — HubSpot's sales email and task automation tool for Sales Hub. "Sequences" is a common English word that auto-STT handles correctly as a word but without the HubSpot-product-name capitalisation that distinguishes "our Sequences library" (HubSpot feature) from "our sequences of emails" (generic process).
- Playbooks — HubSpot's guided sales rep resource tool. "Playbooks" is transcribed correctly as a word; capitalisation is the distinguishing signal.
- Smart Lists (static and active list types in HubSpot) — "Smart Lists" → "smart lists" (lowercase); "Active List" and "Static List" are product-specific list type names. The distinction between an active list and a static list is operationally critical in HubSpot marketing automation training.
- HubSpot Connect and HubSpot Marketplace — the integrations ecosystem and app marketplace. Both are product names that STT lowercases.
INBOUND conference vocabulary
INBOUND — HubSpot's annual marketing and sales conference — introduces a yearly wave of new vocabulary: new product launches, new feature names, new conceptual frameworks. Training videos produced after INBOUND reference the new terminology from the conference, and all of that new vocabulary has zero STT training data at the time the training videos are produced. The pattern recurs annually: INBOUND launches new Breeze AI features, new Hub capabilities, or new product tiers; training teams produce internal enablement and customer-facing Academy updates; all of the new vocabulary fails in auto-transcript. A glossary updated annually with INBOUND vocabulary is a consistent operational necessity for HubSpot training content.
Caption workflow for HubSpot training video
Internal HubSpot training teams and HubSpot Solutions Partners who produce training content use a mix of video platforms. The captioning approach differs by platform; none of the correction happens at the HubSpot layer (HubSpot does not host training video internally — content is hosted on Wistia, Loom, Zoom, Teams, or similar platforms).
Wistia (HubSpot Academy and premium training libraries)
HubSpot uses Wistia — the B2B video hosting platform — for HubSpot Academy course video and for its own marketing content. HubSpot Solutions Partners, training companies, and agencies building polished HubSpot certification prep courses often also host on Wistia because of its player branding control, privacy settings (password-protected courses), and analytics. For Wistia-hosted training video, caption upload is through the video settings panel: Wistia account → Video → Settings → Captions → Upload a caption file. Wistia requires ISO 639-2/T three-letter language codes (eng not en); files must be standard-compliant SRT. The corrected SRT displays in the Wistia player on the course page, in any Wistia-embedded player elsewhere, and in Wistia Channels if the video is part of a curated collection. See Wistia captions for the complete upload workflow, the Wistia Data API approach for bulk back-catalogue uploads, and how Wistia's Turnstile and Calls to Action interact with caption tracks.
Loom (screen-capture walkthroughs and quick demos)
Loom is the primary tool for HubSpot onboarding and product-update walkthroughs at most SaaS companies. A marketing operations manager records a Loom of themselves walking through the new HubSpot Workflow they just built; a sales enablement lead records a Loom explaining the updated Sequences playbook; a RevOps director records a Loom of the new Operations Hub Data Quality rule they configured for the sales team. All of these Loom recordings generate auto-transcripts that fail systematically on HubSpot vocabulary. On Loom Business and Enterprise plans, the Replace Transcript feature allows upload of a corrected VTT to replace the auto-generated transcript. See Loom captions for the Replace Transcript workflow, VTT format requirements, and Loom's segment-length limit.
Zoom Cloud Recording (meeting-derived training video)
HubSpot team training sessions — live onboarding walkthroughs, all-hands enablement sessions, RevOps office hours, sales training roll-out sessions — recorded as Zoom Cloud Recordings become training video artifacts that need captioning. Zoom's auto-transcript generates a timed transcript that serves as the default caption track when the recording is shared. The Replace Transcript flow for Zoom recordings (uploading a corrected VTT to replace Zoom's auto-transcript) is available on Zoom Business and above plans. See Zoom captions for training videos for the full replace-transcript workflow and how to handle multi-speaker Zoom recordings where the transcript needs speaker-identification alongside HubSpot vocabulary correction.
Microsoft Teams (for M365-tenant companies using HubSpot)
Companies on Microsoft 365 that also use HubSpot — a common configuration in mid-market and enterprise organizations — may record internal HubSpot training sessions as Teams meetings. Teams generates an automatic transcript that can be replaced with a corrected VTT via the transcript edit interface. Teams recordings are deposited in Microsoft Stream (SharePoint) and are captioned at the Stream layer. See Microsoft Teams captions for the Teams transcript replacement workflow and the Viva Learning distribution path that takes Teams-recorded training video into a corporate learning catalog.
Compliance framework for HubSpot training video
HubSpot training content — whether it is publicly accessible HubSpot Academy courses, HubSpot partner certification prep, or internal team training — has a two-layer compliance structure depending on who is watching the video.
ADA Title III: public accommodation (42 U.S.C. § 12181)
Title III covers publicly accessible video on websites, apps, and platforms. HubSpot Academy is publicly accessible and is a public accommodation. Training companies, agencies, and HubSpot Solutions Partners who create publicly accessible HubSpot training video — whether on their own website, on a learning management platform with public access, or on a publicly accessible Wistia or YouTube channel — face Title III obligations. WCAG 2.1 AA SC 1.2.2 requires synchronized captions on all prerecorded video, and "accurate" under the SC 1.2.2 standard means captions that correctly convey all spoken content including product names, platform terminology, and specialized vocabulary.
California Unruh Civil Rights Act (Cal. Civ. Code § 51)
Unruh Act violations are triggered by ADA Title III violations, with a $4,000 per-incident statutory minimum. California plaintiffs' attorneys have brought serial web-accessibility cases against technology and marketing companies; publicly accessible HubSpot training video without accurate captions is an identifiable target. The practical risk scales with the number of videos on a publicly accessible platform and the California-resident fraction of the visitor base — which for a marketing education or HubSpot certification platform is typically high.
ADA Title I: employer accommodation (42 U.S.C. § 12112)
Title I's reasonable accommodation obligation requires employers with 15 or more employees to provide accessible training materials to hearing-impaired employees. A marketing team that uses HubSpot for core business operations cannot claim an exemption from accessibility obligations just because the training video is internal. The accommodation obligation is triggered by a specific employee's need, but employers who proactively caption training video are in a stronger legal position than those who caption only in response to individual accommodation requests.
European Accessibility Act (EAA) for HubSpot partners in the EU
The European Accessibility Act has been enforceable since June 2025, requiring services provided in the EU market — including digital learning services and online certification programs — to meet WCAG 2.1 AA standards. HubSpot Solutions Partners and digital marketing agencies operating in EU member states who offer publicly accessible HubSpot training video face EAA compliance obligations. The EAA captioning requirements apply to the digital service as a whole, not just to the video player — meaning that a publicly accessible online certification course in the EU needs accurate captions as part of EAA compliance.
FAQ — HubSpot Academy captions
Does HubSpot Academy have built-in captions on its courses?
HubSpot Academy provides captions on its official certification course videos. As the platform owner, HubSpot has the operational and legal responsibility to caption its own publicly accessible Academy content. The captioning obligation described in this reference applies most directly to third-party content: HubSpot Solutions Partners who publish their own HubSpot training courses (certification prep, partner-client training curricula, marketing agency training libraries), companies that create publicly accessible HubSpot product training for customer education purposes, and internal L&D teams at HubSpot-using companies who produce their own HubSpot onboarding and enablement video. For internal training video, HubSpot itself does not generate captions on your company's Loom or Zoom recordings of your HubSpot walkthroughs — that is the employer's responsibility. For third-party HubSpot Academy-style courses, the third-party content creator carries the Title III obligation for their own video.
What HubSpot vocabulary is most likely to fail in auto-captions?
The highest-failure-rate HubSpot terms fall into three categories. First, the Breeze AI product family: Breeze Copilot, Breeze Agents (Social Media Agent, Content Agent, Prospecting Agent, Customer Agent), and Breeze Intelligence are all 2024-era product names with near-zero STT training data coverage at the time most training content is produced. Second, Hub product tiers: "Marketing Hub Professional," "Marketing Hub Enterprise," "Sales Hub Starter" — the Hub-plus-tier combination names are treated by STT as generic descriptive phrases rather than product names. Third, the CMS Hub to Content Hub rebrand (and to a lesser extent the Clearbit to Breeze Intelligence rebrand): training content that spans the rebrand references both old and new names in the same session, creating a mixed-vocabulary challenge. A glossary entry for every Hub name at every tier, every Breeze sub-product name, and both sides of each rebrand pair covers the core failure surface. RevOps teams also encounter Operations Hub–specific vocabulary (Duplicate Management, Formatting Normalization, List Maintenance, Data Quality rules) that is essentially absent from general STT training data.
Our company uses HubSpot and Salesforce — how do we handle a training video that references both products?
HubSpot–Salesforce bi-directional sync is one of the most common HubSpot integrations, and companies that use both products regularly produce training video that references both product vocabularies. A RevOps onboarding video, for example, might walk through how a contact lifecycle stage change in HubSpot triggers a Salesforce Lead status update, referencing "Lifecycle Stage" (HubSpot), "MQL" (HubSpot), "Lead Status" (Salesforce), "SFDC" (Salesforce abbreviation), and the field mapping logic between the two systems. Generic STT fails on vocabulary from both product families. A GlossCap glossary can include terms from both HubSpot and Salesforce (and any other platform vocabulary in the training content) — the glossary is not limited to a single product ecosystem. The Whisper-large model with a well-constructed multi-platform glossary handles bi-directional sync training content more accurately than any single-platform STT tuning approach. For companies that use HubSpot and Salesforce alongside Zendesk or Freshdesk for service, the glossary grows to cover three product namespaces — and the auto-STT failure surface scales proportionally. See Salesforce Trailhead captions for the Salesforce-specific vocabulary failure surface.
What is the EAA compliance obligation for a HubSpot Solutions Partner in Germany that publishes public HubSpot training courses?
A HubSpot Solutions Partner in Germany publishing publicly accessible HubSpot training courses — whether sold as a service, available as free lead-generation content, or bundled with a retainer — is providing a digital education service in the EU market. The European Accessibility Act (EAA, Directive 2019/882), enforceable from June 2025, requires that digital services provided in the EU comply with WCAG 2.1 AA. Video content in publicly accessible digital education services is covered by the EAA through its reference to EN 301 549 V3.2.1, which in turn references WCAG 2.1 AA SC 1.2.2 for synchronized captions on prerecorded video. A German HubSpot Solutions Partner with publicly accessible course video that lacks WCAG 2.1 AA-accurate captions is potentially in breach of the EAA as transposed in Germany's Barrierefreiheitsstärkungsgesetz (BFSG). The enforcement timeline for full EAA enforcement varies by member state, but the obligation to be compliant began at the June 2025 EAA enforcement date. The content-producer (the Solutions Partner) carries the obligation for their own video, not HubSpot as the platform. Internal training video that is not publicly distributed falls outside the EAA's public-service scope but remains subject to German workplace disability law (SGB IX) employer accommodation obligations.
Does the WCAG 2.1 AA 99% accuracy standard apply to HubSpot training video?
WCAG 2.1 AA SC 1.2.2 does not specify a numeric accuracy threshold in the standard text. The 99%-accuracy benchmark comes from industry practice, litigation settlements, and expert guidance on what "accurate" captions mean for specialized content under SC 1.2.2. For HubSpot training video, the relevant accuracy standard is whether the captions correctly convey the audio content — including product names, feature names, and platform vocabulary — to a viewer with hearing disabilities. A caption track where "Breeze Copilot" is consistently rendered as "breeze copilot," "Brees Copilot," or "read scope pilot" does not accurately convey the product name being discussed. The practical accuracy standard for technical training content is higher than the 80-85% accuracy typical of auto-captions on general content, because the most important words in the training context (the product names, the feature names, the workflow names) are exactly the words that auto-STT fails on most severely. A viewer who cannot follow which product feature is being demonstrated because all the product names are incorrectly transcribed is not receiving equal access to the training content, regardless of whether a numeric accuracy threshold is technically met. See Why 99% caption accuracy matters for the WCAG interpretation and the training-video-specific accuracy argument.
Further reading
- Wistia captions: B2B SaaS video hosting and customer-academy captioning
- Loom captions: async video for SaaS teams and Replace Transcript workflow
- Zoom captions for training videos: Cloud Recording transcripts and meeting-derived training content
- Microsoft Teams captions: meeting recordings and Viva Learning distribution
- Salesforce Trailhead captions: CRM platform vocabulary and certification training
- WCAG 2.1 AA captions: what SC 1.2.2 requires for prerecorded video
- EAA captioning requirements: European Accessibility Act for digital services
- State digital accessibility laws: California Unruh, New York HRL, and SaaS employer exposure
- Sales enablement video captions: product and competitor name preservation
- Why 99% caption accuracy matters: the WCAG 2.1 AA threshold for training video