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.

    • Recent Topics

    • The difference between Zoho Marketing Automation and Zoho Campaigns

      Greetings Marketers! This post aims to differentiate between Zoho Marketing Automation and Zoho Campaigns. By the time you get to the end of the post, you will be able to choose a product that objectively suits you. What is Zoho Marketing Automation?
    • How to use Rollup Summary in a Formula Field?

      I created a Rollup Summary (Decimal) field in my module, and it shows values correctly. When I try to reference it in a Formula Field (e.g. ${Deals.Partners_Requested} - ${Deals.Partners_Paid}), I get the error that the field can’t be found. Is it possible
    • Zoho Mail Android app update - View emails shared via Permalink on the app.

      Hello everyone! In the latest version(v2.8.2) of the Zoho Mail Android app update, we have brought in support to access the emails shared via permalink within the app. Earlier, when you click the permalink of an email, you'll be redirected to a mobile
    • Let us view and export the full price books data from CRM

      I quote out of CRM, some of my clients have specialised pricing for specific products - therefore we use Price Books to manage these special prices. I can only see the breakdown of the products listed in the price book and the specialised pricing for
    • Weekly Tips: Manage External Images in Zoho Mail

      When you receive emails every day, whether from clients, newsletters, or services, many of them contain external images that automatically load when you open the message. While this can make emails look more engaging, it can also impact your privacy and
    • How to display Motivator components in Zoho CRM home page ?

      Hello, I created KPI's, games and so but I want to be able to see my KPI's and my tasks at the same time. Is this possible to display Motivator components in Zoho CRM home page ? Has someone any idea ? Thanks for your help.
    • Introducing Record Summary: smarter insights at your fingertips

      Hello everyone, We’re excited to introduce the Record Summary feature. This powerful addition makes use of Zia to simplify how you interact with your CRM data, providing a seamless, consolidated view of critical record information. Scrolling through the
    • Account in Quick View Filter

      I have a report that I often run against a specific Account. Every time, I have to go into the edit menu and change the Advanced Filter. I would prefer to use the Quick View Filter, but it does not allow me to use the one and only field that makes any
    • Delegates should be able to delete expenses

      I understand the data integrity of this request. It would be nice if there was a toggle switch in the Policy setting that would allow a delegate to delete expenses from their managers account. Some managers here never touch their expense reports, and
    • Function #9: Copy attachments of Sales Order to Purchase Order on conversion

      This week, we have written a custom function that automatically copies the attachments uploaded for a sales order to the corresponding purchase order after you convert it. Here's how to configure it in your Zoho Books organization. Custom Function: Hit
    • Kaizen #8 - Handling Recurrence and Participants in the Events Module via API

      Hello everyone! We are back this week with an exciting post—Handling recurrence and participants in the Events module through API. First things first—What is the Events module? "Events" is a part of the Activities module in Zoho CRM.  An event is an activity that happens at a given place and time. You can find Events on the user's Zoho CRM's home page, Activities home page, Calendar, and in other related records. What are the types of Events? Events are of two types—Recurring and non-recurring events.
    • Marketer’s Space - Get Holiday-Ready with Zoho Campaigns

      Hello marketers, Welcome back to another post in Marketer’s Space! Q4 is packed with opportunities to connect with your audience - from Halloween, Black Friday, and Cyber Monday, to Thanksgiving, Christmas, and New Year. In this post, we’ll look at how
    • Personalized demo

      can I know more about the personalized demo we are construction company and
    • Can I collect email addresses in a form??

      Can I add new subscribers to my email list (hosted in FloDesk) when they check a box and add their email address on a Zoho form?
    • Zoho CRM Android app updates: Kiosk and multiple file upload support for subforms

      Hello everyone, We've rolled out new enhancements to the Zoho CRM Android app to bring better mobile CRM experience and efficiency. Let's take a quick look at what's new: Kiosk Multiple file uploads for subforms Kiosk Kiosk is a no-code tool in Zoho CRM
    • Alerts for mentions in comments

      We are testing the use of Writer internally and found that when a user is mentioned in a comment, there is no email alert for the mention. Is this something that's configurable, and if so, where can we enable this option?
    • Standard Payment Term is not pulled from account to quotation

      Hey Team There seems to be something off. I do have "Net 30" as my default payment term in Zoho Books for my customers. If, from the customer overview or quote section, I create a new Quotation, the payment terms field stays blank and doesn't get the
    • OAuth integration issues

      I'm experiencing persistent OAuth errors when trying to connect Make with Zoho API. I've tried multiple approaches but keep encountering the following issues: First error: 'Invalid Redirect Uri - Redirect URI passed does not match with the one configured'
    • Zoho Mail Android app update: Manage folders

      Hello everyone! In the latest version(v2.9) of the Zoho Mail Android app update, we have brought in support for an option to manage folders. You can now create, edit, and delete folders from within the mobile app. You can also manage folders for the POP
    • validation rules doesn't work in Blueprint when it is validated using function?

      I have tried to create a validation rule in the deal module. it works if I try to create a deal manually or if I try to update the empty field inside a deal. but when I try to update the field via the blueprint mandatory field, it seems the validation
    • Get Zoho Mail API working (including DRE Connector, Oauth Token, ZUID, ZOID & ACCOUNT_ID)

      Disclaimer: I’m not a professional coder! Do you need to use Zoho Mail API? Me too. It lets you do all sorts of things — like reading the complete header of an email, or forwarding an email with its attachments — which is what I wanted to do. But setting
    • Revenue Deferrals

      Does ZOHO books and subscriptions handle Revenue Deferrals?   
    • Can I make a website open inside Zoho whenever I log in?

      Hi Zoho Team, Every day, I check a few websites for updates, for example, Rojgar--result, where I see the latest government job results and notifications. I was wondering if there’s any option in Zoho to make a website like that open inside Zoho whenever
    • Zoho Analytics & SQL Server - Live connect

      Below are the steps I did Created a fresh database and table in my own virtual server Created a new data source connection with live connect I was able to select the tables and created the data source successfully I am getting the error when I try to
    • Kaizen #214 - Workflow APIs - Part 2

      Welcome back to another week of Kaizen! Last week, we discussed how Zylker Cloud Services used the Workflow APIs to discover and audit all the automations in their CRM, listing every workflow, checking triggers, and understanding their automation limits.
    • Playback and Management Enhancements for Zoho Quartz Recordings

      Hello Zoho Team, We hope you're all doing well. We would like to submit a feature request related to Zoho Quartz, the tool used to record and share browser sessions with Zoho Support. 🎯 Current Functionality As of now, Zoho Quartz allows users to record
    • Zoho CRM Community Digest - September P1 | 2025

      Hello Everyone! September's Here! Before we jump into product updates, and community highlights, here's a quick spotlight! Zoho has launched a Professional Sales Rep Certification course on Coursera, tailored for sales professionals to strengthen their
    • Upload my theme.

      Hello. I would like to upload my own theme, this one: https://themeforest.net/item/panagea-travel-and-tours-listings-template/21957086 Is it compatible and where I upload it? If not I will hire a developer, what do I have to ask when I search for one?
    • Product Updates in Zoho Workplace applications | September 2025

      Hello Workplace Community, Let’s take a look at the new features and enhancements that went live across all Workplace applications this September. Zoho Mail Attach email as EML file in Compose Effortlessly attach emails as EML file in Compose by simply
    • Vehicle Tracking

      we have GPS devices that installed on our vehicles, and we would like to know if it's possible to  get vehicle live location data from the GPS device To Zoho Creator App.   Thank You
    • 🤝 Rencontres, partage et inspiration au Zoho Community Meetup de novembre

      Chers utilisateurs, Bonne nouvelle 🎉 : notre Meetup Zoho Community approche, et nous serions ravis de vous y voir ! 📍 Toulouse : le 25 novembre 📍 Lyon : le 27 novembre (🎯 Il ne reste que quelques places !) Que vous soyez débutant ou utilisateur avancé,
    • Need Help Mapping GST Registration Number Field Between Zoho Books & Zoho CRM + Slow Sync Issues

      am facing an issue with field mapping between Zoho Books and Zoho CRM. I want to map the GST Registration Number field from the Customer module in Zoho Books to a custom GST field inside the Accounts module in Zoho CRM. However, I am getting a warning
    • Notification received when self-assigning tickets

      When I assign tickets in Zoho Desk the relevant agent gets a notification email. When assigning myself a ticket in Zoho Desk, I get a notification email. Now, as I am the person who assigned the ticket to myself, getting a notification in this regard
    • Nouveauté dans Zoho Writer - Création de documents et de modèles assistée par l'IA

      Zia, l’assistant IA de Zoho Writer, soutient les utilisateurs dans l’amélioration de leur écriture et la création de contenus : correction orthographique et grammaticale en temps réel, suggestions adaptées au contexte, détection du plagiat, révisions
    • Session Expired

      I constantly get "Session Expired" and need to relogin or close and open the application again. This gets really frustrating during the day. Is this something that can be solved? This really makes me want to leave the app as it is no go to need to reopen
    • Integrate your Outlook/ Office 365 inbox with Zoho CRM via Graph API

      Hello folks, In addition to the existing IMAP and POP options, you can now integrate your Outlook/Office 365 inbox with Zoho CRM via Graph API. Why did we add this option? Microsoft Graph API offers a single endpoint to access data from across Microsoft’s
    • Disable Buttons for Users with Profiles without permission

      Hey, I've noticed that users without permission of setting up things in the marketplace, can still see the icon: On a click, you see this: It would be way better, if they couldn't see this menu icon at all. (Aside from the fact that it completely misplaced
    • Mapping a new Ticket in Zoho Desk to an Account or Deal in Zoho CRM manually

      Is there any way for me to map an existing ticket in Zoho desk to an account or Deal within Zoho CRM? Sometimes people use different email to put in a ticket than the one that we have in the CRM, but it's still the same person. We would like to be able
    • Zoho Analytics - Make text clickable in underlying data

      Hi Community, I have a simple sales report based on a Invoice query table. I have included a link on to each invoice on the table and sent the Invoice number URL to the link. This works find in the query table, but when I click underlying data on the
    • Credit Management: #5 Advanced Refund Policy

      You're subscribed to a well-known SaaS design tool. You've used it to manage your team's projects, create marketing visuals, brochures, and so on. But your needs change over time. Your company may switch to another tool or hire an in-house designer who
    • Next Page