Accessibility in Zoho CRM: Not just a feature—a way to empower

Accessibility in Zoho CRM: Not just a feature—a way to empower

For instructions on setting up these controls, please check this help document: Configuring accessibility controls.
Hello everyone,

Today (December 3, 2024), on the International Day of Persons with Disabilities, we begin our journey towards a CRM that empowers everyone. This first step makes it possible for more users of all abilities to do their best work in Zoho CRM.

But this is only the start.

We need your support and feedback as we work towards a future of inclusive tools, businesses, and communities where no one's excluded. We invite you to watch the video below for a quick overview of our first update:


What is accessibility, and why does it matter in Zoho CRM?

CRM and other business software tools are deeply woven into our work lives, and the experience of using them often drifts out of focus as we navigate through the interfaces, analyze data, and take action. But for users with disabilities, the experience is quite different.

Just as people who use wheelchairs face unique challenges in navigating through physical spaces, users with disabilities often experience business software tools as spaces filled with obstacles. User interfaces are often crowded with visual elements that make navigation difficult. Every click and every form demands attention and effort, and information is often presented in ways that not everyone can easily perceive. And the list of challenges goes on.

When accessibility is not built into business software like Zoho CRM, it unintentionally amplifies barriers instead of empowering users to work without limits.

Accessibility is the removal of these barriers. It helps everyone use products, services, devices, or environments and benefit from them. Even seemingly small changes can make a big difference for many users. For example:
  • Reading tiny text is challenging, especially for those with visual impairments and older individuals. Adjusting font sizes can greatly enhance readability for all.
  • Color is commonly used to indicate important information. For instance, green for enabled switches or red for mandatory fields. Having this information available by other means (text, symbols, and so on) helps users with color vision impairments.
  • Users who can't use a mouse often use keyboards instead. Providing full keyboard access to the CRM and the option to skip sections expands navigation for all users.

Accessibility in Zoho CRM

For the millions of users who rely on Zoho CRM daily—especially those with disabilities—accessibility controls give them the tools they deserve to achieve what they're capable of.

Just as businesses can customize our CRM to meet their specific requirements, individual users can leverage 18 accessibility controls to accommodate their unique needs. They no longer have to deal with a "standard" CRM that only works for users without disabilities. Instead, they can perform all their tasks with ease in a CRM that can be configured to match their unique needs.

Accessibility controls

Our accessibility controls are designed to support users with vision impairments, motor disabilities, and those who could benefit from enhanced interaction options. You can access these via Setup > General > Personal Settings > Accessibility. You can access certain controls using the Accessibility shortcut, located in the toolbar at the bottom. Let's look at each set of controls.

