Home›Accessibility›LiveFluence — Agent Console
Accessibility

VPAT — LiveFluence Agent Console

Last updated: May 16, 2026 — v11 Release (VPAT 2.5 WCAG Edition, WCAG 2.2 AA added)

Contents

  1. Product Information
  2. Applicable Standards
  3. WCAG 2.1 Level A
  4. WCAG 2.1 Level AA
  5. WCAG 2.2 Level AA
  6. Known Gaps
  7. Remarks & Explanations
  8. Contact

Accessibility questions or accommodation requests.

accessibility@velaro.com

Product Information

Product NameLiveFluence Edition — Agent Console
Product Versionv11 (releasing May 2026)
Report DateMay 2026
Report Version2.0
VPAT TemplateVPAT 2.5 WCAG Edition
Primary Contactaccessibility@velaro.com
OrganizationVelaro, Inc., 1 West Elm Street, Suite 300, Conshohocken, PA 19428

Applicable Standards

This report covers conformance with the following standards and versions:

  • WCAG 2.0 Level AA — Fully covered. WCAG 2.1 is backward compatible with WCAG 2.0; all 2.0 Level AA criteria are met.
  • WCAG 2.1 Level AA — Primary standard for this report. All Level A and Level AA criteria are documented in the tables below.
  • WCAG 2.2 Level AA — Fully covered. All new WCAG 2.2 Level AA criteria are documented in a dedicated conformance table below.
  • Section 508 — 36 CFR Part 1194, as revised in 2017, incorporating WCAG 2.0 Level AA by reference.
  • EN 301 549 — v3.2.1 (2021-03), incorporating WCAG 2.1 Level AA by reference.

This VPAT covers the LiveFluence Edition agent console only. The visitor chat widget is covered under a separate VPAT. This report reflects full WCAG 2.1 Level A and Level AA coverage for all agent workflows including conversation handling, queue management, IVR call handling, reporting, and account settings. Assessment was performed through automated scanning (axe-core) and manual keyboard and screen reader testing (NVDA 2024.1 with Firefox, VoiceOver on macOS 14).

WCAG 2.1 Level A — Conformance Table

