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.
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.
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.
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.
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.
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
Associate emails from both primary and secondary contacts to deal
We need to associate emails from multiple contacts to a deal. Please advise how this can be achieved. At present, only emails from primary contacts can be associated. Thanks
New integration: Zoho Sign for Zoho Projects
Hey there! We’re excited to announce the brand-new Zoho Sign integration for Zoho Projects! With this integration, users can now send documents for signatures, track their progress, and manage approvals—all without leaving Zoho Projects. This bridges
Update to attachment display in ticket threads
This enhancement will provide faster access for support teams and end-users, significantly boosting productivity for everyone. Get ready for a more efficient and satisfying experience! Immediate benefits Faster ticket rendering reduces wait times and
Narrative 15: Blueprint - Automate, guide, and transform your support processes
Behind the scenes of a successful ticketing system: BTS Series Narrative 15: Blueprint - Automate, guide, and transform your support processes Even organizations that deliver quality products and services can face low customer satisfaction when their
Different MRP / Pricing for same product but different batches
We often face the following situations where MRP of a particular product changes on every purchase and hence we have to charge the customer accordingly. This can't be solved by Batch tracking as of now so far as I understand Zoho. How do you manage it as of now?
Batch/lot # and Storage bin location
Hi I want to ask for a feature on Zoho inventory I own a warehouse and I've gone through different management software solutions with no luck until I found Zoho, it has been a game changer for my business with up to the minute information, I'm extremely happy with it. It's almost perfect. And I say Almost because the only thing missing for me (and I'm sure I'm not alone) is the need of being able to identify the lot number of my inventory and where it is located in the warehouse. Due to the nature
ZOHO BOOKS - RECEIVING MORE ITEMS THAN ORDERED
Hello, When trying to enter a vendor's bill that contains items with bigger quantity than ordered in the PO (it happens quite often) - The system would not let us save the bill and show this error: "Quantity recorded cannot be more than quantity ordered."
Good news! Calendar in Zoho CRM gets a face lift
Dear Customers, We are delighted to unveil the revamped calendar UI in Zoho CRM. With a complete visual overhaul aligned with CRM for Everyone, the calendar now offers a more intuitive and flexible scheduling experience. What’s new? Distinguish activities
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:
Writer update results in BitDefender blocking it as malware
After updating Writer to latest update, Bitdefender blocked the app and writer no longer runs.
Zoho One Unified Portal - Applications
Hello, It is great to see the work on the New Unified Customer Portal. Thanks for that. The number of applications is limited though. It is now only around the Zoho Books ecosystem (Books, Expense...) and Zoho Social. = Are other applications planned
Refresh frequency
Dear Zoho Team, I really, truly appreciate that Zoho Books gets frequent updates. As a matter of fact this is how a good SaaS company should stay on top. However, I feel that I have to hit refresh almost every day. This was exciting at the beginning but
Refund
My plan expired today, and I updated my payment details with a new credit card. At the same time, I wanted to downgrade, but the system wouldn’t allow the downgrade until the payment details were updated. As a result, I was charged for the same plan before
Add "Fetch Composite Item" Action for Inventory
I want to make a Flow that uses information returned in the GET call for Composite Items, and it's not currently available in Zoho Flow. Please consider adding this functionality.
Calling Function via REST API with API Key gives 401 using Zoho Developer
Hi, I created a couple of functions using the one month trial of Enterprise edition, which I was able to call using the API Key method from Postman and from an external site. Now that my trial has expired, I have created the same functions in the Developer
Error due to - 'Internal Exception' when uploading Sign-generated PDF file to workdrive via Deluge in Zoho CRM
Hi I wasnt getting this error a few days ago and my code had not changed, so I'm wondering if there's a Zoho bug somewhere? I am downloading a PDF file from a Zoho Sign url using invokeurl and then uploading it to a Workdrive folder using zoho.workdrive.uploadFile.
Embed CRM record images in email templates
I have email templates that I want to embed dynamic images in their body - not as an attachment. For the context, the image is a QR code individual to each contact. So there are couple of challenges for which I think there is no solution in CRM: 1/ I
Assign multiple departments to multiple helpcenters
Hi there! I have a reseller company for a software and I'm using Zoho Desk as my helpcenter and ticket management system. The software is great and I would like to make a suggestion! With multi-branding activated, your departments that visible in help
Zoho Desk Training
Hello, We've had Zoho desk for a while now, but we run into issues occasionally, and I was wondering if there was a customer who currently uses it and really enjoys the functionality, that would be wiling to chat with us?
Exciting Updates to the Kiosk Studio Feature in Zoho CRM!
Hello Everyone, We are here again with a series of new enhancements to Kiosk Studio, designed to elevate your experience and bring even greater efficiency to your business processes. These updates build upon our ongoing commitment to making Kiosk a powerful
Edit default "We are here to help you" text in chat SalesIQ widget
Does anyone know how this text can be edited? I can't find it anywhere in settings. Thanks!
PO Based Advance payment to Vendor
We recommend to introduce a provision at PO to make advance payment to vendors and auto apply that advance paid later at the time of Vendor Bill submission for that PO. This will help us track PO-wise Total Payments.
Converting Customer Invoice to Purchase Bill
Hi, In my service-based business, I sometimes create the customer invoice first, and later I receive the purchase bill from the vendor for the same job. Is there any option in Zoho Books to: Convert a customer invoice into a purchase bill, or Link/associate
Getting Project Template List using the REST API
I am trying to confirm that I can use the REST API to create a project using a project template. The API documentation indicates this is possible by providing the Template ID, but it is not clear at all how to get a list of available Project Templates
How to get Quickbooks Desktop Info into Zoho?
Our team has used Quickbooks desktop for years and is looking at switching to Zoho books in 2026. I want to bring all old sales history over since we use Zoho CRM. I can export Item sales history and generic sales orders from Quickbooks desktop. How do
ZeptoMail API Request
We tried to send mail using ZeptoMail using Django. Following is my payload {'from': {'address': 'abc@abc.com'}, 'to': [{'email_address': {'address': 'xyz@xyz.in', 'name': 'Bhavik'}}], 'subject': 'Report Name', 'htmlbody': '<p>Test</p>'} Following is
Zoho Inventory - Allow Update of Marketplace Generated Sales Orders via API
Hi Inventory Team, I was recently asked by a client to create an automation which updated a Zoho Inventory Sales Order if a Shopify Order was updated. I have created the script but I found that the request is blocked as the Sales Order was generated by
Admin asked me for Backend Details when I wanted to verify my ZeptoMail Account
Please provide the backend details where you will be adding the SMTP/API information of ZeptoMail Who knows what this means?
Mass import of documents into Zoho Writer
I'm using Google's word processor at the moment but feel that Zoho does a better job (on the online apps market). Iwant to move my documents (about 50-70) to Zoho but it seems to me that I have to import them seperately. Is it already possible to upload several documents at a time or is this a forthcoming feature? Cheers Rolli :?:
Add home page or dashboard in CRM customer portal
is it possible to add home page or dashboard in CRM customer portal?
User Tips: How to change the the label display name of a system defined field
Most users know how to change field label names via Settings > Modules & Fields but if you want to change the name of a system defined field you can’t as there is no “edit properties” option. However with a simple hack you can edit any system defined
Search not working!
I have items in my notebook tagged but when I search for a tag nothing comes up! Any fix for this?
Zoho CRM Community Digest - October 2025 | Part 1
Hello Everyone! Here's a quick recap of first two weeks of October! Product Updates: Zoho CRM Android App Update: Surveys, Blueprints, and Smarter Mobile Features! Zoho CRM’s Android app just got a useful upgrade. You can now share records, upload your
Automate onboarding emails with CRM Workflow and Accounts module
We’re a B2B SaaS company selling to public-sector organisations. Each organisation is stored as an Account in Zoho CRM, and each organisation typically has multiple associated Contacts. Our backend syncs product-usage data (setup status, user activity,
Important update: Enhanced security measures for account operations in Zoho Cliq
Greetings from the Zoho Cliq team! We’d like to share an important security update that has an influence on some admin actions such as password reset, MFA reset, and MFA backup code generation. What’s changing? With our latest security enhancements, these
Sales Receipts Duplicating when I run reports why and how do we rectify this and any other report if this happens
find attached extract of my report
No Functional Autosave or Manual Save Button
Application : Zoho Notebook So I wanted to try Zoho Notebook(On Ubuntu) as an application, I installed the application and went solving my LeetCode problems visually(Drawing mode), at one point the app just stopped saving anything... Every time I tried
Enterprise subscription support
My organization sells subscription services to enterprise customers, which is a different model from the consumer subscription model that Zoho Billing has been designed to support and I beleve this capability should be added. An enterprise subscription
Issue with Creator's IF logic
Hi, I found the following code produces unexpected results: if(-1.0 < 0.0000000) { info "True"; } else { info "False"; } if(-1.0 < 0.000000) { info "True"; } else { info "False"; } The output returned is: False True However, the
Need option to send Package PDF in shipment email (Shipment PDF is missing Lot info)
Is there any way to automatically attach the Package PDF instead of (or alongside) the Shipment PDF in the notification emails? We really need this feature because the default Shipment PDF creates a blind spot for our customers. It does not display Batch/Lot
Next Page