{"id":5105,"date":"2026-05-30T02:38:13","date_gmt":"2026-05-30T02:38:13","guid":{"rendered":"https:\/\/aaxonix.com\/resources\/?post_type=glossary&#038;p=5105"},"modified":"2026-05-30T02:38:13","modified_gmt":"2026-05-30T02:38:13","slug":"custom-function-zoho-flow","status":"publish","type":"glossary","link":"https:\/\/aaxonix.com\/resources\/glossary\/custom-function-zoho-flow\/","title":{"rendered":"Custom Function (Flow)"},"content":{"rendered":"<h2>What Is a Custom Function in Zoho Flow?<\/h2>\n<p>A Custom Function in Zoho Flow is a block of Deluge code executed as a step within a flow automation. It enables logic that is too complex for the visual step builder: multi-step calculations, string manipulation beyond the Data Formatter&#8217;s capabilities, conditional API calls, or building complex request payloads for HTTP actions.<\/p>\n<h2>Writing Custom Functions<\/h2>\n<p>Custom Functions are written in Zoho&#8217;s Deluge scripting language. They can access trigger and previous step data via input parameters, perform any Deluge operation (including calling Zoho app APIs via built-in Deluge functions), and return output values for use in subsequent flow steps.<\/p>\n<h2>When to Use Custom Functions<\/h2>\n<p>Reach for Custom Functions when visual step configuration cannot express the required logic. Common use cases include: building a complex JSON payload for an HTTP action, parsing a nested API response, implementing business rules involving multiple conditions and calculations, or batching records before sending them to an external API.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Deluge script embedded in a Zoho Flow automation to handle complex transformation, conditional logic, or API operations that cannot be achieved with the built-in step types.<\/p>\n","protected":false},"template":"","meta":{"seo_title":"Custom Function (Flow) | Zoho Glossary | Aaxonix","seo_description":"A Deluge script embedded in a Zoho Flow automation to handle complex transformation, conditional logic, or API operations that cannot be achieved with the","seo_keyword":"custom function zoho flow","seo_faqs":"","term_type":"","glossary_related":"","glossary_links":""},"glossary_category":[1257],"class_list":["post-5105","glossary","type-glossary","status-publish","hentry","glossary_category-zoho-flow"],"_links":{"self":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary\/5105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/types\/glossary"}],"wp:attachment":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media?parent=5105"}],"wp:term":[{"taxonomy":"glossary_category","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary_category?post=5105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}