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

      • Introducing workflow automation for the Products module

        Greetings, I hope all of you are doing well. We're happy to announce a few recent enhancements we've made to Bigin's Products module. The Products module in Bigin now supports Workflows, enabling you to automate routine actions. Along with this update,
      • Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!

        Hello Everyone, We’re thrilled to announce a powerful set of enhancements to Kiosk Studio in Zoho CRM. These new updates give you more flexibility, faster record handling, and real-time data capture, making your Kiosk flows smarter and more efficient
      • Zia Formula Expression Generator for Formula fields

        Hello everyone! Formula fields are super useful when you want your CRM to calculate things for you but writing the expression is where most people slow down. You know what you want, but you’re not fully sure which function to use, how the syntax should
      • Issue with Zoho Creator Form Full-Screen View in CRM Related List Integration

        Hi Team, We have created a custom application in Zoho Creator and integrated it into Zoho CRM as a related list under the Vendor module, which we have renamed as Consignors. Within the Creator application, there is a form named “Pickup Request.” Inside
      • Wrapping up 2025 on a high note: CRM Release Highlights of the year

        Dear Customers, 2025 was an eventful year for us at Zoho CRM. We’ve had releases of all sizes and impact, and we are excited to look back, break it down, and rediscover them with you! Before we rewind—we’d like to take a minute and sincerely thank you
      • 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
      • Customer Parent Account or Sub-Customer Account

        Some of clients as they have 50 to 300 branches, they required separate account statement with outlet name and number; which means we have to open new account for each branch individually. However, the main issue is that, when they make a payment, they
      • Projects custom colors replaced by default orange

        Since yesterday, projects uploaded to Zoho, to which I had assigned a custom color, have lost the customization and reverted to the default color (orange). Has anyone else had the same problem? If so, how did you resolve it?
      • Restrict Users access to login into CRM?

        I’m wanting my employees to be able to utilize the Zoho CRM Lookup field within Zoho Forms. For them to use lookup field in Zoho Forms it is my understanding that they need to be licensed for Forms and the CRM. However, I don’t want them to be able to
      • Introducing Connected Records to bring business context to every aspect of your work in Zoho CRM for Everyone

        Hello Everyone, We are excited to unveil phase one of a powerful enhancement to CRM for Everyone - Connected Records, available only in CRM's Nextgen UI. With CRM for Everyone, businesses can onboard all customer-facing teams onto the CRM platform to
      • Unknown table or alias 'A1'

        I would like to create a subquery but i am getting the following error: Unknown table or alias 'A1' used in select query. This is the sql statement:  SELECT A1.active_paying_customers, A1.active_trial_customers, A1.new_paying_signup, date(A1.date_active_customers), 
      • in the Zoho creator i have address field based the customer lookup im selecting the addresss , some times the customer address getting as null i want to show as blank

        in the Zoho creator i have address field based the customer lookup im selecting the addresss , some times the customer address getting as null ,i want to show as blank instead of showing null. input.Billing_Address.address_line_1 = ifNUll(input.Customers_Name.Address.address_line_1,"");
      • Question about upgrade and storage space Zoho Notebook

        After upgarding my Zoho Notebook plan, I am running into the following issue. I just upgraded from a free Zoho Notebook subscription to Pro Lite after I got a notification in my Window Zoho Notebook desktop app saying that I had run out of space. However,
      • how to add email to existing organization i w

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

        How to add a zoho mail to previous zoho account? I have two
      • Name changed in settings for mailbox but still not changed when typed in To field

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

        I see allot of really old unanswered posts asking how to print to a label maker from a zoho creator app. Has their been any progress on providing the capability to create a customized height & width page or print template or whatever to print labels?
      • Sync desktop folders instantly with WorkDrive TrueSync (Beta)

        Keeping your important files backed up and accessible has never been easier! With WorkDrive desktop app (TrueSync), you can now automatically sync specific desktop folders to WorkDrive Web, ensuring seamless, real-time updates across devices. Important:
      • Track online, in-office, and client location meetings separately with the new meeting venue option

        Hello everyone! We’re excited to announce meeting enhancements in Zoho CRM that bring more clarity and structure to how meetings are categorized. You can now specify the meeting venue to clearly indicate whether a meeting is being held online, at the
      • Calling the new 'Custom API' feature from within a Custom Widget

        From what I've learned it is not possible to call an endpoint from the new "Custom API" feature within a Creator Widget. The SDK's doesn't support it yet, when calling it natively you end up with CORS issues or at least I couldn't get it working even
      • Announcing new features in Trident for Mac (1.32.0)

        Hello everyone! We’re excited to introduce the latest updates to Trident, which are designed to reinforce email security and protect your inbox from evolving threats. Let’s take a quick look at what’s new. Deliver quarantined emails. Organization admins
      • Marketing Tip #5: Improve store speed with optimized images

        Slow-loading websites can turn visitors away. One of the biggest culprits? Large, uncompressed images. By optimizing your images, your store loads faster and creates a smoother shopping experience leading to higher sales. It also indirectly improves SEO.
      • Zoho Browser??

        hai guys, this sounds awkward but can v get a ZOHO BROWSER same as zoho writer, etc. where i can browse websites @ home and continue browsing the same websites @ my office, as v have the option in Firefox, once i save and close the browser and again when i open it i will be getting the same sites. If u people r not clear with my explanation, plz let me know. Thanks, Sandeep  
      • SMS to customers from within Bigin

        Hi All, Is there anyone else crying out for Bigin SMS capability to send an SMS to customers directly from the Bigin interface? We have inbuilt telephony already with call recordings which works well. What's lacking is the ability to send and receive
      • Admins cannot see each others' Scheduled Reports?!

        Very frustrating that as an admin I cannot see what my reports my fellow admins have created and scheduled.  After asking about this on the help chat, I was told the issue is trust and security.  By giving someone Admin status, it means we trust them with those responsibilities. Please change this, it is not a good process to have to bother other users to change a report or change users within a report.
      • Automatically CC an address using Zoho CRM Email Templates

        Hi all - have searched but can't see a definitive answer. We have built multiple email templates in CRM. Every time we send this we want it to CC a particular address (the same address for every email sent) so that it populates the reply back into our
      • Writer update results in BitDefender blocking it as malware

        After updating Writer to latest update, Bitdefender blocked the app and writer no longer runs.
      • Is there a way to invoke deluge function from within a widget?

        Hi! I have custom functions in deluge and I was wondering whether there is any way to call this function through a widget? Something like on click of a button inside a widget, run the deluge custom function. Would this be possible?
      • Missing Import Options

        Hello, do I miss something or is there no space import option inside of this application? In ClickUp, you can import from every common application. We don't want to go through every page and export them one by one. That wastes time. We want to centralize
      • Zoho CRM Portal Field Level Permission Issue

        Hi Support Team, I am using the Zoho CRM Portal and configuring field-level editing permissions. However, we are unable to restrict portal users from editing certain fields. We have created a portal and provided View and Edit (Shared Only) access for
      • Why am I seeing deleted records in Zoho Analytics syncing with Zoho CRM?

        I have done a data sync between Zoho CRM and Zoho Analytics, and the recycle bin is empty. Why do I see deleted leads/deals/contacts in Zoho Analytics if it doesn't exist in Zoho CRM? How can I solve this problem? Thanks
      • Custom Fonts in Zoho CRM Template Builder

        Hi, I am currently creating a new template for our quotes using the Zoho CRM template builder. However, I noticed that there is no option to add custom fonts to the template builder. It would greatly enhance the flexibility and branding capabilities if
      • Introducing the Zoho Projects Learning Space

        Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
      • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

        The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Latest update
      • Collaboration with customers made easy with Zoom Meeting and Zoho Desk integration

        Hello everyone! We are happy to announce that you can now integrate your Zoho Desk account with Zoom Meeting. The integration bridges the gap between digital communication and human connection, empowering teams to deliver timely support when it matters
      • CRM Canvas - Upload Attachments

        I am in the process of changing my screens to Canvas.  On one screen, I have tabs with related lists, one of which is attachments.  There doesn't appear to be a way to upload documents though.  Am I missing something really obvious?  Does anyone have
      • TrueSync regularly filling up my local disk

        Seems that WorkDrive's TrueSync randomly starts filling up my local hard drive space. None of the folders have been set as "Make Offline" but still it seems to randomly start making file offline. The settings of the app is so minimal and is of no real
      • Kaizen #194 : Trigger Client Script via Custom buttons

        Hello everyone! Welcome back to another interesting and useful Kaizen post. We know that Client Scripts can be triggered with Canvas buttons and we discussed this with a use case in Kaizen#180. Today, let us discuss how to trigger Client Script when a
      • [Webinar] A recap of Zoho Writer in 2025

        Hi Zoho Writer users, We're excited to announce Zoho Writer's webinar for January 2026: A recap of Zoho Writer in 2025. This webinar will provide a recap of the features and enhancements we added in 2025 to enhance your productivity. Choose your preferred
      • Picklist field shows "none" as default

        Hello, Is there an option to avoid showing "none" as the default value in a picklist field? I also don't want to see any option displayed. My expectation is to have a blank bar, and then when I display the drop-down list, I can choose whichever I wa
      • Next Page