2024 recap: Key updates to Zoho CRM's mobile app

2024 recap: Key updates to Zoho CRM's mobile app

Hello everyone,

2024 has come to an end, and as we welcome 2025, let's take a moment to look back at the updates that made Zoho CRM's mobile app even better last year.

Here's a quick feature recap!
 

Share record URL (Android) 

Users can now easily copy records' URL, save them to files, or share them with other apps, making collaboration and information sharing simple and seamless.
 

Add and manage tags  (Android)

Users can now add new tags or attach existing ones to records directly in the Zoho CRM mobile app. If you have module customization permissions, you can also manage tags easily within the app.
  

Widget populate function (Android)

The record populate function in custom button widgets lets you automatically fill CRM form fields on create, clone, and edit pages.

Voice-to-text notes (Android)

Users can now dictate notes in Zoho CRM's Android app, making it easy to capture information on the go. This hands-free feature makes note-taking quicker and more convenient.
 

Quick navigation button (Android)

The quick navigation button provides easy access to related records like deals, contacts, tasks, meetings, and products, saving users from scrolling through long lists. With just a tap, you can view, add or assign related items in one convenient place. Additionally, users can search for specific related list.
 

Caller ID (Android)

Caller ID helps you identify incoming and outgoing calls by displaying the caller's name, image, and the module they belong to in your CRM. It also displays a deals card, highlighting any open deals linked to the contact.

Related list based on layout (Android)

Related Lists can now be displayed according to the selected layout for a record. Previously, related lists set for standard layouts were only visible in the mobile app, even if the record was in a custom layout with different related lists. This update ensures that related lists are aligned with the chosen layout.
 

External telephony support (Android)

Users can now integrate CRM with external telephony providers, currently RingCentral and Zoho Voice. By selecting the External Telephony app, users will be redirected to the provider’s mobile app to initiate the call. Once the call ends, it will be automatically logged in your CRM. This integration setup is handled on the web platform, and more telephony providers will be supported in future updates.

WhatsApp deeplinking (Android)

Users can now be redirected to the specific chat in the WhatsApp app from the CRM record. This can be done by clicking the phone number on the business card, details page, or selecting Send WhatsApp message from the More options.
 

Wizards (Android)

Wizards in the app allow users to break long forms into multiple screens, making it easier to enter data step-by-step. This approach helps users complete the form without feeling overwhelmed and reduces errors. Users can also save their progress as a draft and submit it later, adding flexibility to the process.
 

Unified date format (iOS)

Any changes you make to your date format (like dd-mm-yyyy) in Zoho CRM's web version will automatically sync with the mobile app. This ensures that your date format stays consistent across all your devices.
 

Layout-based custom buttons (iOS)

Custom buttons were previously displayed based on positions like create, edit, clone, details view, and related list, regardless of layouts. With this enhancement, custom buttons now support layout-specific display.
 

Optional field support for blueprints (iOS)

Users can leave optional fields blank in blueprint transitions in the iOS app as long as they fill out the mandatory fields. The Save as Draft option enables users to save their progress even if they haven't filled in all mandatory fields. Additionally, if you happen to miss any mandatory fields or checklist items, an alert will notify you.
 

Sharing records with org users (iOS)

Make it easy for team members to access the information they need at any time by sharing records with your entire organization or with specific users, roles, or groups.
  • Public sharing: Share a record with the entire organization.
  • Private sharing: Share a record with specific members only.
 

Contact roles for deals (iOS)

Assign specific roles to contacts involved in your deals and identify key individuals, such as decision-makers and financial managers. This ensures that you have the right conversation with the right person during the deal process.

 

Global Search (iOS)

The global search allows you to quickly find records across all modules or within a specific module by simply entering a keyword. Unlike before, where search was limited to four fields with custom search, global search now scans all fields for matches and displays results instantly as you type. For added convenience, you can set global search as your default search option.
 

Dynamic display (iOS)

Previously, the list view could show only up to four fields. Now, with dynamic display, users can customize the list view to include up to nine fields, organizing them into headings, subheadings, and items. You can also add images or actions to make it easier to access important details right from the list view.

Built-in telephony (iOS)

