Accessibility

Campaign experiences are built with accessibility considerations to ensure all users can interact with your messaging and promotional content, regardless of their abilities or assistive technologies.

Accessibility in Crobox campaigns

Crobox provides a flexible approach to campaign accessibility through configurable components and ARIA attributes. You have control over accessibility settings through a two-level system: technical teams configure accessibility defaults and exposure settings in Component Builder, while campaign editors customize specific attributes during campaign setup.

Key accessibility features include:

  • Configurable ARIA roles and labels for proper screen reader support

    • Overlay and Notification component types default to dialog role

  • Alternative text configuration for images and media

  • Expose mode controls for managing which accessibility attributes are editable per campaign


How accessibility configuration works

Accessibility settings are managed through a two-step process:

1

Component Builder setup

In the Component Builder, you configure which accessibility attributes are available to campaign editors:

  • Enable expose mode: Toggle to make accessibility settings visible and configurable

  • Default values: Set default ARIA roles where needed (Overlay and Notification component types default to dialog role upon creation)

  • Expose specific attributes: Choose which accessibility settings campaign editors can modify

2

Campaign content setup

When building individual campaigns, editors can customize the accessibility attributes you've exposed within the Component Builder:

  • Exposed fields appear in Design and/or Content tab: Configurable attributes show up as editable fields (like "Component Aria Role")

  • Non-exposed fields use defaults: Hidden attributes use the default values set in Component Builder

  • Per-campaign customization: Each campaign can have different accessibility configurations where needed

Only accessibility attributes that are "exposed" in Component Builder will appear as editable fields during campaign setup. This gives technical teams control over which settings campaign editors can modify.


Setting up accessibility controls

In Component Builder

  1. Configure default accessibility: Set appropriate ARIA roles, labels, and alternative text

  2. Enable expose mode: Turn on exposure for attributes that campaign editors should control per campaign

  3. Choose what to expose: Select which accessibility fields (ARIA roles, alt text, etc.) should be configurable per campaign

In campaign setup

  1. Review exposed fields: Check the Design/Content panel for available accessibility settings

  2. Customize as needed: Modify ARIA roles, labels, and other exposed attributes for your specific campaign

  3. Test accessibility: Verify that your configurations work with assistive technologies

Technical teams (Component Builder)

  • Set up default ARIA roles and accessibility structure

  • Decide which accessibility attributes campaign editors can modify

  • Ensure baseline accessibility compliance for all components

Campaign editors (Campaign setup)

  • Configure exposed accessibility attributes for specific campaigns

  • Write clear, descriptive labels and alternative text

  • Test accessibility with target audience and tools


When to contact Customer Success

Industry-specific compliance needs or advanced ARIA configurations

If you encounter accessibility issues or have specific requirements, please contact your Customer Success Manager. We're committed to making Crobox Campaigns inclusive for all users.

Best practices

  • Use sensible defaults that work for most use cases

  • Only expose attributes that campaign editors need to customize

  • Test default configurations with assistive technologies

FAQs

Why don't I see accessibility fields in my campaign setup?

Accessibility attributes must be "exposed" in Component Builder before they appear in campaign setup.

Can I change the default ARIA role for components?

Yes, but this is configured in Component Builder, not during campaign setup. Default accessibility settings can be defined in the Component Builder.

What happens if I don't configure exposed accessibility fields?

The campaign will use the default values set in Component Builder. Only modify exposed fields when your specific content requires different accessibility attributes.

If using a Custom Component, the ARIA attributes may need to be manually added. Contact Support for additional assistance where needed.

Last updated

Was this helpful?