Setting up a webhook is as easy as copy/pasting the web service URL to an input box. Just open the website settings page in your dashboard and click “Edit” in the “Publish Webhooks” section.
You can secure your web services against unauthorized use by specifying a secret token and validating it in the web service. See the webhooks documentation for further details and examples.
When the webhook URLs are posted, metadata about the publishing action, e.g. the CMS tenant ID, the user ID, and the list of the changed CMS objects, is sent to the web service, allowing you to take appropriate action based on these details. For example, when notifying someone via a web service, you might only want to act on changes to content relevant to the recipient.
In case you are in need of inspiration on which platform to use for your web services, take a look at our articles related to this topic, e.g. Posting Form Content to a Slack Channel via an AWS Lambda Function or Using an AWS Lambda Function to Send an Email after Form Submission.