Hello everyone!
We have given Functions in Zoho CRM a major overhaul with a new interface that makes it easier to build, organize, monitor, and troubleshoot your functions throughout their lifecycle. As part of this revamp, we have also introduced a unified function association experience across Zoho CRM. You can now have a consistent view with search and filter capabilities, making it quicker and easier to find the right functions.
Alongside these enhancements, this release expands the Functions platform with Python runtime support, complementing the existing support for Java, Node.js, and Deluge.
What's new?
Mini Dashboard per function
Each function now has its own workspace with Overview, Analytics, Revision History, Logs, Failures, and Associations, giving you everything you need to monitor, debug, and manage your functions in one place.
The Overview section provides the function details and REST API accessibility with a unified view of where a function is used across your organization. You can:
- View all the entities where the function is associated and filter them by module or category.
- Track References to identify other components or functions that use the function.
- Review Dependencies to see the required functions and connections needed for the function to run.
A smarter Functions tab with custom views
The Functions tab now provides more information at a glance, making it easier to organize and manage your functions. You can sort by name, API name, created time, or modified time, and filter by language, category, or runtime.

If you frequently use the same combination of sort and filters, save them as a custom view.
The Functions tab includes built-in views such as All Functions, My Functions, Associated, Unassociated, Standalone, and Extension Functions, and you can create your own to match your workflow.
When creating a custom view, you can filter by any combination of function name, API name, category, tags, language, runtime, REST API status, association status, created by, and more.

You can also organize functions with tags. Select one or more functions to quickly add or remove tags in bulk, making it easier to categorize and manage related functions across your organization.
Once saved, you can edit, clone, or delete views from the Manage Views panel.
Note
Recently created functions include Created Time, Modified Time and Created By which will be used for sorting and custom views.
Rich Analytics
Track total invocations, success/failure rates, credit consumption, execution time, execution by language, source, module, and more, all with visual charts across a 30-day window.
Multi-language support
Build functions in the redesigned Functions IDE, now with support for Python alongside Java and Node.js. Choose your runtime, write from scratch, or upload a ZIP file from your favorite external editor.
Functions will support the following runtimes:
- Node.js 22
- Java 17
- Python 3.12
Note
Support for Node.js 24, Python 3.13, and Java 25 will be added within 2 months.

