--- title: "Key Aspects" url: https://docs.catalyst.zoho.com/en/signals/help/webhooks/key-aspects/ description: "An HTTP-based callback function that allows event-driven communication between decoupled apps." last_updated: 2025-05-30T11:44:32Z service: Signals type: general --- # Webhooks Webhooks serves seamless sharing of real-time communication and data exchange between applications. These Hypertext Transfer Protocol Secure (HTTPS) callbacks allow near-instantaneous interaction between the different applications. With webhooks, Signals help you to automatically trigger actions in the [target](https://docs.catalyst.zoho.com/en/signals/help/targets/key-aspects/) systems based on predefined events that occur in the [publisher](https://docs.catalyst.zoho.com/en/signals/help/publishers/key-aspects/) environment. This eliminates the need for manual intervention and allows systems to react dynamically to the changes. > **Note:** You can create up to **100** webhooks in a [Catalyst Project](https://docs.catalyst.zoho.com/en/getting-started/catalyst-projects/). ## Key Aspects ### Authorization Connections provided under Catalyst Cloud Scale simplifies the authorization setup for webhooks. This helps developers to securely authenticate webhook requests without managing external credentials manually. ### Track Webhook Performance Each webhook has a dedicated **Activity** page that provides insights into its execution trends and performance. It displays the number of successful and failed executions over time. This feature helps developers monitor webhook reliability and troubleshoot issues efficiently through **Execution History**. It captures details like response JSON and status codes, making it easier to analyze failures, identify patterns, and optimize webhook performance. ### Supported HTTPS Methods Catalyst Signals supports multiple HTTPS methods for webhooks. It includes **POST**, **GET**, **PUT**, **PATCH**, **DELETE**, and **OPTIONS**. This flexibility enhances the management of event data, leading to robust and efficient event deliveries to the target applications. ### Invocation Rate Limit The invocation rate limit controls how frequently a webhook can be triggered per second. This limit helps in preventing excessive use of endpoints that may overload the target systems. You can configure this limit between 1 and 300 HTTPS calls per second, with **300 per second** as the default. ### Customizable Headers and Parameters Webhooks support customizable headers and parameters, which can be either static values or dynamic placeholders wrapped in double curly braces (***{{variable}}***). Once specified, you must configure them on the [target](https://docs.catalyst.zoho.com/en/signals/help/targets/key-aspects/) page under Placeholders. Each webhook supports up to **25 unique headers and parameters**, allowing precise control over transmitted data. [Learn how to configure Headers and Parameters for Webhook](https://docs.catalyst.zoho.com/en/signals/help/webhooks/create-webhook/#https-call-settings)