Rainbook

VPAT - for (rainbook-crm)

Accessibility Conformance Report for Rainbook CRM for Jira, WCAG 2.2 edition, in the format of VPAT 2.5.

ItemDetail
Name of productRainbook CRM for Jira
Report date2026-10-13
Product descriptionA CRM inside Jira Cloud: deals, accounts, contacts, email and meetings as Jira work items, with reports, Ask and record pages in the Rainbook workspace.
Contactsupport@rainbook.humanr.ai
Evaluation methods usedAutomated checks with axe-core on each captured screen state, in light and dark themes and at phone width, and for the workspace also at tablet widths, 200% zoom and 320 px; Automated layout checks on each captured screen state: targets of at least 24 px, reflow at 320 px, WCAG text spacing, and a keyboard pass that finds any focused control hidden under other content; Keyboard-only walkthroughs of the grid, the deal board, the record page and Ask, recorded on video; Colour contrast checks of every text and mark colour in the design tokens, in both themes; Review of each criterion against the interface, its automated interface tests and the captured screens
Applicable standardWeb Content Accessibility Guidelines 2.2, Level A and Level AA

Every Level A and AA success criterion has been evaluated.

Testing with screen readers and other assistive technology has not been done yet.

Terms

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)SupportsEvery icon-only button has a text label, decorative icons and account tiles are hidden from assistive technology, and every chart is a captioned figure with a written summary; Ask answers can be shown as a table.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Not ApplicableRainbook has no audio or video content.
1.2.2 Captions (Prerecorded) (Level A)Not ApplicableRainbook has no audio or video content.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not ApplicableRainbook has no audio or video content.
1.3.1 Info and Relationships (Level A)SupportsHeadings, lists, tables, form labels and landmarks are marked up so their structure reaches assistive technology; the grid uses the ARIA grid pattern.
1.3.2 Meaningful Sequence (Level A)SupportsReading and focus order follow the visual order at every width, including the phone layout and 320 px reflow.
1.3.3 Sensory Characteristics (Level A)SupportsInstructions name the control or field they refer to; none relies on shape, size, position or sound alone.
1.4.1 Use of Color (Level A)Partially SupportsThe health block on accounts and deals shows the score number but tells Healthy, Watch and At risk apart only by colour; the band name is available to screen readers but not shown. Charts, status lines and the health meter label every colour with text.
1.4.2 Audio Control (Level A)Not ApplicableRainbook plays no audio.
2.1.1 Keyboard (Level A)SupportsEvery function works from the keyboard: the grid, the deal board (move a card with the keyboard or the Move to stage menu), record pages, Ask and its charts, menus and dialogs.
2.1.2 No Keyboard Trap (Level A)SupportsFocus never gets trapped: dialogs, sheets and menus close with Escape and return focus to where it was.
2.1.4 Character Key Shortcuts (Level A)SupportsSingle-key shortcuts can be turned off in Settings (Keyboard), and they are off by default on touch devices; they never fire while typing in a field.
2.2.1 Timing Adjustable (Level A)SupportsThere are no session time limits. An Undo message stays while the pointer or focus is on it and can be undone with Ctrl+Z or Command+Z; applied changes keep a standing Undo, deleted records can be restored, and an import can be undone for 14 days.
2.2.2 Pause, Stop, Hide (Level A)Partially SupportsNothing blinks or scrolls on its own, and animation follows the reduced-motion setting. The live agent board and the Inbox refresh their contents every 60 seconds with no control to pause the updates.
2.3.1 Three Flashes or Below Threshold (Level A)SupportsNothing flashes.
2.4.1 Bypass Blocks (Level A)SupportsEach page has header, navigation and main landmarks, and moving to a new area puts focus on its heading.
2.4.2 Page Titled (Level A)SupportsEach page has a title: the workspace names the open area, and admin pages are titled in Jira.
2.4.3 Focus Order (Level A)SupportsFocus moves in a logical order, goes to the heading of a newly opened area or panel, and returns to the trigger when a dialog closes.
2.4.4 Link Purpose (In Context) (Level A)SupportsEvery link says where it goes, alone or with its sentence.
2.5.1 Pointer Gestures (Level A)SupportsNo function needs a multi-finger or path gesture.
2.5.2 Pointer Cancellation (Level A)SupportsControls act when the pointer is released; a drag can be cancelled by dropping it back or pressing Escape.
2.5.3 Label in Name (Level A)SupportsEvery control's accessible name contains its visible label; icon-only buttons have no visible text.
2.5.4 Motion Actuation (Level A)Not ApplicableRainbook has no motion-operated function.
3.1.1 Language of Page (Level A)SupportsEvery page declares English, the language of its text.
3.2.1 On Focus (Level A)SupportsFocusing a control never changes the page or opens something on its own.
3.2.2 On Input (Level A)SupportsChanging a setting or field never moves the user to another page; changes apply where they are made.
3.2.6 Consistent Help (Level A)SupportsSend feedback is in the same place, the person menu in the header, on every workspace area.
3.3.1 Error Identification (Level A)SupportsA field with an error is marked invalid, the error is described in text beside it, and focus moves to the first field to fix.
3.3.2 Labels or Instructions (Level A)SupportsEvery field has a visible label, with instructions where a format is needed.
3.3.7 Redundant Entry (Level A)SupportsMulti-step flows carry earlier answers forward and never ask for the same information twice.
4.1.2 Name, Role, Value (Level A)SupportsEvery control exposes its name, role, state and value, using native elements or the matching ARIA pattern for the grid, menus, tabs and dialogs.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableRainbook has no audio or video content.
1.2.5 Audio Description (Prerecorded) (Level AA)Not ApplicableRainbook has no audio or video content.
1.3.4 Orientation (Level AA)SupportsContent works in portrait and landscape; no view locks the orientation.
1.3.5 Identify Input Purpose (Level AA)Not ApplicableRainbook has no field that collects the user's own personal details; contact fields record other people's details.
1.4.3 Contrast (Minimum) (Level AA)SupportsText meets 4.5:1 (3:1 for large text) in light and dark themes. Automated checks found no failure; where they could not decide (text over layered backgrounds), the colours are design tokens checked in pairs.
1.4.4 Resize Text (Level AA)SupportsText resizes to 200% without loss of content or function; the workspace is checked at 200% zoom and pages at phone width.
1.4.5 Images of Text (Level AA)SupportsText is real text, never an image of text.
1.4.10 Reflow (Level AA)Partially SupportsWorkspace pages reflow to a 320 px width without scrolling in two directions; data grids and the deal board scroll sideways by design, and each also has a phone list. Four places run past a 320 px window: an account's page and the record summary panel in Jira, where the open-deals total with its "Excludes 1 deal you can't open" note does not wrap (an account's page also runs 8 px past a 390 px phone); the deal panel in Jira, whose activity list runs 27 px past the edge; the close button of an Undo message, 4 px past the edge; and the admin pages, whose section navigation does not wrap below about 360 px (they fit a 390 px phone).
1.4.11 Non-text Contrast (Level AA)SupportsControl borders, focus rings, chart marks and status markers meet 3:1 against their background in both themes.
1.4.12 Text Spacing (Level AA)Partially SupportsWith WCAG's increased line, letter, word and paragraph spacing, most text wraps and nothing overlaps, but some single-line labels are cut short: stage names and deal names on the deal board's Needs setup lane, people's names in pivot headers, one-line email previews in Conversations, and, in Jira's 360 px record summary and customer panels, the open-deals total and the add-deal note, which run past the edge.
1.4.13 Content on Hover or Focus (Level AA)Partially SupportsTooltips appear on hover and on focus and stay while the trigger is hovered or focused, but the pointer cannot move onto a tooltip, and Escape hides a tooltip only when its trigger has keyboard focus. Menus and popovers stay open until dismissed and close with Escape.
2.4.5 Multiple Ways (Level AA)SupportsAreas are reached from the navigation, the command palette (Command or Ctrl+K), search and links between records.
2.4.6 Headings and Labels (Level AA)SupportsHeadings and labels describe their topic or purpose.
2.4.7 Focus Visible (Level AA)SupportsEvery focusable control shows a 2 px focus ring in both themes.
2.4.11 Focus Not Obscured (Minimum) (Level AA)Partially SupportsTabbing through every screen, focused controls stay in view, and in the grid and Ask's charts none is hidden under a sticky header, pinned column or totals row. Four places can hide one: on the Proposals page, a person's link scrolls under the workspace header's quarter strip; on a record with a possible duplicate, the owner field scrolls under the header; on a record with a masked note, the related links sit under the message at the bottom of the screen until it is closed; and in Ask, with a chart's chips menu open, Tab can reach a menu item drawn outside the window.
2.5.7 Dragging Movements (Level AA)SupportsEvery drag has a single-pointer alternative: Move to stage on board cards, the column menu for moving and sizing columns, and Choose files beside file drop.
2.5.8 Target Size (Minimum) (Level AA)Partially SupportsEvery target is at least 24 by 24 px or spaced on desktop and tablet layouts, and 44 by 44 px on phones, with two exceptions: while a deal's page is still loading, its stage path segments are 22 px wide with no full-size Change stage beside them yet, and the setup wizard's Groups step lists its create-or-choose options as 20 px rows closer together than 24 px.
3.1.2 Language of Parts (Level AA)Partially SupportsRainbook's own text is English. Email, notes and meeting text are shown as their authors wrote them, without marking a passage in another language.
3.2.3 Consistent Navigation (Level AA)SupportsThe header and navigation are the same on every area, and the admin navigation is the same on every admin page.
3.2.4 Consistent Identification (Level AA)SupportsControls with the same function have the same name and icon everywhere.
3.3.3 Error Suggestion (Level AA)SupportsError messages say what happened and what to do next, with the accepted values when an entry is refused.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)SupportsAn import is reviewed in a dry run first and can be undone for 14 days; bulk changes are confirmed and can be undone; deleted records are retired and can be restored; erasing a person's data shows everything to be erased for review first.
3.3.8 Accessible Authentication (Minimum) (Level AA)Not ApplicableSigning in is Atlassian's; Rainbook adds no sign-in step.
4.1.3 Status Messages (Level AA)SupportsSaves, Undo messages, progress and errors are announced without moving focus, through status and alert regions.

Questions about accessibility: support@rainbook.humanr.ai.