Criteria Level Status Notes
1.1.1 Non-text ContentASupportsIcons carry aria-label or title; decorative icons use aria-hidden="true". Agent headshot images carry descriptive alt text.
1.2.1 Audio-only and Video-only (Prerecorded)ANot ApplicableNo prerecorded audio or video content is present in the agent console UI.
1.2.2 Captions (Prerecorded)ANot ApplicableNo prerecorded video with audio is present.
1.2.3 Audio Description or Media Alternative (Prerecorded)ANot ApplicableNo prerecorded video is present.
1.3.1 Info and RelationshipsASupportsSemantic HTML throughout. Form labels linked to inputs via for/id. Data tables use <th> headers with appropriate scope. Conversation lists and queue panels use role="list" and role="listitem".
1.3.2 Meaningful SequenceASupportsVisual reading order and DOM order are consistent. Sidebar, queue list, and main conversation panel follow a logical left-to-right, top-to-bottom sequence.
1.3.3 Sensory CharacteristicsASupportsAgent status indicators (available, busy, away) communicate state via both color and text label. Queue alert states use text and icon indicators in addition to color.
1.4.1 Use of ColorASupportsColor is not the only means of conveying information. Conversation state, alert conditions, and queue priority use text labels or icons alongside color coding.
1.4.2 Audio ControlANot ApplicableNo auto-playing audio. Notification sounds are user-controlled via settings and do not auto-play on page load.
2.1.1 KeyboardASupportsAll controls are keyboard-operable. Semantic <button> and <a> elements used throughout. Deprecated keyCode usage replaced with e.key across CallListItem, EngagementListItem, TagEditor, Tokens/Table, Sessions/Row, and ConfirmCode per May 2026 v11 code review.
2.1.2 No Keyboard TrapASupportsModal dialogs trap focus within the modal while open and return focus to the triggering element on Escape. No focus loops prevent keyboard exit from any component.
2.1.4 Character Key ShortcutsANot ApplicableNo single-character key shortcuts are implemented.
2.2.1 Timing AdjustableASupportsSession timeout warnings present a countdown with an option to extend before expiry. No time limits are imposed on conversation handling workflows.
2.2.2 Pause, Stop, HideASupportsReal-time queue and conversation list updates use aria-live="polite". Updates do not auto-scroll the agent's current view. No auto-advancing carousels or marquees are present.
2.3.1 Three Flashes or Below ThresholdASupportsNo animated content that flashes more than 3 times per second was identified.
2.4.1 Bypass BlocksASupportsA visually hidden skip-navigation link allows keyboard users to bypass the sidebar navigation and jump to the main content area.
2.4.2 Page TitledASupportsdocument.title updates dynamically on route change to reflect the current view. The application shell sets a base title on mount.
2.4.3 Focus OrderASupportsTab order follows logical DOM sequence. On modal open, focus moves to the first interactive element. On close, focus returns to the triggering element.
2.4.4 Link Purpose (In Context)ASupportsNavigation links and icon buttons carry explicit aria-label values. Conversation list items include visitor name in their accessible label.
2.5.1 Pointer GesturesASupportsNo multi-point or path-based gestures are required. All interactions use single-point activation.
2.5.2 Pointer CancellationASupportsPrimary actions activate on pointer up (mouseup/click), not on pointer down.
2.5.3 Label in NameASupportsButtons with visible text have aria-label values that contain or match the visible label. Icon-only buttons carry descriptive aria-label values.
2.5.4 Motion ActuationANot ApplicableNo device motion or orientation-based functionality was identified.
3.1.1 Language of PageASupportsThe application sets lang="en" on the <html> element.
3.2.1 On FocusASupportsNo context change occurs on focus alone. Dropdown menus open on explicit click or Enter, not on focus.
3.2.2 On InputASupportsNo unexpected context changes occur on input. Form submissions require explicit button activation.
3.3.1 Error IdentificationASupportsValidation errors are displayed adjacent to the relevant input field with role="alert" and linked via aria-describedby. aria-invalid="true" is applied on form submission failure.
3.3.2 Labels or InstructionsASupportsAll form inputs have associated visible <label> elements. Required fields are indicated visually and via aria-required="true".
4.1.1 ParsingASupportsPer the September 2023 WCAG 2.1 errata update, this criterion is always considered supported.
4.1.2 Name, Role, ValueASupportsARIA roles and labels applied throughout. Toggle controls use aria-pressed. Expandable sections use aria-expanded. Custom listbox controls use role="listbox" and role="option" with aria-selected.

WCAG 2.1 Level AA — Conformance Table

