--- title: "Ecosystem" url: https://docs.catalyst.zoho.com/en/signals/getting-started/ecosystem/ description: "Learn about getting started with Catalyst Signals that helps you establish seamless communication between decoupled applications." last_updated: 2025-12-31T06:47:59Z service: Signals type: general --- # Ecosystem of Signals **Elements** - [Events](https://docs.catalyst.zoho.com/en/signals/help/events/) A significant occurrence of action or change within an application. - [Publishers](https://docs.catalyst.zoho.com/en/signals/help/publishers/key-aspects/)A publisher is the primary source of events. - [Rules](https://docs.catalyst.zoho.com/en/signals/help/rules/key-aspects/)It guides the ingestion of incoming events from publisher to target. - [Targets](https://docs.catalyst.zoho.com/en/signals/help/targets/key-aspects/)An endpoint or application that serves as a destination for events. - [Webhooks](https://docs.catalyst.zoho.com/en/signals/help/webhooks/key-aspects/)An HTTP-based callback function that allows event-driven communication between decoupled apps. As depicted above, Catalyst Signals comprises of various elements, each with a specific functionality and scope. [**Events**](https://docs.catalyst.zoho.com/en/signals/help/events/): This refers to any significant occurrence of action or change within an environment or application. [**Publisher**](https://docs.catalyst.zoho.com/en/signals/help/publishers/key-aspects/): It acts as a source from where events will be published. The component helps in authenticating and managing the list of sources. It can either be any of the Zoho products, or a custom product. [**Rules**](https://docs.catalyst.zoho.com/en/signals/help/rules/key-aspects/): They establish a relationship between the Publisher and the Target. This relationship is based on the rule containing filters that determine when and where to convey the events from the Publisher. [**Targets**](https://docs.catalyst.zoho.com/en/signals/help/targets/key-aspects/): A target is usually an endpoint that serves as a destination for the events generated by a Publisher. Signals support three types of targets: Webhooks, [Functions](https://docs.catalyst.zoho.com/en/serverless/help/functions/introduction/) and [Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/). [**Webhooks**](https://docs.catalyst.zoho.com/en/signals/help/webhooks/key-aspects/): This is one of the majorly used target types to which the event details are shared with. The component holds the necessary configurations for a webhook to be used in Signals.