Vision

  • Screen reader support: Users who are blind or have visual impairments rely on screen readers to complete tasks. Zoho CRM now supports popular screen readers by default, allowing for better understanding and navigation. Users can also enhance their experience by enabling standard navigation order and ARIA landmarks.
    A user goes through a list of contacts in the CRM using a screen reader.
  • Zoom support: Users with vision impairment often need to zoom into parts of the interface to perceive details. Zoho CRM now supports browsers' zoom features by default. Users can zoom up to 150% without disrupting the interface's cohesion.
    A user zooms into a record detail page. The CRM's UI does not lose its structure at any point.
  • Adjustable font size and spacing: Text is crucial in CRM interfaces and affects user experience. Preferences for text size vary, with those with low vision preferring larger text and those with higher visual acuity preferring smaller text. Users can easily adjust font size for better readability, eliminating the need to zoom in.
    A user uses the live preview option to increase the font size.

    Similarly, users can adjust spacing to make text easier to read.
    A user uses the live preview option to increase spacing. The text is much more legible now.
  • Magnify text on hover: At times, we may have no trouble with most text elements but face challenges with certain ones. In such cases, users can use this option to zoom-on-demand. Simply press the alt (Windows) or option (Mac) key to enlarge difficult-to-read text elements.
    A user hovers over certain elements to get an enlarged view. This is done in a deal module kanban view.
  • Motion control: Although animations can enhance an interface's appeal, they can also be distracting and uncomfortable for users, especially after extended use. In fact, excessive animations may even induce dizziness and nausea in individuals with vestibular impairments. Accordingly, users now have the option to reduce animations for a distraction-free experience that's easy on the eyes.
    A popup smoothly opens from the bottom toolbar. With the motion control enabled, it appears immediately without the smooth motion.
  • Switch labels: Toggle switches generally use color to indicate their state, such as green to indicate a toggle is enabled. This can be a barrier for users with color vision impairments. With this option enabled, users can quickly determine the state of a switch in Zoho CRM, as shown below:

  • Strikethrough disabled buttons: Disabled buttons are grayed out like toggle switches, but this can be difficult to distinguish for users with color vision impairment. Enabling a strikethrough cue makes it easier for users to identify these buttons, as shown in the example below:
    Disabled buttons have multiple lines running through them from the top-right to the bottom left.
  • Form display mode: Filling out forms can be difficult for users with disabilities, as it can require zooming in, scrolling, and tabbing through fields. To make it easier, users can enable the form display mode, which users can use to shrink a form down to its mandatory fields, fill them out, and then move on to the next task.

  • Mandatory field appearance: To save records, users often have to deal with mandatory fields, which are typically marked with red accent lines. However, this can be problematic for those with color vision challenges. Thankfully, users can now personalize the presentation of mandatory fields, such as by denoting them with an asterisk or a "Required" label.

  • Custom error message display: Forms can pose a challenge for users with color vision impairment, particularly when it comes to error messages. These messages are typically displayed in red, but this may not be visible for those with color blindness. To address this, users can now select a more accessible color and even include an error icon for easier identification.
    Error messages  for two fields are displayed with an icon and an accessible color.
  • Flashing screens for notifications: It's easy to miss notifications in Zoho CRM in certain cases. For example, a user with low vision may be working with a zoomed-in view, which may keep the notification signal out of sight. To address this, users can enable this option, which causes the screen to flash twice when they receive a notification.
    The screen flashes in a yellow shade when the user previews the flash screen option.
  • ARIA landmarks: Users without low vision can perceive an interface's structure at a glance and navigate directly to the section they want. This isn't always the case for users accessing Zoho CRM with assistive technology like screen readers. To help them perceive and navigate the interface easily, they can enable ARIA landmarks, which help them understand the page quickly and skip to the sections they need to get their work done.
    User skips to a section in the home page usig ARIA landmarks. The different sections on the home page are clearly marked in boxes with accessible colors and labels.

Motor

  • Keyboard shortcuts: Many users with and without disabilities prefer using their keyboards to navigate around the CRM and take actions. They can create and use keyboard shortcuts for frequently performed actions. This option has already been released and will now be moved under the Accessibility tab.

  • Zia voice assistant: Some users may not be able to use a mouse or a keyboard. An example would be users with severe motor impairments. We now offer our built-in Zia Voice Assistant to assist such users in navigating Zoho CRM and completing their tasks. After you've enabled this option, press Control + Z + V or click the microphone icon in the bottom bar and start telling Zia what to do. Please note that only English language voice commands are supported for now; it isn't yet available in CN, SA, or JP DCs.
    A user speaks to Zia Voice Assistant to open a lead record and click the Edit button within it.

Interaction

  • Reading focus: The CRM interface is often packed with information so as to present an all-in-one view, but this can be overwhelming for users who are easily distracted. Reading focus enables them to block out distractions and focus solely on the area around their cursor.
    A user has enabled reading focus. Most the of screen is masked except a small rectangular box around the cursor. This box moves as the user moves the cursor.
  • Underline links: Links are important for navigating Zoho CRM, but it's crucial to distinguish them from regular text. This is usually done through color, which can be problematic for users with color vision impairment. In such cases, they can have links underlined for easy identification.
    In a list of tasks, the Task name and the contact name are underlined to show that they are links to records. Other elements like status and priority are not underlined to indicate that they are not links.
  • Standard navigation order: For users navigating the CRM with a screen reader and a keyboard, this option ensures that navigation starts from the first DOM element and proceeds in a consistent pattern (from top to bottom, left to right, and without skipping any elements).

Achieving WCAG 2.2 Level AA compliance: A major step towards inclusive accessibility
The Web Content Accessibility Guidelines (WCAG) are a globally recognized framework of recommendations designed to enhance web accessibility. With our accessibility controls in place, we're happy to announce that we're compliant with WCAG 2.2. Level AA.
Note: For the following features, full compatibility is currently limited to the home page, custom view, and standard record view for create, edit, clone, and details pages:
  • Screen reader
  • Zoom
  • Custom error message display
  • ARIA Landmark
  • Standard navigation order
