<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.creatorscripts.com/blogs/tag/api-key/feed" rel="self" type="application/rss+xml"/><title>Creator Scripts. - Zoho Blogs #API Key</title><description>Creator Scripts. - Zoho Blogs #API Key</description><link>https://www.creatorscripts.com/blogs/tag/api-key</link><lastBuildDate>Sat, 28 Mar 2026 19:11:52 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Mastering Zoho Flow: How to Access and Utilize Custom Function Outputs for Enhanced Automation]]></title><link>https://www.creatorscripts.com/blogs/post/mastering-zoho-flow-custom-function-outputs</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/maximize-zoho-flow-crm-functions-api-oauth2.webp"/>Learn how to effectively retrieve and use the output of custom functions in Zoho Flow. Create, write, and access custom function outputs like lists or maps to automate complex workflows. Elevate your automation with Zoho Flow's powerful custom functions.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_ZVCwtj4RS7-f03R8YFYeRQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_FXSVM61zTVyp2ciJ3rzDhQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_4xWX1D3rRHyzwphd1MjFvw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_PIuz33FZ_hUOlcXpACpp2Q" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_PIuz33FZ_hUOlcXpACpp2Q"].zpelem-heading { border-radius:1px; } @media (max-width: 767px) { [data-element-id="elm_PIuz33FZ_hUOlcXpACpp2Q"].zpelem-heading { border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_PIuz33FZ_hUOlcXpACpp2Q"].zpelem-heading { border-radius:1px; } } </style><h2
 class="zpheading zpheading-style-none zpheading-align-center " data-editor="true"><span style="color:inherit;">To return output from a Zoho Flow using JavaScript, there are a few approaches you can take:</span><br></h2></div>
