# Connections -------------------------------------------------------------------------------- title: "Introduction" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/introduction/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Connections Connections is a Catalyst Cloud Scale component that allows you to seamlessly authenticate and integrate with Zoho services and third-party applications. It eliminates the need to write complex authentication logic or handle credential management manually. By leveraging the robust infrastructure powered by Catalyst, Connections ensures that integrations and secure data exchanges happen reliably and efficiently. This simplifies the entire process of establishing secure connections between your application and external services. Connections will handle the **entire authentication requirement** that is mandatory for a successful integration. For example, consider a business platform that manages its leads using Zoho CRM and manages its archival requirements with a third-party cloud storage provider. To achieve this requirement with Connections, you only have to establish and define an API. You do not have to code any additional logic you would otherwise use to handle authentication tokens; Connections will do that for you. Connections will also allow you to manage this entire integration directly in the console. The Connections component offers you pre-configured connections for **25+** (Zoho and third-party) services in the form of **Default Services**. Furthermore, you can also configure any other service using the **Custom Service** feature. **Default Services**: These are services that offer Connections where the API is already defined. However, you would still need to enable relevant scopes and log in through the required service to establish the Connection. <br /> **Custom Services**: These services can be any other Zoho or third-party service that is not a Default Service. Custom service provides you with the option to choose your authentication protocol ({{%badge%}}API Key{{%/badge%}}, {{%badge%}}Basic Authentication{{%/badge%}}, or {{%badge%}}OAuth2{{%/badge%}}) based on which your Connection to the service will be authenticated. You will also have to provide scope details and define the API per your requirements. <br /> The following is a list of *Zoho* and other *Third-party* services that are offered as **Default Services** by Connections: <table class="content-table"> <thead> <tr> <th class="w50p">Zoho Services</th> <th class="w50p">Third-Party Services</th> </tr> </thead> <tbody> <tr> <td>{{%link href="https://www.zoho.com/crm/" %}}Zoho CRM{{%/link%}} </td> <td>{{%link href="https://www.google.com/" %}}Google{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://www.bigin.com/" %}}Zoho Bigin{{%/link%}}</td> <td>{{%link href="https://mailchimp.com/" %}}MailChimp{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://www.zoho.com/voice/" %}}Zoho Voice{{%/link%}}</td> <td>{{%link href="https://www.dropbox.com/" %}}Dropbox{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://www.zoho.com/in/payroll/" %}}Zoho Payroll{{%/link%}}</td> <td>{{%link href="https://account.docusign.com/" %}}DocuSign{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://www.zoho.com/shifts/" %}}Zoho Shifts{{%/link%}}</td> <td>{{%link href="https://www.adobe.com/acrobat/business/sign.html" %}}Adobe Sign{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://catalyst.zoho.com/" %}}Zoho Catalyst{{%/link%}}</td> <td>{{%link href="https://www.goto.com/meeting" %}}GoToMeeting{{%/link%}}</td> </tr> <tr> <td>{{%link href="https://www.zoho.com/fsm/" %}}Zoho FSM{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/bookings/" %}}Zoho Booking{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/iot/" %}}Zoho IOT{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/sprints/" %}}Zoho Sprints{{%/link%}}</td></td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/books/" %}}Zoho Books{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/directory/" %}}Zoho Directory{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/one/" %}}Zoho One{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/en-in/desk/" %}}Zoho Desk{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/recruit/" %}}Zoho Recruit{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/commerce/" %}}Zoho Commerce{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/projects/" %}}Zoho Projects{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/meeting/" %}}Zoho Meeting{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.zoho.com/writer/" %}}Zoho Writer{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.manageengine.com/products/service-desk/cloud/" %}}ManageEngine ServiceDesk Plus Cloud{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www..com/en-in/" %}}Zakya{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.arattai.in/" %}}Arattai{{%/link%}}</td> <td></td> </tr> <tr> <td>{{%link href="https://www.manageengine.com/alarmsone/" %}}AlarmsOne{{%/link%}}</td> <td></td> </tr> </tbody> </table> -------------------------------------------------------------------------------- title: "Connect to a Default Service" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.536Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/establish-default-connection/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Establish a Connection With a Default Service Default Services are a list of predefined services with which you can successfully create Connections by providing the required scopes and logging in to the account with valid and verified credentials. These are services where the configuration for a connection is already established. Once you provide your credentials to authenticate the connection, the connections become active and usable. There are about **25+** Default Services. For the purposes of this help documentation, we are going to illustrate with example cases of enabling Connections with {{%link href="https://www.google.com/" %}}Google{{%/link%}}, {{%link href="https://mailchimp.com/" %}}MailChimp{{%/link%}}, and {{%link href="https://www.zoho.com/crm/" %}}Zoho CRM{{%/link%}}. To enable a Default Service Connection: 1. Navigate to the **Connections** component present in the *Cloud Scale* section of the Catalyst console. Click **Create Connection**. <br /> 2. Choose your required service. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} Before you select a default service to establish a connection with, ensure you have a functioning account with the intended service.{{%/note%}} {{%tabs%}} {{%tab "Google" %}} 3. We are going to illustrate the implementation of this service by forming a connection with Google. Provide a name for your connection, and select the required scopes from the provided list. <br /><br /> The {{%bold%}}Connection Link Name{{%/bold%}} input field will be auto populated. This is the name you will use to refer to the Connection. You can use the search option to search for the required scopes. Click {{%bold%}}Create And Connect{{%/bold%}}. 4. You will now be directed to the Google service, and you will have to log in to your Google account to activate and authenticate the connection request. <br /> The connection will be live and active once you log in to your Google account and authorize the connection request. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the Google service. {{%/tab%}} {{%tab "MailChimp" %}} 3. We are going to illustrate the implementation of this service by forming a connection with *MailChimp*. Select the **MailChimp** service from the list of *Default Services*. <br /> 4. Enter a name for your connection in the **Connection Name** input field. The **Connection Link Name** input field will be populated automatically. Click **Create And Connect**. <br /> 5. Click **Connect**. You will then be directed to the *MailChimp* service. <br /> Once you log in to the service, the connection request will be authenticated and live. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the MailChimp service. {{%/tab%}} {{%tab "Zoho CRM" %}} 3. We are going to illustrate the implementation of this service by forming a connection with *Zoho CRM*. Select the **Zoho CRM** service from the list of *Default Services*. <br /> 4. Click **Create Connection**. <br /> 5. Enter a name for your connection in the **Connection Name** input field, and select the required scopes from the list. The **Connection Link Name** input field will be populated automatically. Click **Create And Connect**. <br /> 6. Choose the required Org, then authenticate the connection request. <br /> Once you log in to the service, the connection request will be authenticated and live. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the Zoho CRM service. {{%/tab%}} {{%/tabs%}} -------------------------------------------------------------------------------- title: "Connect to a Custom Service" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.536Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/establish-custom-connection/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Establish a Connection with a Custom Service Using the **Custom Service** option, you can create a Connection with a service that is not listed or configured as a Default Service. Potentially, using this feature, you can create a successful connection with any Zoho or third-party service. To create a connection, you need to first configure the required service as a **Custom Service**. To configure a service as a Custom Service: 1. Navigate to the **Custom Services** option under the *SERVICES* section in the *Connections* component and click **Create Service**. <br /> 2. Provide a name for the service and choose the required **Authentication Type**: <br /> This choice will decide the manner in which you authenticate the connection request. {{%tabs%}} {{%tab "API Key" %}} You can choose the **API Key** option if you wish to authenticate the connection request using a uniquely generated string. - Choose the required **Parameter Type** from the drop-down. This option can be used to configure the format type in which the required credentials are going to be passed. <br /> 3. Provide the required parameter details in the respective field, and click **Create Service** to configure the required service as the custom service. <br /> 4. Click **Create Connection** to begin configuring a connection with the custom service you created. Click **Create And Connect** once you provide a name for your connection. The **Connection Link Name** input field will be populated automatically. <br /> 5. Provide the required credentials to the service you configured to authenticate the connection request. <br /> Your connection with the *Custom Service* will be active and live. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the custom service. {{%/tab%}} {{%tab "Basic Authentication" %}} You can choose the **Basic Authentication** option if you wish to authenticate the connection request by passing the required credentials using the *Query String*. - You cannot use any other parameter type other than **Query String** to pass the required credentials, and it will be automatically selected when you select this authentication type. <br /> 3. Click **Create Service** to configure the required service as the custom service. <br /> 4. Click **Create Connection** to begin configuring a connection with the custom service you created. Click **Create And Connect** once you provide a name for your connection. The **Connection Link Name** input field will be populated automatically. <br /> 5. Provide the required credentials to the service you configured to authenticate the connection request. <br /> Your connection with the *Custom Service* will be active and live. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the custom service. {{%/tab%}} {{%tab "OAuth2" %}} You can choose the **OAuth2** option if you wish to authenticate the connection request using access tokens based on *OAuth2* protocol. - Choose the required **Parameter Type** from the drop-down. This will determine the manner in which you wish to share your tokens. <br /> - Select the required **Grant Type** from the drop-down. This selection will determine the manner in which you will obtain the required access tokens. <br /> - Provide the authorizing credentials and URLs based on your requirement. <br /> - Enter the required **Scopes** to define the nature of access that connecting with the custom service will offer. You will also need to enter the display names of the scopes in the **Scope Display Name** input field. This will be the name that is displayed when you select **Scopes** to configure your connection with the service <br /> {{%info%}}{{%bold%}}Info:{{%/bold%}}<br /> * Use the {{%badge%}}{{%bold%}}add{{%/bold%}}{{%/badge%}} icon to add more scopes. * Use the {{%badge%}}{{%bold%}}delete{{%/bold%}}{{%/badge%}} icon to delete a scope.{{%/info%}} 6. Click **Create Service** to establish the custom service. <br /> 7. Click **Create Connection** to begin configuring a connection with the custom service you created. The **Connection Link Name** input field will be populated automatically. <br /> 8. Select the required scopes from the list of scopes and click **Create And Connect**. <br /> 9. Perform the required authentication to authorize the connection request. <br /> The connection will be made active and live. <br /> From here on, Catalyst will ensure that the Connections component produces the required tokens to keep the connection live. You can now share data and functionality with the custom service. {{%/tab%}} {{%/tabs%}} -------------------------------------------------------------------------------- title: "Employ Connections in Signals" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.537Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/connections-signals/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) - Signals Publishers (/en/signals/help/publishers/key-aspects/) - Signals Events (/en/signals/help/events/) - Signals Webhooks (/en/signals/help/webhooks/key-aspects/) - Signals Rules (/en/signals/help/rules/key-aspects/) -------------------------------------------------------------------------------- # Employ Connections in Signals {{%link href="/en/signals/" %}}Signals{{%/link%}} is Catalyst's robust event bus service where you can implement event-driven architecture to streamline your operations effectively and considerably increase its efficiency. In Signals, you can produce an event-driven architecture, where the action that occurs in one service can trigger a resulting action in another service, provided the integration between these services is authenticated. For this type of integration use cases, you can leverage the Connections component to handle the authentication requirement seamlessly. Connections will ensure that the data sharing between the two services occurs in a smooth and secure manner. Consider the following example: An ecommerce platform would like to gain better insights on the sales of their products. One of the possible solutions to this use case can be achieved using two services: {{%link href="https://www.zoho.com/crm/" %}}Zoho CRM{{%/link%}} and {{%link href="https://www.zoho.com/analytics/" %}}Zoho Analytics{{%/link%}}. You can use Zoho CRM to handle every data associated with the sale, and then you can automate funneling of data to Zoho Analytics by coding a suitable business logic and configuring an event-driven architecture using {{%link href="/en/signals/help/events/" %}}Catalyst Signals{{%/link%}}. A crucial step in engineering this solution would be authenticating the integration between Zoho CRM and Zoho Analytics to allow data flow from CRM to Analytics. <br /> Employing **Connections** here would streamline the entire integration and save you time and effort you would spend in coding and handling the required tokens to keep the integration stable, secure, and active. <br /> Now, with **Connections** authenticating the integration, Zoho Analytics will be able to analyze the CRM data, and leveraging the results of the analysis, the ecommerce platform owner can drive meaningful improvements to enhance their sales. ### Implementation Consider the following example illustrating the steps required to employ Connections to authenticate the integration between a web application (**Service 1**) and Zoho CRM (**Service 2**). We will be using Signals to automate funneling relevant data from the web application to Zoho CRM. ### Configuring a Publisher A {{%link href="/en/signals/help/publishers/key-aspects/" %}}Publisher{{%/link%}} is a component in *Catalyst Signals* that you can use to configure a service that will act as the primary source of events. To configure the web application as a Publisher: 1. Navigate to the *Catalyst Signals* service in the console, and click the **Publisher** component. Click **Add Publisher**. <br /> {{%info%}}{{%bold%}}Info:{{%/bold%}} You can find more information about:<br /> * Catalyst Signals service: {{%link href="/en/signals/help/events/" %}}Here{{%/link%}} * Publishers: {{%link href="/en/signals/help/publishers/key-aspects/" %}}Here{{%/link%}} * Configuring a Publisher: {{%link href="/en/signals/help/publishers/create-publisher/zoho-publishers/" %}}Here{{%/link%}}{{%/info%}} 2. Click the **Create Your Own Publisher** tab, and provide the required details for your *Publisher* and click **Save**. <br /> The web application has been configured as a Publisher. <br /> ### Create an Event for the Publisher An {{%link href="/en/signals/help/events/" %}}Event{{%/link%}} in Catalyst is essentially a trigger action that occursa trigger action that occurs due to an interaction in the Publisher's environment. To create an event: 1. Click **Add Event**. <br /> {{%info%}}{{%bold%}}Info:{{%/bold%}} You can find out more about {{%bold%}}Events{{%/bold%}} in this {{%link href="" %}}help documentation{{%/link%}}.{{%/info%}} 2. Provide the required details and click **Save**. <br /> The required event has been created. <br /> You will be able to trigger the event using the API link generated by Catalyst. You can access this link by clicking the **REST API** button. <br /> ### Configure the Webhook A {{%link href="/en/signals/help/webhooks/key-aspects/" %}}Webhook{{%/link%}} in *Catalyst Signals* allows you to automatically initiate the required functions in the target environment due to interactions that occur in the Publisher environment. For this example, the required module in the Zoho CRM service will act as the webhook, and the integration between the services will be authenticated using **Connections**. To configure the Webhook: 1. Navigate to the **Webhooks** component present in the *Catalyst Signals* section of the console and click **Create Webhook**. <br /> 2. Provide a suitable name for your webhook and enter the **Endpoint URL** with the required request method. <br /> 3. Enable the **Authorize via Connection** checkbox and select the **Connection** you configured for Zoho CRM from the drop-down.\ <br /> {{%info%}}{{%bold%}}Info:{{%/bold%}} Steps to create a {{%bold%}}Connection with a Default Service{{%/bold%}} can be found in this {{%link href="/en/cloud-scale/help/connections/establish-default-connection/" %}}help documentation{{%/link%}}.{{%/info%}} 4. Click **Save** to create the Webhook. ### Create a Rule Next, create a rule and define it in a manner where when the required event takes place in the **Publisher**, the **Event** gets triggered, performs the configured action in the **Target** defined using the **Webhook** and authorized using **Connections**. To create a {{%link href="/en/signals/help/rules/key-aspects/" %}}Rule{{%/link%}}: 1. Navigate to the **Rule** component present in the *Catalyst Signals* service and click **Add Rule**. <br /> {{%info%}}{{%bold%}}Info:{{%/bold%}} You can learn more about:<br /> * Rules: {{%link href="/en/signals/help/rules/key-aspects/" %}}Here{{%/link%}} * Target: {{%link href="/en/signals/help/targets/key-aspects/" %}}Here{{%/link%}}{{%/info%}} 2. Configure the required rule and click **Save**. <br /> The rule will be created. Now, each time the configured event (sign up action) occurs in the web app, a record will be added to a module in Zoho CRM. This entire process will be automated since we leveraged event-driven architecture using **Catalyst Signals**, and the required integration will be authorized automatically and securely using **Connections**. -------------------------------------------------------------------------------- title: "Manage Custom Services" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.537Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/manage-custom-services/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Manage Custom Services You can find a list of all the custom services you have created in the **Custom Service** section of the *Connections* component. <br /> In the Catalyst console, you will be able to edit and delete certain configurations of the **Custom Services** that you created. {{%note%}}{{%bold%}}Notes:{{%/bold%}}<br /> * You will not be able to edit or delete {{%bold%}}Default Services{{%/bold%}}, as they are already preconfigured services. * You will not be able to modify your Custom Service when a Connection associated with the service is live and active. * When a Connection is live, you will not be able to perform edits apart from its Service Name, as any sensitive edit could lead to revocation of the connection.{{%/note%}} ### Edit a Custom Service To edit a custom service: 1. Click the **Edit** icon present in the required Custom Service. <br /> 2. Make the required changes and click **Update**. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} You will not be allowed to edit the {{%bold%}}Authentication Type{{%/bold%}}, {{%bold%}}Parameter Key{{%/bold%}}, and the {{%bold%}}Service Link Name{{%/bold%}} of your {{%italics%}}Custom Service{{%/italics%}}. The edits are not permitted to these fields because any Connections you might have associated with the service can be revoked if edited.{{%/note%}} The service will be edited. ### Delete a Custom Service To delete a custom service: 1. Click the **Delete** icon present in the required Custom Service. <br /> 2. Click **Yes, Delete** to delete the required service. <br /> The custom service will be deleted. {{%note%}}{{%bold%}}Note:{{%/bold%}} You cannot delete a Custom Service if a Connection has been created for it. However, once you delete the associated connection, you will be able to delete the service.{{%/note%}} You can also use the **ellipsis** icon present on every Custom Service's details page to manage the required custom service. <br /> -------------------------------------------------------------------------------- title: "Manage Connections" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.538Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/manage-connections/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Manage Connections In the console, you can perform three operations to your established and active Connections: * [Revoke a Connection](/en/cloud-scale/help/connections/manage-connections/#revoke-connection) * [Edit a Connection](/en/cloud-scale/help/connections/manage-connections/#edit-connection) * [Delete a Connection](/en/cloud-scale/help/connections/manage-connections/#delete-connection) You can manage your Connections in three places in the console: 1. If you have established a Connection with a Custom Service, then you can perform the edit, delete, or revoke operation by clicking the **ellipsis icon** and selecting the required icon in the *Connections using this service* section. <br /> 2. You can select the appropriate icon when you hover on the required Connection in the *My Connections* section of the console, which lists all your connections. <br /> 3. You can select the required connection in the *My Connections* page, and click the **ellipsis icon** and perform the required operation to manage your connections. <br /> ### Revoke a Connection To revoke a Connection: 1. Click on the **revoke icon** present next to your required Connection. <br /> 2. Read the information present in the pop-up, and click **Revoke**. <br /> The connection will be revoked. You can always configure another connection with the service by clicking **Connect**. <br /> ### Edit a Connection To edit a connection: 1. Click on the ellipsis icon of the required Connection and click **Edit**. <br /> 2. Make the required changes and click **Update**. <br /> {{%note%}}{{%bold%}}Notes:{{%/bold%}} * You will only be able to edit a connection, if you were the developer that established it. If you are required to edit an existing connection, that you did not establish, you will need to {{%link href="/en/cloud-scale/help/connections/manage-connections/#revoke-a-connection" %}}revoke{{%/link%}} it first and then re-establish the connection. * You will not be allowed to edit the {{%bold%}}Connection Link Name{{%/bold%}}. * You will not be allowed to edit the {{%bold%}}Scopes{{%/bold%}} once the Connection has been created.{{%/note%}} The changes will be rendered. ### Delete a Connection To delete a connection: {{%note%}}{{%bold%}}Note:{{%/bold%}} You will only be able to delete a connection, if you were the developer that established it. If you are required to delete an existing connection, that you did not establish, you will need to {{%link href="/en/cloud-scale/help/connections/manage-connections/#revoke-a-connection" %}}revoke{{%/link%}} it first and then re-establish the connection, and proceed to delete it.{{%/note%}} 1. Click the **ellipsis icon** present in the required Connection and click **Delete**. <br /> 2. Click **Yes, Delete** to delete the Connection. <br /> The connection will be deleted. -------------------------------------------------------------------------------- title: "Use Cases" description: "Catalyst Connections enables you to execute secure integrations with Zoho and other third-party services by handling all token management functionalities" last_updated: "2026-03-18T07:41:08.538Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/usecases/" service: "Cloud Scale" related: - Catalyst Signals (/en/signals/help/events/) -------------------------------------------------------------------------------- # Use Cases * **Problem**: Consider that a blogger writing on trusted platforms such as Medium and other such platforms would like to gain better insights on how which platform provides him with the most readers and what type of content resonates with his audience better. The best way to go about it would be to create a survey and send it to their audiences. But surveys are unreliable, and it does not guarantee the best responses.<br /><br />**Solution**: The **Catalyst Signals** service, in combination with the Cloud Scale component **Connections**, can implement the ideal solution to solve this requirement.<br /><br />**Implementation of the Solution**: All the blogging platforms allow readers to provide their impressions on the published content using a **like/dislike** button. The click of the impressions button can be your {{%link href="/en/signals/help/rules/key-aspects/" %}}Rule{{%/link%}} trigger.Using the Catalyst Signals service, you can configure the blogging platforms as {{%link href="/en/signals/help/publishers/create-publisher/custom-publishers/" %}}Custom Publishers{{%/link%}}. You can configure the {{%link href="https://www.zoho.com/survey/" %}}Zoho Survey{{%/link%}} or the {{%link href="https://www.surveymonkey.com/" %}}Survey Monkey{{%/link%}} or any survey platform as your {{%link href="/en/cloud-scale/help/connections/establish-custom-connection/" %}}Custom Service{{%/link%}} in the Connections component and establish a Connection with them. The required survey endpoint will need to be configured as the target {{%link href="/en/signals/help/webhooks/key-aspects/" %}}Webhook{{%/link%}} in Signals. The required authentication to authorize data transfer from the blogging service to the survey service will be handled by Connections. Now, when a reader leaves an impression on any of the blogging platforms that have been configured as Custom Publishers, the response will be shared with the required survey platform, and this data exchange will be authorized and authenticated using Connections. With the responses received, the bloggers will be able to better analyze their audiences' preferences. * **Problem**: A lot of businesses have access to relevant data curated through diligent market research, but they are unable to leverage it and procure more leads to scale their venture.<br /><br />**Solution**: Consider a business that offers a file exchange platform. They have a prospective client that they have successfully managed to onboard. Now, the next step in scaling their business would be to hunt for prospects that match their new client's sector and pitch them the platform as a solution if the prospects are facing a similar problem. An ideal solution to implement this workflow would be to use a legitimate data enrichment service to search online sources and provide the company with a list of businesses that match their target profile. They can then convert this data as leads and upload them to their lead management service, like {{%link href="https://www.zoho.com/crm/" %}}Zoho CRM{{%/link%}}. However, if this architecture is not automated, then it could potentially lead to a loss of leads.<br /><br />**Optimize the Solution Using Connections**: They can automate and optimize this workflow by making it **event-driven**. They can configure the data enrichment service as a *Custom Publisher* in **Catalyst Signals**. They can configure the required {{%link href="https://help.zoho.com/portal/en/kb/crm/customize-crm-account/customizing-modules/articles/customize-modules" %}}module{{%/link%}} in *Zoho CRM* as the target *Webhook*. They can create a *Rule* in Signals, where the procurement action of the results in the data enrichment service acts as the trigger event. When this event occurs, the list of companies will be funneled to the required module, and the authentication required to authorize this integration will be automated using **Connections**. This workflow will now ensure the company consistently has a comprehensive list of businesses as their prospective leads. --- ## SDK — Java — Connections -------------------------------------------------------------------------------- title: "Get Connections Instance" description: "This page describes the method to get an instance for the Connections component to allow you to use the Connections SDK methods." last_updated: "2026-03-18T07:41:08.545Z" source: "https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/connections/get-connections-instance/) - Connections Python SDK (/en/sdk/python/v1/cloud-scale/connections/get-connections-instance/) -------------------------------------------------------------------------------- # Connections Connections allows you to integrate with Zoho and other third-party services while managing all the authentication token requirement. ### Get Connections Instance {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} You can get the {{%badge%}}connections{{%/badge%}} component reference as shown below. This will not fire a server-side call. We will refer to this component instance in various code snippets of working with Connections. **Package Import** {{% panel_without_adjustment header="Package Imports" class="language-java line-numbers" %}} import com.zc.component.connections.ZCConnections; import com.zc.component.connections.beans.ZCConnectionResponse;{{%/panel_without_adjustment%}} {{%code class="language-java line-numbers"%}}// create connection instance ZCConnections connections = ZCConnections.getInstance();{{%/code%}} -------------------------------------------------------------------------------- title: "Get Authentication Credentials" description: "This page describes the method to acquire the required authentication credentials." last_updated: "2026-03-18T07:41:08.547Z" source: "https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/connections/get-credentials/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/connections/get-credentials/) - Connections Python SDK (/en/sdk/python/v1/cloud-scale/connections/get-credentials/) -------------------------------------------------------------------------------- # Get Authentication Credentials {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} This SDK method can be used obtain the authentication credentials for various Zoho services, listed as {{%link href="/en/cloud-scale/help/connections/establish-default-connection/" %}}Default Services{{%/link%}}. The {{%badge%}}connections{{%/badge%}} reference used in the below code snippet is the {{%link href="/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/" %}}component instance{{%/link%}}. {{% panel_without_adjustment header="Package Imports" class="language-java line-numbers" %}} import com.zc.component.connections.ZCConnections; import com.zc.component.connections.beans.ZCConnectionResponse;{{%/panel_without_adjustment%}} {{%code class="language-java line-numbers"%}}// create connection instance ZCConnections connections = ZCConnections.getInstance(); // retrieve the authentication credentials for the specified connection ZCConnectionResponse connectionResponse = connections.getConnectionCredentials("payrollcon"); // connection response System.out.println("Connection Response Headers: " + connectionResponse.getHeaders()); System.out.println("Connection Response Parameters: " + connectionResponse.getParameters());{{%/code%}} --- ## SDK — Node JS — Connections -------------------------------------------------------------------------------- title: "Get Connections Instance" description: "This page describes the method to get an instance for the Connections component to allow you to use the Connections SDK methods." last_updated: "2026-03-18T07:41:08.549Z" source: "https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/connections/get-connections-instance/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Java SDK (/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/) - Connections Python SDK (/en/sdk/python/v1/cloud-scale/connections/get-connections-instance/) -------------------------------------------------------------------------------- # Connections Connections allows you to integrate with Zoho and other third-party services while managing all the authentication token requirement. ### Get Connections Instance {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} You can get the {{%badge%}}connections{{%/badge%}} component reference as shown below. This will not fire a server-side call. We will refer to this component instance in various code snippets of working with Connections. {{%code class="language-javascript line-numbers"%}}// create connection instance const connections = app.connections();{{%/code%}} -------------------------------------------------------------------------------- title: "Get Authentication Credentials" description: "This page describes the method to get an instance for the Connections component to allow you to use the Connections SDK methods." last_updated: "2026-03-18T07:41:08.549Z" source: "https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/connections/get-credentials/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Java SDK (/en/sdk/java/v1/cloud-scale/connections/get-credentials/) - Connections Python SDK (/en/sdk/python/v1/cloud-scale/connections/get-credentials/) -------------------------------------------------------------------------------- # Get Authentication Credentials {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} This SDK method can be used obtain the authentication credentials for various Zoho services, listed as {{%link href="/en/cloud-scale/help/connections/establish-default-connection/" %}}Default Services{{%/link%}}. The {{%badge%}}connections{{%/badge%}} reference used in the below code snippet is the {{%link href="/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/" %}}component instance{{%/link%}}. {{%code class="language-javascript line-numbers"%}}// create connection instance const connections = app.connections(); // retrieve the authentication credentials for the specified connection const connectionResponse = connections.getConnectionCredentials('payrollcon'); // connection response console.log('connection response: ', connectionResponse);{{%/code%}} --- ## SDK — Python — Connections -------------------------------------------------------------------------------- title: "Get Connections Instance" description: "This page describes the method to get an instance for the Connections component to allow you to use the Connections SDK methods." last_updated: "2026-03-18T07:41:08.550Z" source: "https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/connections/get-connections-instance/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Java SDK (/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/) - Connections Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/connections/get-connections-instance/) -------------------------------------------------------------------------------- # Connections Connections allows you to integrate with Zoho and other third-party services while managing all the authentication token requirement. ### Get Connections Instance {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} You can get the {{%badge%}}connections{{%/badge%}} component reference as shown below. This will not fire a server-side call. We will refer to this component instance in various code snippets of working with Connections. {{%code class="language-python line-numbers"%}}# create connection instance connections = app.connections(){{%/code%}} -------------------------------------------------------------------------------- title: "Get Authentication Credentials" description: "This page describes the method to get an instance for the Connections component to allow you to use the Connections SDK methods." last_updated: "2026-03-18T07:41:08.550Z" source: "https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/connections/get-credentials/" service: "Cloud Scale" related: - Connections Help (/en/cloud-scale/help/connections/introduction/) - Connections Java SDK (/en/sdk/java/v1/cloud-scale/connections/get-credentials/) - Connections Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/connections/get-credentials/) -------------------------------------------------------------------------------- # Get Authentication Credentials {{%note%}}{{%bold%}}Note:{{%/bold%}} This SDK can only be accessed within Catalyst services like {{%link href="/en/serverless/help/functions/introduction/" %}}Functions{{%/link%}} and {{%link href="/en/serverless/help/appsail/introduction/" %}}AppSail{{%/link%}}. It cannot be used to integrate with third-party services.{{%/note%}} This SDK method can be used obtain the authentication credentials for various Zoho services, listed as {{%link href="/en/cloud-scale/help/connections/establish-default-connection/" %}}Default Services{{%/link%}}. The {{%badge%}}connections{{%/badge%}} reference used in the below code snippet is the {{%link href="/en/sdk/java/v1/cloud-scale/connections/get-connections-instance/" %}}component instance{{%/link%}}. {{%code class="language-python line-numbers"%}}# create connection instance connections = app.connections() #retrieve the authentication credentials for the specified connection connection_response = connections.get_connection_credentials('payrollcon') #connection response print('connection response:', connection_response){{%/code%}}