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


        • Recent Topics

        • marketing automation

          wants to know about the zoho marketing automation
        • Problems with email templates (HTML - Outlook)

          Hi there, I've been trying to create a newsletter from the template "Business 4". Everything looks great in the preview, but when I send it to my Outlook inbox, the layout doesn't seems to stick. More particularly: - The line-height is way more reduced, even though I used the line-height tool from the template - Columns but they are sometimes misaligned - Font size is not always the one I've selected. Could you help? Thanks!
        • Zoho CRM IP Addresses to Whitelist

          We were told to whitelist IP addresses from Zoho CRM.  (CRM, not Zoho Mail.) What is the current list of IP Addresses to whitelist for outbound mail? Is there a website where these IP addresses are published and updated?  Everything I could find is over
        • How to create a drop down menu in Zoho Sheets

          I am trying to find out, how do I create a drop down option in Zoho sheet. I tried Data--> Data Validation --> Criteria --> Text  --> Contains. But that is not working, is there any other way to do it.  Thanks in Advance.
        • Introducing Keyboard Shortcuts for Zoho CRM

          Dear Customers, We're happy to introduce keyboard shortcuts for Zoho CRM features! Until now, you might have been navigating to modules manually using the mouse, and at times, it could be tedious, especially when you had to search for specific modules
        • Zoho CRM's custom views are now deployable from sandboxes

          This feature is now available for users in the AU, JP, and CN DCs. This feature is now available for users in CA and SA DCs. New update: This feature is now available for users in all DCs. Hello everyone, We're excited to announce that you can now deploy
        • Where are Kanban swimlanes

          So i've been playing with Zoho Projects Kanban view a bit more. It appears that task lists are being used as the Kanban columns, which makes sense from the implementation point of view but not the logical one.  Kanban columns are statuses that a task can flow through, while a task list has been a logical way to organize related tasks and relate them to a mislestone. In other words a task in a particular task can go through several stages while remaining in the same task list. After doing some research
        • Send Automated WhatsApp Messages and Leverage the Improved WhatsApp Templates

          Greetings, I hope all of you are doing well. We're excited to announce a major upgrade to Bigin's WhatsApp integration that brings more flexibility, interactivity, and automation to your customer messaging. WhatsApp message automation You can now use
        • Scheduling Calls in CommandCenter / Blueprints

          I would love it if you could add a function to schedule a call in the lead's record for a future date. I know you can add a Task by going to Instant Actions > Task and completing the form: These tasks go into the lead's record under Open Actions. But
        • Zoho One - Syncing Merchants and Vendors Between Zoho Expense and Zoho Books

          Hi, I'm exploring the features of Zoho One under the trial subscription and have encountered an issue with syncing Merchant information between Zoho Expense and Zoho Books. While utilizing Zoho Expense to capture receipts, I noticed that when I submit
        • Limit in number of records for subforms and multi-select lookup fields

          It is my understanding that a maximum of 100 items can be selected in a multi-select lookup field, and that a total of 200 items can be selected in total between both subforms in a given module.  Are there any ways to work around this limitation if we
        • Kaizen #136 - Zoho CRM Widgets using ReactJS

          Hey there! Welcome back to yet another insightful post in our Kaizen series! In this post, let's explore how to use ReactJS for Zoho CRM widgets. We will utilize the sample widget from one of our previous posts - Geocoding Leads' Addresses in ZOHO CRM
        • Getting Permission denied to access this portal.

          We have one user that can't login to projects even though access has been granted. This user can login to accounts.zoho.com but when login to https://projects.zoho.com/portals.do we get this error: Unauthorized login to this portal Permission denied to access this portal. Check your portal URL again. Sometimes we also get "server too busy". We have tried killing sessions (in accounts.zoho.com) and we have deleted cookies; and tried different computers and still the same problem. All others use can
        • Marketing Tip #1: Optimize item titles for SEO

          Your item title is the first thing both Google and shoppers notice. Instead of a generic “Leather Bag,” go for something detailed like “Handcrafted Leather Laptop Bag – Durable & Stylish.” This helps your items rank better in search results and instantly
        • Does Zoho Docs have a Line Number function ?

          Hi, when collaborating with coding tasks, I need an online real time share document that shows line numbers. Does Zoho's docs offer this feature ? If yes, how can I show them ? Regards, Frank
        • Setting Default Views for Custom, List and Detail Views

          Hey, Is it possible to set a default custom view, list view and detail view for a module for every user? We are onboarding a lot of non technical people that struggle with these things. Setting the views as default would really help. Btw: also setting
        • Custom function return type

          Hi, How do I create a custom deluge function in Zoho CRM that returns a string? e.g. Setup->Workflow->Custom Functions->Configure->Write own During create or edit of the function I don't see a way to change the default 'void' to anything else. Adding
        • Filter Based API request in Zoho Books using POSTMAN

          How do I GET only specified CONTACTS based on created time or modified time in Zoho Books using POSTMAN. In the api documentation, it is written we can apply filters but I need a sample request.
        • URL validation

          We use an internal intranet site which has a short DNS name which Zoho CRM will not accept.   When attempting to update the field it says "Please enter a valid URL". The URL I am trying to set is http://intranet/pm/ Our intranet is not currently setup with a full DNS name and given the amount of links using the shortname probably isn't a feasible change for us.
        • Has anyone been experiencing slow issues?

          Dear all, I just want to ask if anyone has been experiencing slow issues with Zoho Creator in the past two weeks? I worked with the ISP to improve network quality by changing routes and upgrading bandwidth, but nothing changed. I am in Vietnam.
        • Zoho Projects Roadshows 2025 - USA

          Dear Users, After an amazing response to our roadshows in 2024, we are excited to be back for the second year in a row! Join our team of experts as they walk you through the most-used features in Zoho Projects, explore powerful automation capabilities,
        • Billing Management: #6 Usage Billing in SaaS

          Imagine a customer shuffling across multiple subscriptions, a streaming service, a music app, cloud storage, and a design tool. Each one charges a flat monthly fee, regardless of how much or how little they use. Some months, the customer barely opens
        • Is there anyone who has been experiencing issues regarding the Zoho Creator Certification Website in the past 2 weeks?

          Dear all , I just wanted to ask is there anyone who was planning on taking the Zoho Creator Developer Certification Test in the past 2 weeks and have been facing errors stating that the website is under maintennance and also not allowed to access the
        • Directly Edit, Filter, and Sort Subforms on the Details Page

          Hello everyone, As you know, subforms allow you to associate multiple line items with a single record, greatly enhancing your data organization. For example, a sales order subform neatly lists all products, their quantities, amounts, and other relevant
        • GST Slabs Redefined: Stay Compliant Using Zoho Books!

          Hello Everyone! The Government of India is rolling out new GST rates, a major reform aimed at simplifying the current tax structure starting 22 September 2025. GST will move from four slabs (5%, 12%, 18%, 28%) to two main slabs (5% and 18%), plus a special
        • Allow syncing Activities from other applications

          Marketing Automation could be a much more powerful platform if you were able to sync activities into the platform (e.g. purchase, donation, etc) outside of a user doing something on your website. I'd love it if you could sync Custom CRM Modules as activities,
        • Create static subforms in Zoho CRM: streamline data entry with pre-defined values

          Last modified on (9 July, 2025): This feature was available in early access and is currently being rolled out to customers in phases. Currently available for users in the the AU, CA, and SA DCs. It will be enabled for the remaining DCs in the next couple
        • Global Sets for Multi-Select pick lists

          When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
        • Introducing Profile Summary: Faster Candidate Insights with Zia

          We’re excited to launch Profile Summary, a powerful new feature in Zoho Recruit that transforms how you review candidate profiles. What used to take minutes of resume scanning can now be assessed in seconds—thanks to Zia. A Quick Example Say you’re hiring
        • Integración Books para cumplir la ley Crea y Crece y Ley Antifraude (VeriFactu)

          Hola: En principio, en julio de 2025, entra en vigor la ley Crea y Crece y Ley Antifraude (VeriFactu). ¿Sabéis si Zoho va a cumplir con la ley para cumplir con la facturación electrónica conectada a Hacienda? Gracias
        • Ask the Experts #1

          Hello everyone! It’s time to transform how you manage projects. Define the processes. Automate the tasks. Streamline the workflows. Let us dive into automation in Zoho Projects — from configuring workflows and custom functions to building triggers, using
        • How to overcome Zoho Deluge's time limit?

          I have built a function according to the following scheme: pages = {1,2,3,4,5,6,7,8,9,10}; for each page in pages { entriesPerPage = zoho.crm.getRecords("Accounts",page,200); for each entry in entriesPerPage { … } } Unfortunately, we have too many entries
        • Zoho Sheet - Printing - Page Breaks and Printing Customization

          I think the title is descriptive enough in that I cannot find help documentation on a simple task of adding in page brakes for separating pages on print. Thanks
        • Checking if Creator has Change History

          Like zForms - whenever an entry was updated there's an option to attached change history to email notif. Trigger -> Successful form submission
        • Zoho sites header

          Good day, Im stuck with this situation. I choose a template for my website creation. I have tweaked every instance of the visual editor, regarding the header, I have created created customize fonts presets... I have followed every single step. and my
        • Your bot just got smarter: AI-Powered routing that reads between the lines

          What if your bot could tell the difference? Between a visitor who just needs a quick answer, someone actively comparing options, and a frustrated customer one click away from leaving? Most bots can't. They deliver the same response to everyone, missing
        • Unable to create embed code for resource of workdrive using API

          Hello Team, I am trying to create embed code for a resource using workdrive api in powershell, however facing some issues with injecting data in body. Followed Doc: https://workdrive.zoho.com/apidocs/v1/filefoldersharing/shareeveryone Please help, below
        • how to use validation rules in subform

          Is it possible to use validation rules for subforms? I tried the following code: entityMap = crmAPIRequest.toMap().get("record"); sum = 0; direct_billing = entityMap.get("direct_billing_details"); response = Map(); for each i in direct_billing { if(i.get("type")
        • Adding contact role to a specific deal js sdk malfunctioning

          i was trying to add the contact role to a specific deal contact but repeatedly i am getting this error: { "code": "SUCCESS", "details": { "statusMessage": { "code": "INVALID_DATA", "details": { "expected_data_type": "jsonobject" }, "message": "body",
        • Q3 Updates from Bigin!

          Hey Biginners, Hope you’re doing great! As we approach the end of 2025, we truly hope Bigin has been a part of helping you build your dream business this year! We've been busy working behind the scenes to bring you features that make running your business
        • Next Page