Criteria Level Status Notes
1.2.4 Captions (Live)AANot ApplicableLive voice/video calling is handled by the telephony layer and is out of scope for this agent console UI VPAT.
1.2.5 Audio Description (Prerecorded)AANot ApplicableNo prerecorded video content is present.
1.3.4 OrientationAASupportsThe application renders correctly in both portrait and landscape orientations. No CSS orientation lock is present.
1.3.5 Identify Input PurposeAASupportsLogin and account form inputs use appropriate autocomplete attribute values (e.g., username, current-password, email).
1.4.3 Contrast (Minimum)AASupportsText and interactive element color contrast meets 4.5:1 for normal text and 3:1 for large text. Dark mode verified against the same thresholds.
1.4.4 Resize TextAASupportsLayout reflows correctly at 200% browser zoom without loss of content or functionality.
1.4.5 Images of TextAASupportsNo images of text were identified. All UI labels and navigation items are rendered as HTML text.
1.4.10 ReflowAASupportsResponsive CSS breakpoints at 768px and 1024px. At 320px equivalent viewport width the layout switches to a stacked single-column view without horizontal scrolling.
1.4.11 Non-text ContrastAASupportsFocus indicators use 3px solid #005fcc, meeting the 3:1 non-text contrast requirement. Icon buttons and form control boundaries meet 3:1 contrast against their backgrounds.
1.4.12 Text SpacingAASupportsNo inline styles prevent user-defined letter-spacing, word-spacing, line-height, or paragraph spacing overrides.
1.4.13 Content on Hover or FocusAASupportsTooltips and hover-triggered dropdowns remain visible while the pointer is over them, can be dismissed via Escape, and do not obscure other content.
2.4.5 Multiple WaysAASupportsThe agent console provides sidebar navigation, global search, and breadcrumb trails. Conversation history is reachable via search and via the chronological conversation list.
2.4.6 Headings and LabelsAASupportsSection headings are implemented as semantic <h1>–<h3> elements in logical hierarchy. Modal dialogs include a programmatic heading as their first focusable content.
2.4.7 Focus VisibleAASupports:focus-visible rings (3px solid #005fcc) applied to all interactive controls. Global outline: none overrides removed in v11.
3.1.2 Language of PartsAASupportsThe agent console UI is English-only. Visitor-submitted messages in other languages are rendered verbatim as user-generated content.
3.2.3 Consistent NavigationAASupportsSidebar navigation, top header controls, and primary action buttons appear in consistent locations and order across all application views.
3.2.4 Consistent IdentificationAASupportsRepeated components (Send, Assign, Transfer, Close) use consistent icons, labels, and aria-label values across all views.
3.3.3 Error SuggestionAASupportsValidation error messages are specific and actionable, linked via aria-describedby. Error text describes the constraint and how to correct it.
3.3.4 Error Prevention (Legal, Financial, Data)AANot ApplicableThe agent console does not process legal, financial, or irreversible data transactions. Destructive actions use confirmation dialogs.
4.1.3 Status MessagesAASupportsStatus messages (new conversation alerts, transfer confirmations, send errors, connection state changes) use aria-live regions for screen reader announcement without requiring focus movement.

WCAG 2.2 Level AA — Conformance Table

WCAG 2.2 (W3C Recommendation, October 2023) adds nine new success criteria on top of WCAG 2.1. The Livefluence agent console conforms to all WCAG 2.2 Level AA criteria as documented below.

CriteriaLevelStatusNotes
2.4.11 Focus Not Obscured (Minimum)AASupportsSticky top headers and toolbars reserve scroll margin so keyboard-focused content is never visually obscured by overlapping fixed elements.
2.5.7 Dragging MovementsAANot ApplicableNo dragging-based functionality is required to operate the agent console. Any resize handles provide equivalent click or keyboard alternatives.
2.5.8 Target Size (Minimum)AASupportsAll interactive targets meet or exceed the 24×24 CSS pixel minimum.
3.2.6 Consistent HelpASupportsHelp mechanisms (support contact, help center link) appear in the same locations relative to other repeated content across views.
3.3.7 Redundant EntryASupportsInformation previously entered within a session is preserved when navigating back through multi-step forms.
3.3.8 Accessible Authentication (Minimum)AASupportsNo cognitive function test is imposed by the agent console. Passwords use standard text inputs with browser autofill enabled via autocomplete attributes.

Known Gaps

Priority levels: P1 = critical, P2 = high, P3 = medium.

Component Issue Priority Target
CopilotPanel.tsx AI feedback rating buttons do not announce aria-pressed state changes to screen readers when toggled. The state updates in the DOM but the change event is not surfaced via the accessibility tree. P3 Next sprint

Remarks and Explanations

Scope of Assessment

Assessment covered all primary agent workflows: receiving and handling inbound conversations, IVR call queue management, transferring conversations, updating agent status, and accessing account settings. Reporting dashboards and bot builder configuration screens are included in the ongoing audit cycle.

Audit Methodology

Conformance was assessed through automated scanning (axe-core) and manual keyboard and screen reader testing (NVDA 2024.1 with Firefox, VoiceOver on macOS 14). Issues identified during testing were logged, triaged, and either resolved prior to this report or recorded in the known gaps table above.

Contact

To report an accessibility barrier, request an accommodation, or obtain this document in an alternative format:

  • Email: accessibility@velaro.com
  • Phone: 800-983-5276

Other VPAT Reports

LiveFluence — Visitor WidgetEnterprise contact-center widgetVelaro Platform — Visitor WidgetEmbedded site chat widgetVelaro Platform — Agent & AdminAgent app + admin console

← Back to Accessibility & VPAT Reports overview

velaro.
Live Chat AI Chatbot Analytics Terms of Service Privacy Policy
© Velaro, Inc. All rights reserved.  |  800-983-5276