Webhooks | Zoho Vertical Studio

Webhooks

Webhooks in Zoho Vertical Studio allow your application to communicate with external systems in real time. A webhook sends an HTTP request to a specified URL whenever a trigger event occurs in your application, such as record creation, updates, or specific rule conditions.
This facilitates easy integrations, automated downstream processes, and instant notifications outside your application without writing custom code.
For a detailed introduction to webhooks and their configuration options, please refer to the full help documentation here. 

To access Webhooks in the Developer Console, go to Build > Automate > Workflow > Webhooks.


Packaged Webhooks

A Packaged Webhook is a webhook created in the Developer Console and delivered to subscriber organizations as part of your Vertical Solution package. Once included in a published version of your application, these webhooks become available in all subscriber orgs either during initial signup or when they receive an upgrade.
Info
Note: In the Developer Console, only the General authorization type is supported. In subscriber organizations, both General and Connections authorization types are available.
To learn more about how components are packaged and deployed, please refer to our guide on Components Packaging in the Vertical Studio Platform.

Property
Upgrade Type
Modify Access
Webhook
Upgradable
Developer Only
Webhook Name
Upgradable
Developer Only
Webhook specifications
(URL, method, parameters, headers, etc) 
Upgradable
Developer Only
Description
Upgradable
Developer Only

Changes and Impacts

When a webhook is created, modified, or deleted in the Developer Console and published as part of an upgrade, the following impacts apply in subscriber organizations:

Add a new Webhook

A newly created webhook will be included in the next application upgrade. Once upgraded, the webhook becomes available in all subscriber organizations.

Modify a Webhook

Any updates made to a webhook, such as changes to the URL, method, headers, parameters, or payload, will be reflected in all subscriber orgs upon upgrading to the corresponding version. All workflows or automation features using the webhook will automatically use the updated configuration.

Delete a Webhook

When a webhook is deleted from the Developer Console:
  1. If the webhook is not associated with any automation feature (such as workflows) in subscriber orgs, it will be removed from those orgs during the upgrade.
  2. If the webhook is already associated with any automation feature in subscriber orgs, it will not be deleted to avoid breaking existing configurations.