<div data-element-id="elm_043pcd2hB3WRP1raRgKWaw" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_043pcd2hB3WRP1raRgKWaw"].zpelem-divider{ border-radius:1px; } @media (max-width: 767px) { [data-element-id="elm_043pcd2hB3WRP1raRgKWaw"].zpelem-divider{ border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_043pcd2hB3WRP1raRgKWaw"].zpelem-divider{ border-radius:1px; } } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_JiZE3QzgRASFFz7Cgtr81g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div><div><div style="color:inherit;text-align:left;"><span style="font-size:18px;color:inherit;">1. **Direct JavaScript Output**:</span><br></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- Zoho Flow does not natively support JavaScript output. However, you can write custom Deluge code to create custom functions that can make your workflows more powerful.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><div style="color:inherit;"><span style="font-size:18px;">2. **<a href="/zohocrm" title="Zoho CRM Functions" rel="">Zoho CRM Functions</a>**:</span></div></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- Zoho CRM Functions allow you to write your own functions using Deluge script and run them without worrying about deploying your code on servers. These functions can update data in CRM modules or third-party applications by executing simple program scripts.</span></div>
<div style="text-align:left;color:inherit;"><br></div><div style="text-align:left;color:inherit;"><div style="color:inherit;"><span style="font-size:18px;">- Using <a href="/zohocrm" title="Zoho CRM" rel="">Zoho CRM</a> Functions can be a viable alternative to achieve the desired output. You can set up functions to match certain criteria and trigger updates in CRM records or third-party applications.</span></div></div>
<div style="text-align:left;color:inherit;"><br></div><div style="text-align:left;color:inherit;"><div style="color:inherit;"><span style="font-size:18px;">- For example, you can create a function that updates the total revenue on an account record when a deal is closed won, or push deal details to <a href="/zohobooks" title="Zoho Books" rel="">Zoho Books</a> when the deal status is &quot;closed won&quot;.</span></div></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">3. **API Key Authentication**:</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- If you need to invoke the function from outside the CRM, you can use API Key authentication. This method involves including the API key in the Request URL, making it simple and fast to enable authentication for your applications.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- However, this method may not be the most secure as it does not support access and refresh tokens like OAuth2 authentication.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">4. **OAuth2 Authentication**:</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- OAuth2 authentication provides a more secure mode of authentication by using access and refresh tokens. This method is suitable for applications that need to handle multiple permissions and data access levels.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- OAuth2 can be used to incorporate serverless functions into the CRM by creating widgets, providing a more secure way to access CRM data.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">5. **Community Support**:</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-size:18px;">- If you need further assistance or have specific questions about implementing these solutions, you can join the Zoho Flow user community to discuss with other users and get answers to your questions.</span></div>
<div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><div style="color:inherit;"><span style="font-size:18px;">In summary, while Zoho Flow does not support direct JavaScript output, you can use <a href="/zohocrm" title="Zoho CRM" rel="">Zoho CRM</a> Functions to achieve similar results. Additionally, you can explore API Key and OAuth2 authentication methods to invoke the functions securely.</span></div></div>
<div style="text-align:left;color:inherit;"><br></div><div style="text-align:left;color:inherit;"><div style="color:inherit;"><span style="font-size:18px;">For more detailed guidance, you can refer to the <a href="https://help.zoho.com/portal/en/kb/flow" title="Zoho Flow user guide" rel="">Zoho Flow user guide</a>, FAQs, and community resources.</span></div></div>
</div></div></div></div><div data-element-id="elm_a0U40DH5jrR6p2UZlQSMFw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div><div><h3 style="text-align:left;">What are Zoho Flow custom functions?</h3><div><p style="text-align:left;">Zoho Flow custom functions are user-defined scripts that allow you to automate workflows by executing specific logic and retrieving the desired output based on custom requirements.</p></div>
</div><div><h3 style="text-align:left;">How do I access the output of a custom function in Zoho Flow?</h3><div><p style="text-align:left;">You can access the output of a custom function by defining the return type and using the variables provided in the output for subsequent actions within your Zoho Flow automation.</p></div>
</div><div><h3 style="text-align:left;">What is the purpose of using custom functions in Zoho Flow?</h3><div><p style="text-align:left;">Custom functions in Zoho Flow are used to tailor the automation process to your specific needs by allowing you to write and execute custom scripts that can perform complex logic and interact with various applications.</p></div>
</div><div><h3 style="text-align:left;">Can I integrate multiple workflows using Zoho Flow custom functions?</h3><div><p style="text-align:left;">Yes, you can integrate multiple workflows using Zoho Flow custom functions by creating scripts that link different processes and ensure that data flows seamlessly between them.</p></div>
</div><div><h3 style="text-align:left;">What is the role of the logic tab in Zoho Flow?</h3><div><p style="text-align:left;">The logic tab in Zoho Flow is where you define the conditions, write custom scripts, and set up automation logic to control how your workflows should behave.</p></div>
</div><div><h3 style="text-align:left;">How do I define the return type of a custom function in Zoho Flow?</h3><div><p style="text-align:left;">You can define the return type of a custom function in Zoho Flow by specifying it in the function's script. The return type determines how the output will be processed and used in subsequent actions.</p></div>
</div><div><h3 style="text-align:left;">What is the custom function script editor in Zoho Flow?</h3><div><p style="text-align:left;">The custom function script editor in Zoho Flow is a tool that allows you to write and edit your custom scripts, providing a platform to define the logic for your automated workflows.</p></div>
</div><div><h3 style="text-align:left;">How can I use custom function variables in Zoho Flow?</h3><div><p style="text-align:left;">You can use custom function variables in Zoho Flow by defining them in your script and then referencing these variables in subsequent steps of your workflow to perform specific actions based on the data they hold.</p></div>
</div><div><h3 style="text-align:left;">What are the benefits of Zoho Flow workflow automation?</h3><div><p style="text-align:left;">Zoho Flow workflow automation helps increase efficiency, reduce manual errors, and save time by automating repetitive tasks and ensuring that different applications work together seamlessly.</p></div>
</div><div><h3 style="text-align:left;">How do I start using Zoho Flow custom functions?</h3><div><p style="text-align:left;">To start using Zoho Flow custom functions, you need to navigate to the custom function section in Zoho Flow, create a new function, write your script in the editor, save it, and then use it in your workflow by defining the required inputs and outputs.</p></div></div></div>
</div></div><div data-element-id="elm_EVaP1R1gCMmOPwAxRKZ0KA" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_EVaP1R1gCMmOPwAxRKZ0KA"].zpelem-divider{ border-radius:1px; } @media (max-width: 767px) { [data-element-id="elm_EVaP1R1gCMmOPwAxRKZ0KA"].zpelem-divider{ border-radius:1px; } } @media all and (min-width: 768px) and (max-width:991px){ [data-element-id="elm_EVaP1R1gCMmOPwAxRKZ0KA"].zpelem-divider{ border-radius:1px; } } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_P1XE6CrP7IZBB94MsoA3ag" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div class="featured-posts"><h2>🌟 Featured Zoho CRM Blog Posts</h2><ul><li><a href="https://www.creatorscripts.com/blogs/post/How-to-Enhance-Your-Sales-Process-for-Better-Conversions-with-Zoho-CRM">How to Enhance Your Sales Process for Better Conversions with Zoho CRM</a></li><li><a href="https://www.creatorscripts.com/blogs/post/The-Top-5-CRM-Data-Scrubbing-Tools-You-Need-to-Know-About">The Top 5 CRM Data Scrubbing Tools You Need to Know About</a></li><li><a href="https://www.creatorscripts.com/blogs/post/Enhance-your-Zoho-CRM-Lead-information-with-Email-Intelligence">Enhance your data with Email Intelligence from TowerData API</a></li><li><a href="https://www.creatorscripts.com/blogs/post/6-reasons-why-a-route-planner-is-important-for-optimizing-field-sales">6 reasons why a route planner is important for optimizing field sales</a></li><li><a href="https://www.creatorscripts.com/blogs/post/How-Zoho-CRM-became-the-worlds-favorite-CRM-software">How Zoho CRM became the world’s favorite CRM software</a></li><li><a href="https://chat.openai.com/g/g-q8VZSV5pH-free-crm-checklist">FREE CRM Checklist Your Interactive Guide to Creating the Perfect CRM Checklist</a></li></ul></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 05 Jul 2024 09:52:34 -0600</pubDate></item></channel></rss>