Make business calls directly from the iOS app with built-in telephony for VoIP calling and automatic call logging. Access customer details during calls and customize IVR call flows through the web app for a seamless experience on your mobile device.

Platform widgets (iOS)

In addition to the existing Today widget, you can now manage approvals, track activities, access recent items, customize favorite modules, and view deal statuses directly from your widget screens.

Record Locking (iOS)

Record locking helps manage access to records in the CRM app by supporting both manual and automatic locking. Users can see the reason for a lock and can unlock manually locked records by selecting the lock icon on the details page or through the more options menu. The locked status of records is visible in both the list view and the related list view.
 

Analytics support in Zia (Android and iOS)

You can simply ask Zia for specific analytics components and it will instantly provide you with detailed data. This enhancement makes it easy to access analytical insights directly from your mobile device.
 
 

Assignment thresholds (Android and iOS)

Receive alerts when you exceed the assignment threshold set for each user. You'll see this threshold alert while creating and importing records, during blueprint transitions, and while converting leads.
Learn more: Android | iOS

 

Duplicate record check (Android and iOS)

When converting a lead into a contact, account, or deal in the iOS app, the system automatically checks for duplicate records using unique fields such as email address, company name, and lead name. If a match is found, you'll be prompted to merge the lead with the existing record.
 

Saved filters (Android and iOS)

You can now access filters saved in Zoho CRM's web version in the mobile CRM app. Use these web-created saved filters to filter your records on the go.
Learn more: Android | iOS
 

Layout rules for lead conversion (Android and iOS)

Layout rule support for deals enables users to set criteria that trigger actions during lead conversion. If the defined conditions are met, the app automatically displays additional fields or makes certain fields mandatory.
Learn more: Android
 

Rollup summary field (Android and iOS)

Rollup summary is a read-only feature that associates parent and child records to automatically calculate values, like the number of notes, tasks, or deals.
Learn more: Android
 

Business Messaging (Android & iOS)

You can now access WhatsApp business messages directly from the Zoho CRM mobile app. With this integration, all your WhatsApp chats are available in the Messages module, making it easier to stay connected with customers on the go. You can send messages, share attachments, sort chats by time, and even navigate to related records.
Learn more: Android | iOS
 
 

Validation rule enhancements (Android and iOS)

The enhanced validation rules update introduces new features to improve data management. You can now validate data either on record save or through a "Verify" button for field-specific checks. Error messages can be displayed directly below the affected field or viewed collectively at the top of the page. Additionally, the update offers flexible options to either let record saving with a warning or to suspend record saving until the error is fixed.
 
 

Dynamic lookup filter (Android and iOS)

Dynamic Lookup Filter (DLF) makes it easier to filter lookup records by using field values from the current module instead of fixed criteria. This means the system automatically shows relevant lookup records based on the data in the module.

Canvas detail view (Android and iOS)

The canvas detail page created for mobile view in the web application can be accessed on both Android and iOS devices. Users can select pre-designed templates or create a unique design from scratch. You have full control over customization, allowing you to modify fields, related lists, actions, and create custom experiences using sections, tabs, and more.
  

Widget populate function (Android & iOS)  

The record populate function in custom button widgets lets you automatically fill CRM form fields on create, clone, and edit pages.  
 

Subform permissions (Android & iOS)

Subform permissions now sync between Zoho CRM's web version and the mobile app, meaning any permissions you set for subforms- view, edit, create, or delete- will be reflected in the mobile app.
 

Subform file upload (Android & iOS)

The 'File Upload' field in Subforms lets users access files attached through the web and upload new files directly from the mobile app.  Users can also delete these files directly from the mobile interface for easier file management.
 
 

Client Script Releases 

Subform Base Events (iOS)

You can make use of Subform events such as onCellChange, onRowAdd, beforeRowDelete, and onRowDelete in Add, Edit, and Clone pages, enabling custom logic for Subform interactions.

Client Script ZDKs support for Wizards (iOS)

Users can define custom actions for Wizards (create and edit pages) using Client Script ZDKs.  

Fetch Contextual data using Client Script and use Navigation/Loader/Get Input ZDK Functions (IOS)

Users can fetch contextual data including record id, record data, layout id and module details from the page in Mobile App using $Page in Client Script.
 
Use Client Script to navigate the users to a web tab, module’s create / edit / clone page, details / list view