For the following features, full compatibility is currently limited to the standard record view of create, edit, clone, and details pages:
  • Form display mode
  • Mandatory field display
We encourage you to do the following:
  • Explore: Familiarize yourself with the new accessibility controls and let us know what works and what doesn't.
  • Share: Inform your teams and peers about these enhancements.
  • Support: Assist others in customizing their settings for the best experience.
Availability
Release plan: Soon, we'll be rolling out accessibility controls in a phased manner for all customers.

[13 Jan 2025] Accessibility controls are now available to all users in all DCs.

Editions: All
DCs: All
To learn more about these controls, please refer this help document: Configuring Accessibility Controls.
Accessibility is a moving target, and we need your help to ensure that we're constantly moving towards it. Please spread the word and share your feedback.

    Access your files securely from anywhere







                            Zoho Developer Community




                                                  • Desk Community Learning Series


                                                  • Digest


                                                  • Functions


                                                  • Meetups


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner


                                                  • Word of the Day


                                                  • Ask the Experts





                                                            Manage your brands on social media



                                                                  Zoho TeamInbox Resources



                                                                      Zoho CRM Plus Resources

                                                                        Zoho Books Resources


                                                                          Zoho Subscriptions Resources

                                                                            Zoho Projects Resources


                                                                              Zoho Sprints Resources


                                                                                Qntrl Resources


                                                                                  Zoho Creator Resources



                                                                                      Zoho CRM Resources

                                                                                      • CRM Community Learning Series

                                                                                        CRM Community Learning Series


                                                                                      • Kaizen

                                                                                        Kaizen

                                                                                      • Functions

                                                                                        Functions

                                                                                      • Meetups

                                                                                        Meetups

                                                                                      • Kbase

                                                                                        Kbase

                                                                                      • Resources

                                                                                        Resources

                                                                                      • Digest

                                                                                        Digest

                                                                                      • CRM Marketplace

                                                                                        CRM Marketplace

                                                                                      • MVP Corner

                                                                                        MVP Corner









                                                                                          Design. Discuss. Deliver.

                                                                                          Create visually engaging stories with Zoho Show.

                                                                                          Get Started Now


                                                                                            Zoho Show Resources

                                                                                              Zoho Writer

                                                                                              Get Started. Write Away!

                                                                                              Writer is a powerful online word processor, designed for collaborative work.

                                                                                                Zoho CRM コンテンツ



                                                                                                  Nederlandse Hulpbronnen


                                                                                                      ご検討中の方




                                                                                                              • Recent Topics

                                                                                                              • Cancelled Transfer order problem

                                                                                                                Hello, We've canceled a transfer order, and we can't add the related items to a new Transfer Order. The system tells us that the bin doesn't have the required quantity, but when we check the item, it indicates that there are 2 units in the bin. It also
                                                                                                              • Creating a Chart from a Report

                                                                                                                In Zoho Analytics, is it possible to create a chart from a Pivot View report? We are looking to use Zoho Analytics to replace Excel for Sales reports and would like to be able to show both the table and the chart together.
                                                                                                              • Client Portal ZOHO ONE

                                                                                                                Dear Zoho one is fantastic option for companies but it seems to me that it is still an aggregation of aps let me explain I have zoho books with client portal so client access their invoice then I have zoho project with client portal so they can access their project but not their invoice without another URL another LOGIN Are you planning in creating a beautiful UI portal for client so we can control access to client in one location to multiple aps at least unify project and invoice aps that would
                                                                                                              • Email Insights included in Bigin emals are marked as SPAM everywhere

                                                                                                                Today I noticed that email recipients who use Office 365 never receive emails sent from Bigin. Further examination showed that all Email Insights links in email headers are marked as spam/phishing by Office 365. Example screen included. The problem is
                                                                                                              • Data Import | Zoho Analytics Custom Query Window Size

                                                                                                                Please increase the window size for the Custom Query Data Import. It's impossible to work with such a small query window.
                                                                                                              • Name changed in settings for mailbox but still not changed when typed in To field

                                                                                                                In the email account secretary@ i have updaetd the new staff members details but the old members name still appears when I type secretary@ in the To field. I cant work out where Zoho is finding the old name from. I have deleted the browser cache. If I
                                                                                                              • Cannot add my name to my domain name

                                                                                                                I want to have My name@mydomain.com and it says my name is linked to another account already. Please fix it since I do not have another account.
                                                                                                              • Invoice status on write-off is "Paid" - how do I change this to "Written off"

                                                                                                                HI guys, I want to write off a couple of outstanding invoices, but when I do this, the status of the invoices shows as "Paid". Clearly this is not the case and I need to be able to see that they are written off in the customer's history. Is there a way
                                                                                                              • Establishing new Zoho email account on laptop

                                                                                                                Good Morning: I am very long time Outlook business user and decided to try your email service last night and had established an account. I am trying to verify my account; how do I establish my Zoho email account on my laptop? I opened the account with
                                                                                                              • unable to send message reason 550 5.4.6 unusual sending activity

                                                                                                                My email account can't send message. It shows unable to send message reason 550 5.4.6 unusual sending activity detected
                                                                                                              • how to add email to existing organization i w

                                                                                                                I am already registered my organization and i have an email id. I need one more email id but i can't find anywhere .i want the cheapest email id . how to add ?
                                                                                                              • e-mail bloqueado

                                                                                                                Estou com meu e-mail lucas@peplus.me bloqueado, preciso desbloquear para retorno de usos em minhas atividades.
                                                                                                              • zoho labels api not working

                                                                                                                We're using n8n to automte email reply using zoho api. I'm facing issue with label api. I added the required scopes but its not working. i followed zoho api documentation but didn't work. also, where do i find/how do i create zoho oauth token mentioneeed
                                                                                                              • Desk DMARC forwarding failure for some senders

                                                                                                                I am not receiving important emails into Desk, because of DMARC errors. Here's what's happening: 1. email is sent from customer e.g. john@doe.com, to my email address, e.g info@acme.com 2. email is delivered successfully to info@acme.com (a shared inbox
                                                                                                              • Streams/Shared email doesn't show up in windows trident app. It works fine on MAC. Is there any difference between 2 install ?

                                                                                                                I can see streams/share email boxs on my MAC version of trident app but i can't see them in windows version of trident app. Is there any difference between 2 install? I try to find setting but not able to see any setting to add stream/share email boxes.
                                                                                                              • add zoho account

                                                                                                                How to add a zoho mail to previous zoho account? I have two
                                                                                                              • Zoho Desk Mobile App Year-End Roundup - 2025

                                                                                                                Dear Zoho Desk users, Greetings! As you gear up for the festive season, we are excited to share a quick journey into all that is released in 2025! Zia's generative AI capabilities Zia insights can be highly beneficial in helping agents manage daily support
                                                                                                              • Narrative 17: The role of Zia AI in customer support

                                                                                                                Behind the scenes of a successful ticketing system: BTS Series Narrative 17: The role of Zia AI in customer support Overview Zia in Zoho Desk is a layered AI assistant that combines generative AI, prediction, and automation to support agents, automate
                                                                                                              • Domain Transaction

                                                                                                                I have purchased a domain name called trainedworkforce.co.in I made the payment got the receipt but the domain is still not purchased after successful transaction .
                                                                                                              • Ability to Set a Unified Tab Order/View for All Users in Zoho Projects

                                                                                                                Hello Zoho Projects Team, We hope you are doing well. We would like to submit a feature request regarding tab/menu organization in Zoho Projects. Current Behavior: The tab (module) order in Zoho Projects is user-specific. Each user (internal or external)
                                                                                                              • Zohomail - The "All Messages" vs "In Box"

                                                                                                                Why do some new email message appear under the all messages view but not in my inbox? That's really annoying but to be fair I've experienced the same with gmail.
                                                                                                              • error while listing mails

                                                                                                                I can't access email in any of my folders: Oops, an error occurred - retry produces the second error response: error while listing mails (cannot parse null string). I've signed in and out of Zoho, restarted my iMac.
                                                                                                              • Introducing the Zoho Projects Learning Space

                                                                                                                Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
                                                                                                              • Where to show Customization Field ?

                                                                                                                Dear Sir, I have made some New Field in Item Field Customisation. Now I don't require that field in Estimate, Sales Orders etc. I just wants that field in Sales Invoice to Show/Hide... Is that possible ?
                                                                                                              • Zoho Desk 2025 round-up: Key highlights on feature releases

                                                                                                                Hello everyone, As we gear up for 2026, here is a detailed round-up of all feature releases in Zoho Desk web throughout the year. For consolidated information on releases check out the What’s New page You can also watch these webinars. Zia in web Zia
                                                                                                              • Print Sales Orders, Purchase Orders or Invoices from API

                                                                                                                Hello, Is it possible to use the print option that is available in Sales Orders Purchase Orders and Invoices with the API?. I don't see any information in the docs about this. Thanks
                                                                                                              • How to show a hided report??

                                                                                                                in CRM Report , I clicked Hide incidently , how to show the floder again? Nowhere I can find the hided report floder...
                                                                                                              • Converting Customer Invoice to Purchase Bill

                                                                                                                Hi, In my service-based business, I sometimes create the customer invoice first, and later I receive the purchase bill from the vendor for the same job. Is there any option in Zoho Books to: Convert a customer invoice into a purchase bill, or Link/associate
                                                                                                              • Email tracking inquiry

                                                                                                                I am trying to track when my emails are opened and clicked like I previously did in HubSpot. HubSpot pretty much did the entire process automatically. After digging through, I finally found in settings --> emails --> BCC Dropbox there is an email I can
                                                                                                              • Mass Update of Lookup Fields not possible

                                                                                                                Hello List I've created a custom field for Leads and Contacts 'Current Campaign'. This is very Handy as I can filter leads and then related them to a campaign. Everything ready, but then I realized that mass update doesn't work for lookup fields... a
                                                                                                              • Collapsible Sections & Section Navigation Needed

                                                                                                                The flexibility of Zoho CRM has expanded greatly in the last few years, to the point that a leads module is now permissible to contain up to 350 fields. We don't use that many, but we are using 168 fields which are broken apart into 18 different sections.
                                                                                                              • Quick Create needs Client Script support

                                                                                                                As per the title. We need client scripts to apply at a Quick Create level. We enforce logic on the form to ensure data quality, automate field values, etc. However, all this is lost when a user attempts a "Quick Create". It is disappointing because, from
                                                                                                              • Download Attached Files

                                                                                                                Hi everyone, Brand new to Zoho Creator.  I have a form with a subform. The subform has a field for "File Upload"   I have this in a subform to allow multiple files to be uploaded to the parent form. Once the files are uploaded, how can i download or view them?   Is this a setting I am just not seeing? If there isn't a way to download them, could i create another form field that dynamically creates the file's URL?  That way a user can click the URL to get to the file? Any help with this would be greatly
                                                                                                              • Ticket layout based on field or contact

                                                                                                                Hi! I want to support the following use-case: we are delivering custom IT solutions to different accounts we have, thus our ticket layouts, fields and languages (priority, status field values should be Hungarian) will be different. How should I setup
                                                                                                              • No funcionan correctamente el calculo de las horas laborales para informe de tickets

                                                                                                                Hola, estoy intentando sacar estadísticas de tiempo de primera respuesta y resolución en horario laboral de mis tickets, pero el calculo de horas en horario laboral no funciona correctamente cree los horarios con los feriados : Ajusté los acuerdos de
                                                                                                              • Zoho Mail Android app update: Set out of office response exclusively for organization members and external users, response interval

                                                                                                                Hello everyone! We have now introduced an option to configure out of office messages exclusively for organization members and external users within the Zoho Mail app. Additionally, now you can also customize response intervals for the Out of office messages.
                                                                                                              • Feature Request: Detailed View - Related Block Links!

                                                                                                                Desperately need a view record link option on records displaying in the related blocks on a Detail View. For the love of god, please add this feature. Thank you!
                                                                                                              • Sub-Form Padding in CSV Export

                                                                                                                Hi, When you use the Sub-Form, and for example you have a Date Field on the Main Page, then Option 1 and Option 2 fields on the Subform, when you export this to CSV the Date column will only have the Date in 1 row, the first row, it would be nice to pad
                                                                                                              • Dependent / Dynamic DropDown in ZohoSheets

                                                                                                                Has anyone figured out a way to create a Dropdown, the values of which is dependent on Values entered in the other cell ?
                                                                                                              • How do I change the order of fields in the new Task screen?

                                                                                                                I have gone into the Task module layout, and moving the fields around does not seem to move them in the Create Task screen. Screenshot below. I have a field (Description) that we want to use frequently, but it is inconveniently placed within the More
                                                                                                              • Next Page