Custom Functions run Deluge Scripting code in the context of the triggered record. They can: read and update any field on the CRM record or related records, call external HTTP APIs and process JSON responses, create child records in related modules, query CRM data using COQL, and send notifications or invoke other Zoho services via Deluge’s built-in invokeurl and zoho.crm API calls.
A Webhook sends data to an external endpoint but does not process the response. A Custom Function can call the same external endpoint and then use the response to update CRM fields, create records, or trigger further actions. Custom Functions are also able to interact with other Zoho products (Books, Desk, Projects) without needing a separate Webhook or Flow setup.
A Custom Function is a workflow action that runs Deluge code when a workflow rule fires. It can update CRM records, call external APIs, process responses, and interact with other Zoho products – making it the most powerful and flexible workflow action type.
Basic Deluge scripting experience is recommended. Deluge is a simple, JavaScript-like language designed specifically for Zoho. For complex integrations – such as syncing data with an ERP or performing multi-step logic – working with a Zoho implementation partner is advisable.
Aaxonix is a certified Zoho implementation partner based in Pune. Architecture-first, no surprises.