---
title: "About Webhooks"
description: "Discover how to use Contentstack webhooks to sync third-party apps, automate tasks, and improve workflow efficiency with our comprehensive guide."
url: "https://www.contentstack.com/docs/headless-cms/about-webhooks"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-07-22"
---

# About Webhooks

A webhook is a user-defined HTTP callback. It is a mechanism that sends real-time information to any third-party app or service.

![CMS-Webhooks](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf7c1ac8c609e1a5a/69f31140207e6928d33c5279/CMS-Webhooks.png)

**Note:** You can select a specific [branch](https://www.contentstack.com/docs/headless-cms/about-branches) for which webhooks should trigger. This webhook will be accessible throughout all the branches. Refer to our [Global Modules](/docs/headless-cms/global-modules) document for more information.

Thus, webhook allows you to keep your third-party application in sync with your Contentstack account. Using webhooks, you can specify a URL to which you would like Contentstack to post data when an event occurs in your [stack](/docs/headless-cms/about-stack).

For example,

*   Sending a marketing email to your subscribers whenever you publish any new blog post from your stack
*   Automatically adding tags to an image after publishing it
*   Creating redirects for old URL whenever you change the entry’s URL to a new one
*   Notifying your users on social platforms about your newly released content

Contentstack provides a [Webhook Integrations](/docs/headless-cms/webhook-integrations) guide on how you can use webhooks for a variety of purposes. This can help you to integrate webhooks with any third-party applications for creating custom solutions.