Users can use $Page.navigation_data  to retrieve the data passed from the page where navigateTo() was invoked.
 
Users can use showLoader() to display a loader (standard loader / spinner loader) and  hideLoader() to hide the loader
 
Users can use Use getInput() to get custom input.

Fetch role and profile using Client Script (Android & iOS)

Users can use the Client Script constant -  “$Crm.user” for fetching role and profile of the current user in mobile app.

Client Script ZDKs support for Detail page (Android & iOS)

Users can define custom actions for Detail Page of the configured using Client Script ZDKs.
 

Setcriteria in forms (Android & iOS)

You can use setCriteria() method to filter field values based on custom criteria.

 
That's a wrap for 2024! Update your app today to explore these features and get ready for even more in 2025.

Thank you for being part of our journey!
 
Regards,
Aakamsha
User Education
Zoho CRM Mobile

    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

                                                                                                          • Zoho Expense - The ability to add detail to a Trip during booking

                                                                                                            As an admin, I would like the ability to add more detail to the approved Trips. At present a requestor can add flights, accommodation details and suggest their preferences. It would be great if the exact details of the trip could be added either by the
                                                                                                          • Adding Folders in Android App

                                                                                                            Is it possible to create a new email folder within the Zoho Mail Android app?  Or can this only be done from the desktop version of Zoho Mail? Cheers!
                                                                                                          • Schedule Exports for Regular Project Updates

                                                                                                            Tracking project data often means exporting data at regular intervals. Instead of manually exporting data every time, users can schedule exports for Phases, Tasks, and Tasks in Zoho Projects. These exports can be set to run once, daily, weekly, or monthly
                                                                                                          • Question about custom fields using Pivot Tables.

                                                                                                            I have created a pivot table showing annual revenue of a client and how much payment that client is paying my company. Is there a way using pivot table to add an additional field that subtracts those to fields / shows me a percentage of that difference?
                                                                                                          • Request for Light/Dark Mode

                                                                                                            Would love the ability to switch between Light and Dark mode similar to Zoho CRM. https://help.zoho.com/portal/en/community/topic/introducing-dark-mode-light-mode-a-new-look-for-your-crm
                                                                                                          • Journey Email - Ignored Contacts

                                                                                                            I have a journey setup which simply sends a string of emails over time. For some reason I am getting large amounts of the contacts who enter the first email being ignored and I can't find anywhere in reports or audit logs why these contacts are not
                                                                                                          • Involved account types are not applicable when create journals

                                                                                                            { "journal_date": "2016-01-31", "reference_number": "20160131", "notes": "SimplePay Payroll", "line_items": [{ "account_id": "538624000000035003", "description": "Net Pay", "amount": 26690.09, "debit_or_credit": "credit" }, { "account_id": "538624000000000403", "description": "Gross", "amount": 32000, "debit_or_credit": "debit" }, { "account_id": "538624000000000427", "description": "CPP", "amount": 1295.64, "debit_or_credit": "debit" }, { "account_id": "538624000000000376", "description":
                                                                                                          • Zoho Books - Include Payment Terms as a Custom View filter

                                                                                                            It would be great if you could created a custom view based on Payment Terms. This would be really handy for seeing a list of customers who have credit terms. A workaround is not required. I could do something with a creditor checkbox, but it would be
                                                                                                          • How to update changed purchase account of item in invoice

                                                                                                            I have selected the wrong purchase account for various articles and created invoices. I had to adjust the purchase account in the article afterwards, but the old purchase account is still posted in the transaction-journal of the invoice. To adjust the
                                                                                                          • Help - Zoho CRM notification on mobile (IOS/Android)

                                                                                                            Hello Community! Can I get the IOS/Andoid CRM app to notify me of events, calls, etc. due as I can with MANY other apps?   I am running the free Zoho I would like this to be native to the Zoho CRM app. I do not want to write a sep. mobile app
                                                                                                          • Zoho Books Idea - Include another field in Bank Details for Address

                                                                                                            Hi Books team, Currently use the Description field in the Bank Details to store the bank's address. This works fine but it would be great if you could add another field for Bank Address, so that other notes about the bank account could be stored in the
                                                                                                          • a question about the COQL API v8

                                                                                                            When I specify eight or more values in a WHERE IN clause and execute it, an error occurs. Is there a limit to the number of values that can be specified in a WHERE IN clause? ↓Error select * FROM Vendors WHERE (id in (1, 2, 3, 4, 5, 6, 7, 8, 9)) ↓Success
                                                                                                          • Zoho Books Idea - Bank Details Button on Banking

                                                                                                            Hi Books team, Sometimes I'm asked to share bank details with a customer or a colleague. So I go to the Banking Module, find the correct bank account, click Setting > Edit, then copy and paste the bank details. Wouldn't it be great if there was a button
                                                                                                          • JS SDK 8.0 – TypeError: Cannot read properties of undefined (reading 'getCacheStore') with sample code

                                                                                                            Hello Zoho Support Team, I’m integrating the Zoho CRM JavaScript SDK v8.0 and I’m getting the error below when running your official sample. I tested directly from: https://github.com/zoho/zohocrm-javascript-sdk-8.0/blob/main/samples/create_records_sample/create_records.js
                                                                                                          • Function #55: Convert multiple quotes to single SO using Custom Button

                                                                                                            Hello everyone, and welcome back to our series! In Zoho Books, after a quote is accepted by your customer, it can be converted into a sales order or an invoice. Often, a customer might have multiple quotes, and for easier billing or upon the customer's
                                                                                                          • Time based workflow without edit/action

                                                                                                            Hello I need help solving this problem if possible. We have Deals come into the CRM via Live Transfer which have the field properties: Stage = New Channel = Inbound Some of them don't get answered so we want these to automatically go into our Outbound
                                                                                                          • What's New - August 2025 | Zoho Backstage

                                                                                                            Every month, Zoho Backstage grows with you. These updates aren't just features and fixes, they're about making your workday smoother, your events more impactful, and your attendees happier. We’ve listened, learned, and shaped this release to keep things
                                                                                                          • prevent selling expired items

                                                                                                            Hello. I need to make a constraint on expired batch items not to be sold. Is it possible in Zoho Inventory? if so, then how? Thanks for further help.
                                                                                                          • Product details removed during update from other system

                                                                                                            We maintain our product details in an other system. These details are synchronized with Zoho at the end of each day, through an API. This has worked perfectly sofar. But last Monday, all product codes and some other product data have been wiped during
                                                                                                          • Client Customer

                                                                                                            I purchased a customer user license, but we cannot see the project I added in the customer account. I would like to ask for support on what we should do.
                                                                                                          • Add Ability to Use Zoho Finance Tags

                                                                                                            For Zoho Finance (Books and Inventory), the current actions do not allow us to affect the tags associated with the entities in question (customers, vendors, items, etc.). Please consider adding this functionality into the actions.
                                                                                                          • Embeded Signing doesn't work on Safari Browser

                                                                                                            We have implemented Zoho Sign in our website by using embeded signing, It works perfectly on Chrome. But it fails on Safari, We get stuck on Zoho Sign Page during redirection from Zoho Sign to our website after signing the document, Please let us know
                                                                                                          • Dataprep Webhook Limits and Cannot update column with Dataprep

                                                                                                            I have two problems : 1 - I am using Airflow to trigger my pipeline, and when I tested it, it worked fine a couple of times. However, after that, I received an error: {"code":429,"message":"Request rate limited"}. I didn’t send too many requests — maybe
                                                                                                          • New in Zoho Forms: Google reCAPTCHA v3 for smarter spam protection

                                                                                                            Hello form builders, Spam submissions are one of the biggest challenges when you share your forms online. They not only clutter your data but can also waste valuable time. To help you combat this without making life harder for genuine respondents, we’re
                                                                                                          • Project Management Bulletin: August, 2025

                                                                                                            We’ve touched a grand 19 years since we started pioneering project management solutions with Zoho Projects. What started as a simple one-page interface is now a suite of products with Zoho BugTracker, Zoho Sprints, and our new debut Zoho Projects Plus,
                                                                                                          • Zoho Sign and Zoho Workdrive Integration

                                                                                                            Hello, there. I want to know if it's possible to save a signed document from Zoho Sign in an specific folder for each signer in Zoho Workdrive.  For example: If John Doe signs the document in Zoho Sign I want to save it automatically in a folder named
                                                                                                          • How do you list multiple contacts for a lead?

                                                                                                            My sales team wants to be able to add additional contacts for leads, how do we do that? Is there a different way we should be using the lead / contact functionality? Moderation update (9th September 2025): Our developers have built an extension to achieve
                                                                                                          • Modifying Three Dot Menu Options

                                                                                                            Is there a way to modify the three dot menu options that display in a Report header? They currently display: Show As (List, Calendar, Timeline), Print, Import, Export. I'd like to remove the Show As and Print options, since they aren't applicable for
                                                                                                          • Field Not Updating in FSM Script - Service and Parts module.

                                                                                                            Dear Team, I am reaching out regarding a script I have implemented in Zoho FSM to automate the calculation of the End of Service date based on the End of Sale date in the Service and Parts module. Overview of the script: Fetches the End_of_Sale__C and
                                                                                                          • Zadarma + Zoho CRM Integration – Missed Calls Saved as Contacts Instead of Leads

                                                                                                            Hello everyone, I’m looking for input from anyone with experience using the Zadarma + Zoho CRM integration. Currently, I’m seeing that missed calls are automatically being created as Contacts instead of Leads. From a CRM perspective, this doesn’t make
                                                                                                          • How to update Multiple Users field in Quote Module from Deal Module

                                                                                                            Scenario : Deal Module having Multiple User Field (Presales Engineer) which having more than 1 User and through Deluge Script I need to get that Users Details and need to put into Multiple User Field (Presales Engineer) of Quote Module. Note: Both Module
                                                                                                          • Clone a Module??

                                                                                                            I am giong to repurpose the Vendors module but would like to have a separate but very similar module for another group of contacts called Buyers. I have already repurposed Contacts to Sellers. Is it possible to clone (make a duplicate) module of Vendors
                                                                                                          • How to change the text in WhatsApp Zobot integrated to Zoho Booking?

                                                                                                            I have integrated Zoho Bookings into Zoho SalesIQ, I want to change the text in WhatsApp when creating a booking in Zobot how to change those text?
                                                                                                          • Updating Subform Record from other Form

                                                                                                            Just wanted to ask how to properly approach this. I have 2 forms and would like to trigger an auto update on the subform once record submitted. block below only updates 1 row for each recordRow in input.AV_System { AssetRecord = Site_Asset_Services[SOR_No
                                                                                                          • Zoho Books - Hide Convert to Sales Order if it can't be used.

                                                                                                            Hi Books team, I noticed that it is not possible to convert a Quote to a Sales Order when a Quote is not yet marked as accepted. My idea is to not show the Convert to Sales Order button when it is not possible to use it, or show it in a grey inactive
                                                                                                          • How do I bulk archive my projects in ZOHO projects

                                                                                                            Hi, I want to archive 50 Projects in one go. Can you please help me out , How can I do this? Thanks kapil
                                                                                                          • Cross-Data Center Collaboration and / Or allowing users to choose DC

                                                                                                            Dear Zoho Cliq Support Team, We are writing to request a significant enhancement to Zoho Cliq that would greatly benefit our geographically dispersed development team. Current Challenge: Currently, Zoho Cliq automatically routes users to specific data
                                                                                                          • New Mandatory One-Click Unsubscribe Link Overshadowing Custom Unsubscribe Link

                                                                                                            I was recently informed by Zoho CRM Support that they are now mandated by the large email service providers like Google and Yahoo to provide a one-click unsubscribe option in the header (not the body) of all mass emails. I have a custom unsubscribe link
                                                                                                          • Send / Send & Close keyboard shortcuts

                                                                                                            Hello! My team is so close to using Zoho Desk with just the keyboard. Keyboard shortcuts really help us to be more efficient -- saving a second or two over thousands of tickets adds up quickly. It seems like the keyboard shortcuts in Desk are only for
                                                                                                          • Is it possible to register webhooks in Zoho CRM using API?

                                                                                                            Hello, I am trying to register a webhook in Zoho CRM programmatically (using the API). Specifically, I want to register a webhook that is fired when new Contacts are created in the CRM. I was able to setup a webhook using the UI, by creating a rule that
                                                                                                          • Next Page