--- title: "Employ Connections in Signals" url: https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/connections-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-10-06T06:21:49Z service: Cloud Scale type: general related_links: - name: "Catalyst Signals" url: /en/signals/help/events/ - name: "Signals Publishers" url: /en/signals/help/publishers/key-aspects/ - name: "Signals Events" url: /en/signals/help/events/ - name: "Signals Webhooks" url: /en/signals/help/webhooks/key-aspects/ - name: "Signals Rules" url: /en/signals/help/rules/key-aspects/ --- # Employ Connections in Signals [Signals](https://docs.catalyst.zoho.com/en/signals/) 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: [Zoho CRM](https://www.zoho.com/crm/) and [Zoho Analytics](https://www.zoho.com/analytics/). 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 [Catalyst Signals](https://docs.catalyst.zoho.com/en/signals/help/events/). 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. ![catalyst_connections_signals_not_connected_arch](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_connections_signals_not_connected_arch.webp) 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. ![catalyst_connections_signals_connected_arch](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_connections_signals_connected_arch.webp) 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 [Publisher](https://docs.catalyst.zoho.com/en/signals/help/publishers/key-aspects/) 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**. ![catalyst_cloudscale_connections_signals_start_pub](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_start_pub.webp) > **Info:** You can find more information about: * Catalyst Signals service: [Here](https://docs.catalyst.zoho.com/en/signals/help/events/) * Publishers: [Here](https://docs.catalyst.zoho.com/en/signals/help/publishers/key-aspects/) * Configuring a Publisher: [Here](https://docs.catalyst.zoho.com/en/signals/help/publishers/create-publisher/zoho-publishers/) 2. Click the **Create Your Own Publisher** tab, and provide the required details for your *Publisher* and click **Save**. ![catalyst_cloudscale_connections_signals_choose_pub](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_choose_pub.webp) The web application has been configured as a Publisher. ![catalyst_cloudscale_connections_signals_creat_event](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_creat_event.webp) ### Create an Event for the Publisher An [Event](https://docs.catalyst.zoho.com/en/signals/help/events/) in Catalyst is essentially a trigger action that occurs due to an interaction in the Publisher's environment. To create an event: 1. Click **Add Event**. ![catalyst_cloudscale_connections_signals_add_event](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_add_event.webp) > **Info:** You can find out more about **Events** in this [help documentation](https://docs.catalyst.zoho.com/en/signals/help/events/). 2. Provide the required details and click **Save**. ![catalyst_cloudscale_connections_signals_adding_event](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_adding_event.webp) The required event has been created. ![catalyst_cloudscale_connections_signals_event_added](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_event_added.webp) 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. ![catalyst_cloudscale_connections_signals_event_api](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_event_api.webp) ### Configure the Webhook A [Webhook](https://docs.catalyst.zoho.com/en/signals/help/webhooks/key-aspects/) 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**. ![catalyst_cloudscale_connections_signals_create_webhook](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_create_webhook.webp) 2. Provide a suitable name for your webhook and enter the **Endpoint URL** with the required request method. ![catalyst_cloudscale_connections_signals_webhook_url](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_webhook_url.webp) 3. Enable the **Authorize via Connection** checkbox and select the **Connection** you configured for Zoho CRM from the drop-down.\ ![catalyst_cloudscale_connections_signals_webhook_sel_connection](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_webhook_sel_connection.webp) > **Info:** Steps to create a **Connection with a Default Service** can be found in this [help documentation](https://docs.catalyst.zoho.com/en/cloud-scale/help/connections/establish-default-connection/). 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 [Rule](https://docs.catalyst.zoho.com/en/signals/help/rules/key-aspects/): 1. Navigate to the **Rule** component present in the *Catalyst Signals* service and click **Add Rule**. ![catalyst_cloudscale_connections_signals_webhook_add_rule](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_webhook_add_rule.webp) > **Info:** You can learn more about: * Rules: [Here](https://docs.catalyst.zoho.com/en/signals/help/rules/key-aspects/) * Target: [Here](https://docs.catalyst.zoho.com/en/signals/help/targets/key-aspects/) 2. Configure the required rule and click **Save**. ![catalyst_cloudscale_connections_signals_rule_done](https://catalyst-docs-development.zohostratus.in/images/help/connections/catalyst_cloudscale_connections_signals_rule_done.webp) 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**.