Komo Cards + Accessibility
Komo Engagement OS offers a wide range of interactive cards—such as quizzes, polls, Scratch and Win, Memory Challenge, and more—that can create fun and engaging experiences. But not every card is equally accessible. This guide helps you understand which Komo cards are fully accessible and which ones have limitations. It also provides practical tips for configuring each card to ensure your experience is inclusive for all users—whether they’re using a keyboard, screen reader, or other assistive technology.Accessible Card Types
Banner
Banner
Image & Image with Button
Image & Image with Button
20 Words or Less
20 Words or Less
Prompts users to answer a question in 20 words or less using a simple text input.Best practices:
- Provide clear written instructions or prompts
- Use high-contrast text over background
- Any accompanying images should have alt text
Secret Code
Secret Code
Allows users to enter a code to unlock hidden content or rewards. The input field is screen reader accessible.Best practices:
- Use clear instruction text to explain the action
- Avoid embedding instructions in images
Quizzes
Quizzes
Presents one or more questions with multiple-choice answers, sometimes with scoring.Best practices:
- Questions and answers should be written in text, not images
- Images used to support a question should have alt text
- Keyboard navigation is supported
- Results are announced by screen readers
Personality Test
Personality Test
Presents users with a series of questions to determine a personality type, product match, or category result.Best practices:
- All questions and answer options should be written in plain text
- Avoid using only images to convey questions or outcomes
- Add alt text for any illustrations or character graphics
- Keyboard navigation is supported throughout the experience
- Results are displayed on screen and announced by screen readers
- Use clear headings for readability
Polls & Multi-Polls
Polls & Multi-Polls
Gathers audience opinion using single or multiple selections.Best practices:
- Use text-based options and ensure questions are clearly phrased
- Keyboard navigation is supported throughout the experience
- Results are announced by screen readers
Swiper
Swiper
Users swipe left or right to indicate preference (e.g. like/dislike).Best practices:
- Provide clearly labeled left and right buttons as an alternative to swiping
- Avoid relying on gesture-only input
- Screen reader users will hear the selected option before confirming
Scratch and Win
Scratch and Win
Users scratch a surface to reveal a prize.Best practices:
- A “Reveal” button is available for users who can’t scratch
- Results are read aloud by screen readers
- Text descriptions of prizes should be included alongside visuals
Spin to Win
Spin to Win
Users spin a virtual wheel to receive a prize or message.Best practices:
- Users can trigger the spin with the keyboard
- Outcome is read aloud by screen readers
- Keep on-screen labels short and descriptive
Watch to Win
Watch to Win
Users must watch a video to enter or claim a reward.Best practices:
- Captions should be enabled for all videos.
- Playback controls work via keyboard.
- Instructions should explain what happens after the video.
Treasure Hunt
Treasure Hunt
Encourages users to discover content or complete a challenge.Best practices:
- All hints and instructions should be presented as text.
- Avoid image-only clues.
- Progress is trackable with keyboard and screen reader support.
Number Guess
Number Guess
User guesses a number using a slider or input field.Best practices:
- Use clear labels to explain the number range.
- Ensure the context of the guess is explained (e.g. closest guess wins).
- Visual cues should be paired with text.
Carousel
Carousel
Displays a set of rotating content or images.Best practices:
- All images should include alt text.
- Users can navigate carousel slides using visible buttons.
- Keyboard navigation is supported for navigating carousel slides.
Vote
Vote
Allows users to cast a single vote on a question or prompt.Best practices:
- All images should include alt text.
- Vote options should use clear, concise language.
- Users can navigate carousel slides using visible buttons.
- Keyboard navigation is supported for navigating vote items.
- Users receive an on-screen confirmation message after submitting.
User Generated Content (UGC) Upload
User Generated Content (UGC) Upload
Lets users upload media like photos and videos.Best practices:
- The image above the upload should have alt text.
- The upload button has information set for assistive technologies, including upload limits.
- Keyboard navigation is supported (Enter and Space) to open the file upload.
- Confirmation appears after a successful upload.
Receipt Upload
Receipt Upload
Allows users to upload a receipt for validation.Best practices:
- The image above the upload should have alt text.
- The upload button has information set for assistive technologies, including upload limits.
- Keyboard navigation is supported (Enter and Space) to open the file upload.
- Confirmation appears after a successful upload.
Spotify Embed
Spotify Embed
Embeds a Spotify player to play a track or playlist.Best practices:
- Keyboard navigation is supported.
- Inform users that playback controls are available.
- Add context text explaining what to listen for or why it matters.
YouTube Embed
YouTube Embed
Displays an embedded YouTube video.Best practices:
- Captions should be turned on by default if possible.
- Controls can be used with a keyboard.
- Avoid setting videos to autoplay.
Facebook, Instagram, TikTok & X Embeds
Facebook, Instagram, TikTok & X Embeds
Displays social media content in a feed or post format.Best practices:
- Not all embeds are fully accessible—avoid using them as the only source of important content.
- Add a short summary or explanation next to the embed.
- Ensure the embed doesn’t interrupt the experience flow.
Cards That Have Accessibility Challenges
The below cards have accessibility limitations and we do not recommend them for inclusive user experiences.Live Trivia
Live Trivia
A real-time quiz where players must respond within a countdown.Best practices:
- Requires fast, visual interaction.
- Timers cannot be paused or extended.
- Screen readers and slower users may not keep up.
- Better alternatives include simple quizzes.
Live Predictor
Live Predictor
Users submit predictions for future outcomes by answering questions.Best practices:
- Not completely accessible for keyboard or screen reader currently, ongoing work is being conducted to improve accessibility with this card.
- Better alternatives include simple quizzes and number guess.
Memory Challenge
Memory Challenge
Users match image pairs under time pressure.Best practices:
- Requires fast, visual interaction.
- Timers cannot be paused or extended.
- Not accessible for keyboard or screen reader users.
- Better alternatives include simple quizzes and polls.
Picker
Picker
A visual selection interface with interactive mechanics.Best practices:
- Heavy visual experience that has limited keyboard support currently.
- Screen reader support is currently limited.
- Better alternatives include simple quizzes and polls.
