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.
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.
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.
Similarly, users can adjust spacing to make text easier to read.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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. Editions: All DCs: All
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.
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
Dear Customers, We hope you're well! We are super excited to present a pivotal addition to VoC in Zoho CRM—the ability to act! Customer feedback is directly proportional to customer experience, and in this customer-driven market, that feedback has a powerful
Hi there, With all the time your users spend on record creation, do you feel like they have the most seamless experience while doing it? For different types of records or those with a LOT of fields, do your users spend time navigating to enter data repeatedly?
Dear All, We hope you're well! We are here with a quick update about Notes and Attachments profile permissions. In the past, a record's Notes and Attachments were visible by default to all users with record access. However, as notes and attachments can
Post moderated on: 7th November: Release update: This feature is now available for users in all DCs. Dear Customers, We hope you're well! At any given time, a sales rep handles multiple deals, each progressing at its own pace. But not all deals will succeed—some
I'm trying to merge two contact records (they are the same contact) where one of them is a member on the help center. The system warns me about this situation and then I de-activate this contact as an "End User" for the help center. Right now the system
I have noticed that our list of contacts in Zoho Desk duplicates contacts periodically. I have yet to identify when or why. How do I merge or delete them? I see there is a "Deduplicate" but I am unable to find anything that explains this feature.
Dear support, in the below scenario, clicking on "Mark as spam" identifies only the first of the checked emails as spam, removes that email from the visible list and leaves the rest of the list still visible & unchecked. I've tried check-marking them
This actually a complaint about this announcement: https://help.zoho.com/portal/en/community/topic/free-user-licenses-across-all-portal-user-types You present this as an enhancement. And, yes, while reading the main part, I'd agree that (for smaller companies),
every time i go to my calendar i have to re-engage the "super-compact view" for the week view...is there a way to make "super-compact" a default view so I dont have to keep on setting it manually?
One of the attractive features of google calendar and outlook calendar is that locations for events will start to automatically populate the location drop down menu as you type. Adding this feature to zoho calendar would be the final feature i need.
I'm trying to see if Zia (connected with OpenAI key) can take data parameters stored in a Zoho Sheet to conduct research out on the internet then return an answer into the same Sheet. I'm trying to do the equivalent of using something like the =AI() function
Hello Everyone! We're thrilled to invite you to the Learning Table Series—a year-long initiative to demonstrate how Zoho Creator can transform industries with innovative and automated solutions. Each month focuses on a specific industry, and this time,
Hi. Trying to test the api integration for Zoho Desk with the Self Client - Client Credintials flow method. I've created the self client, obtained the client id and secret, inputted "Desk.tickets.ALL" as my scope, and "ZohoDesk.[My Zoho Desk Org ID]"
Hello everyone, I'm looking for an efficient way to access and manage my GEPCO online bills. I've heard that Zoho Sheets can be a powerful tool for organizing and tracking bills, but I'm not sure how to set it up for this specific purpose. Does anyone
I've been using the notebook app for over five years on my phone without being logged into an account. A few days ago I opened the app and all my notes had disappeared. Since then I tried restarting my phone, updating the app and logging into my account,
Hello Is it possible to add tags to a record with jS SDK : https://live.zwidgets.com/js-sdk/1.2/ZohoEmbededAppSDK.min.js ZOHO.CRM.API.updateRecord Thanks for insights
Hello Everyone, We are encountering a critical issue with Zoho Forms despite having reCAPTCHA v2 enabled. Our business is accessibility-focused, and we are receiving a high volume of spam submissions, which is significantly affecting our workflow and
Very good CRM I use it everyday only problem is modules not being interconnected especially products module. The main problem of products module are separated from contacts and company modules and only being connected to the Deals module. This way there's
Each of our Leads is accompanied with a URL containing a photo of the lead when they come in. We currently have to manually download then upload the photo to the lead. This is a HUGE waste of time. Is there any way to AUTOMATICALLY add the photos to the
I'm trying to auto-fill unique record specific field inputs that I have in my Contacts and Deals modules onto Invoices created from the record's finance suite related list upon creation. One example is a field called "Job Number" that I have in my Contact
Hello Users! We’re excited to bring you a roundup of the latest features and improvements in Zoho Analytics. These updates are designed to elevate your data analytics experience, making it more powerful, interactive, and seamless. Let’s dive in! Expanded
Hello i built a widget with Sigma, i create CRM VARIABLES in custom properties. I try to access them in function : ZOHO.embeddedApp.on("PageLoad",function(data) with : ZOHO.CRM.CONFIG.getVariable("mycrmvariable").then(function(data){ console.log("mycrmvariable
When zoomed in, it writes a noticeable distance above or to the side of where you're actually trying to write. The further you're zoomed in, the more noticeable it is. Zooming is also entirely absent on the desktop version.
Hi, I'm trying to set up 'split delivery' (email routing) with Office 365. I'm following the instructions to set up Office 365 as the primary server (https://www.zoho.com/mail/help/adminconsole/coexistence-with-office365.html) One of the prerequisites
Dear Users, As we conclude another remarkable year, it's the time to reflect on the journey we've just completed. The year 2024, defined by significant milestones, challenges, achievements, and important lessons. Every moment has contributed to the story
Hi, is there an ability to add custom fields at line level? I need to track the start and the end date for each product within an invoice and I can't seem to find an option to do this.
Hello, I am following the documentation found here. https://www.zoho.com/people/api/timesheet/adding-jobs.html Regardless of how I try and post the data (including just using the example requests), I receive back the response {'response': {'message':
hello got a widget in account, trigger with a button i copy data to account when click on a button, in my popup All is working well. But i need to reload the page to see the update. How can i see the changes without reloading page, only when close the
My account is mino@flawless-frames.com, or flawlessframesstudio@gmail.com Could you please unblock my account, I've got restricted from sending more emails
The stock count is a nice new feature, but we cannot figure out how to: 1. Use it without assigning to a person, we have a team or one of multiple do stock counts as do most any company. 2. Add any extra fields to what the "counter" sees. The most important
I do not believe the functionality to Move a Contact from a Current Account to a New Account is not available. Please someone tell me I am missing something! I have been through designing, developing, using and selling CRM systems for over 25 years and had this functionality20+ years ago in other CRMs. In the real world people move from one organisation to another. In the sales, finance and technical world it is nice to see the communication history with that person in their old account and also
Hello: We're in trial on ZOHO One and looking at the CRM Portal (just for the contacts module). We have a client layout set up for Contacts that is working well for our internally, but for the portal we don't want to require (make mandatory) some of the
Hi Zoho One Team, We hope you're doing well. Currently, when an employee is marked as inactive in Zoho One, they remain listed as a member of their department and associated groups. This creates a challenge in maintaining accurate records and ensuring
Hello ZOHO-CRM Team How I can change the eMail Template for Event-Invitations? I work with the German Version of the Free Version. I know how I can modify eMail alerts or Signature Templates, but where I can other eMails modify you send out? Thank you for your answer. Regards, Juerg
Hi everyone! We're building a Widget with zoho-extension-toolkit, how is localization supposed to work? "zet init" created a translations/en.json file, but what should go inside it and how is it supposed to be accessed from the Widget/javascript? Thanks
Nous sommes ravis de vous présenter Zoho FSM, la plateforme de gestion des services terrain de bout en bout. Les solutions de gestion des services locaux s'adressent aux organisations qui effectuent des activités d'installation, de réparation et de maintenance
Hi! I've created the following workflow in the module 'Leads'. When a record meets the criteria, there should be a tag added to the specific record in the module 'Contacts'. In the module 'Leads', there is a look-up field named 'Kandidaat' which is connected
Hello, I'm trying to get response header from ZOHO.CRM.HTTP.get, in order to catch error like 404 or something else but it seems that ZOHO.CRM.HTTP.get() method only returns the body of the response, and I see no way to access the headers returned. Is