Functions built in Java, Node.js, and Python include Zoho Request Client (ZRC), the same built-in HTTP client available in Widgets and Client Scripts. Use ZRC to call Zoho CRM APIs, other Zoho services, and third-party APIs. For Zoho CRM API calls, ZRC automatically handles authentication, eliminating the need to configure a base URL or connection.
To learn about the key components, request configuration and code samples, check out the
Zoho Request Client help page.
The new Functions experience is now being rolled out to all the data centers in phases over the next two weeks. Try it out and let us know what you think!
Roadmap
We are already working on several enhancements to make functions even more powerful:
- Invoke API in User Mode for log-in user scoped Zoho CRM API calls.
- User-Based Connections so each user can authenticate using their own credentials.
- Advanced Logs UI with richer debugging and log visibility.
- AI Driven Development for faster building.
On to Better Building!
Recent Topics
Tip #88 – Manage Incoming Support Requests Efficiently with the Service Queue – 'Insider Insights'
Hello Zoho Assist Community! Not every team has a dedicated IT department or a fully built-out sysadmin setup. For smaller teams, when something breaks, there's no internal ticket system to log into, no helpdesk queue to route through, and no clear way
Delete CRM Portal
How do I delete portals from my CRM? I created one just to test, it is not in use and is disabled but it's existence is preventing me from marking fields in modules as "required" unless I make it 'read/write' in the portal first. I'd rather just delete
Creating new Teams meeting from CRM doesn't enable Team functions in the meeting
Hi I'm trying to set up the meeting integration and I've seen that when I create a Meeting in the CRM and set the location to Online and the Provider to Teams, and complete the boxes, add a participant etc, whilst the meeting is created in Teams, the
Zoho Books | Product updates | July 2026
Hello users, We’re excited to bring you the latest updates in Zoho Books for July 2026! This month's release introduces Terminal Payments, CMP-08 filing for composition taxpayers, SEPA Credit Transfer support, and Self-Billed Credit Notes and Debit Notes
Calendar invites from Contacts not being assigned to Account in CRM
Hi all It's that time of year again when I try to get calendar and meetings sorted in CRM. I have two way sync enabled. I have the option set to check for customer meeting invitation mail and to add them as meetings. However, whilst those meetings show
Kaizen #258 - Getting Started with zoho-crm SKILL.md
Howdy tech wizards, Welcome to a fresh week of Kaizen. This week, we are taking a look at the zoho-crm SKILL.md, an Agent Skill designed to help AI coding agents work with Zoho CRM’s developer capabilities. What is zoho-crm SKILL.md? The zoho-crm skill
Zoho Tables is now live in Australia & New Zealand!
Hey everyone! We’ve got some great news to share — Zoho Tables is now officially available in the Australian Data Center serving users across Australia and New Zealand regions! Yes, it took us a bit longer to get here, but this version of Zoho Tables
Dashboard/Component filter by probability
Hi all Can I request the ability to add a Component or Dashboard filter for Deal Probability? Would be useful to be able to see data of deals more than 60% probable. Olly
Stock (on-hand) Items not updated after using Composite items
Hi there, I created a Composite item (consist of 3 items). After I created the Composite item, I invoiced it and shipped the items. However the actual stock on hand of the 3items didn't change at all. Have you guys encountered this? Thank you Regards,
Is there a way to show contact emails in the Account?
I know I can see the emails I have sent and received on a Contact detail view, but I want to be able to see all the emails that have been sent and received between all an Accounts Contacts on the Account Detail view. That way when I see the Account detail
Important changes for users with Zoho accounts in the UAE and other Data Centers
What's changing? Previously, the same email address could be used to create separate Zoho accounts in both the UAE data center and another Zoho data center (such as US, EU, IN, AU, JP, CA, SA or SG). With this change, an email address can be associated
👍 Zoho CRM's Notes now gets Reactions and a new look
Available in SA and JP DCs. Rolling out to other DCs in phases. Hello everyone, Notes help users capture important updates, collaborate with teammates, and maintain context for records. Now with Note Reactions, users can quickly acknowledge updates, express
Conditional Layouts On Multi Select Field
How we can use Conditional Layouts On Multi Select Field field? Please help. Moderation update: Multi-select picklist fields are now supported in Layout Rules. Additionally, Layout Rules is now available in the Professional Edition. These updates have
Zoho Marketing Automation WhatsApp Campaign Import Sync for Zoho Analytics
WhatsApp is a critical channel in modern marketing, yet WhatsApp Campaign metrics from Zoho Marketing Automation currently cannot be natively imported into Zoho Analytics via the default advanced analytics connector. Integrating this into the standard
merge the Multiple POs to single PO if Vendor of PO"s --in Zoho Inventory
HI Merge the Multiple POs to single PO if Vendor of PO"s are Same ----in Zoho inventory Please provide any work around to achive this .
Delug script
I have been looking at auto-update a amount (home currency) field from another module. Zoho native multicurrency was used in the other module (we have 4 here). Custom script was input with no error, but the field was not updated on trigger. Script as
Is there a CRM Deluge function available to convert an RTF (rich text field) to plain text (with no formatting tags)?
I know that we can run reports so that RTF fields can either show as plain text or the text or the text with the formatting fields included (which is wonderful, btw, as it helps me adjust tags when I need to troubleshoot and just see what I need to see
【Zoholics Japan 2026】ITreview 口コミ投稿キャンペーンを実施します!
ユーザーの皆さま、こんにちは! 2026年9月25日(金)開催の「Zoholics Japan 2026」会場にて、 Zoho CRM・Zoho Workplace・Zoho Mail を対象とした「ITreview 口コミ投稿キャンペーン」を実施します! Zoholics にご来場いただく皆さま、ぜひこの機会に普段お使いの Zoho 製品について、率直なご感想をお聞かせください。 【キャンペーン内容】 対象製品: ・Zoho CRM ・Zoho Workplace ・Zoho Mail キャンペーン実施時間:
Contact removed when picking ticket template.
hi new to Desk rolling out to company, replacing Freshdesk. Is there way to keep the in context contact when selecting a template? When you choose a template you lose the contact!
Using IMAP configuration for shared email inboxes
Our customer service team utilizes shared email boxes to allow multiple people to view and handle incoming customer requests. For example, the customer sends an email to info@xxxx.com and multiple people can view it and handle the request. How can I configure
Zoho Tables is now available in Zoho One!
Hello Zoho One users, We’re excited to announce that Zoho Tables is now included as a part of Zoho One suite! As teams grow, managing projects, approvals, inventories, campaign trackers, and operational workflows across multiple spreadsheets become difficult.
Zoho Publish is now available in Zoho One!
Hello Zoho One users, We’re excited to announce that Zoho Publish is now included as part of the Zoho One suite! As businesses grow, managing Google Business Profiles across many locations becomes challenging. Business information needs to stay accurate,
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.
Bank Transaction Rules Link Under Each Bank Account
Hello, can you'll move the "transaction rules" button or link back under each bank account? It is now on Bank Overview, if I am working on a specific bank account, I don't want to go out to overview to check the rules. That button displays rules for all
Nested notebooks
Dear Sir/Madam, I would like to know if it is possible to nest notebooks. It would be very helpful when there are too many, as it would improve organization. Thank you for your response. Best regards.
Zia Agents looks promising, but I still cannot deploy my first agent or connect WhatsApp after weeks of support tickets
Hi Everyone, I am posting here because I am stuck and need practical help from someone who has successfully deployed a Zia Agent with WhatsApp. Zia Agents looks like a very promising product. I have watched the platform expand quickly, and I have noticed
Zoho CRM
Cuándo voy a adjuntar un archivo .pdf en un registro en el campo Archivo obtengo el siguiente error:
Implement Meeting Polls in Zoho Bookings
Dear Zoho Bookings Support Team, We'd like to propose a feature enhancement related to appointment scheduling within Zoho Bookings. Current Functionality: Zoho Bookings excels at streamlining individual appointment scheduling. Users can set availability
Recording Salaries and wages in zoho books with bank fees
Hello Community, I am posting this questions to understand the best way to record the salary and payroll expenses in zoho books. The way it works here, For example if I have 3 employees and each employee salary is lets say $1000. I usually use the bank
API - Available Stock Definitions
Okay, Zoho team... your copywriters fell down on the job for this one :) I think these warrant a bit more explanation as to what they include and what they don't.
[BUG] WebTabs in ZohoCRM now have a spurious "\" displayed along with some additional HTML Head code included
An example of the issue can be seen below:
CNIL - Suivi de Pixel
Bonjour à tous, À la suite de la nouvelle recommandation de la CNIL sur les pixels de suivi dans les e-mails, savez-vous si Zoho Campaigns permet : de conditionner le suivi des ouvertures au consentement de chaque contact ; de proposer un lien permettant
Scheduled import
The tutorial shows a scheduled import option but this option doesn't appear to be available when using Zoho DB.
#4 Choosing How My Invoice Should Look
Day 4: Meera had the basics sorted. Her business name was there, the address looked right, and her logo finally appeared where it should. But the invoice still did not quite look like hers. Her old studio used invoices that were clean, tightly laid out,
Transaction rules for "Owner's Contribution" ?
I have a bank account where a lot of the deposits are "Owner's Contributions" (i.e., the business owner investing money in the company). Is it possible to create a Transaction Rule to automatically recognize these? They all have the same verbiage from
DYK 12: Turn Email into Work Items
Did you know you can add work items to your Zoho Projects portal directly from your inbox? The initial step of important collaborations start over an email, and most of these require an immediate follow-up by creating a task, or reporting an issue. During
Custom Function not getting package details when triggered from Workflow Rules.
I have a custom function for Packages that submits a form in our Creator app that we use to generate custom shipping labels (internal staff complete deliveries so we cannot generate shipping labels straight from Inventory). When the function is executed
how to Solve Conflict Invoices in Zoho POS
Hello Team, I am facing a repeated issue in Zoho POS while saving a sale that contains service-based items. My products are intentionally created as Service (Non-Inventory) items because I do not want to track stock for them. However, every time I try
¿Cuándo estará disponible la edición de Zoho POS para México?
He estado revisando las capacidades de Zoho POS y su evolución dentro de la estrategia de Zoho for Retail, y me parece que existe una oportunidad muy interesante para el mercado mexicano. Zoho POS ya ofrece funcionalidades para gestionar ventas, inventario,
Important update for Zoho RPA Windows Agent users
Hi everyone, We would like to share an important update for Zoho RPA Windows Agent users running Windows Server 2016 or Windows Server 2019. The new Zoho RPA Windows Agent 6.0.0 and later versions are not supported on Windows Server 2016 and Windows Server
Next Page