> ## Documentation Index
> Fetch the complete documentation index at: https://developer.onetrust.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrating with Webhooks

Applications are constantly communicating with each other and this is possible through webhooks. The procedure is simple: a webhook provider (the application sending the message) shares information with a webhook receiver (the responding app) when an event happens in an application. This guide outlines what webhooks are and why you can consider using them in your integration workflows.

## What is a webhook?

Webhooks are HTTP callbacks that get triggered in response to a specific event within a system. The request body contains relevant data (most commonly, in JSON payload format) about the details of the event.

**Benefits**

Webhooks offer real-time information to other applications improving efficiency and productivity. They are communication facilitators that can help you to automate processes and enhance your workflows providing you with an event-driven solution.

## How do webhooks work?

1. An event occurs. For example, a user performs an action in an application.
2. After the event takes place, the webhook is triggered.
3. The system sends an HTTP POST request to a predefined endpoint URL.
4. The webhook collects the data.
5. The payload is delivered with useful details of the event.

**Use Case**

For instance, a customer flags an event in an application and the webhook generates a message sending a notification to a specific team to take action.

* **Step 1:** The customer detects an anomalous behavior in the system and starts a conversation via chatbot to raise a ticket.
* **Step 2:** The system sends a notification to the designated team channel informing them of the support case.
* **Step 3:** The Customer Support Team receives the notification with details of the event and proceeds with the request.

## What do I need to create a webhook trigger in the OneTrust application?

On the OneTrust Integrations menu, you can add and manage webhook triggers and start customizing the occurrence of events according to your needs.

> 👍
>
> For more information on the OneTrust Integrations ecosystem and how to build and automate your organization's processes, see:
>
> * [Getting Started with Integration Workflows](https://my.onetrust.com/s/article/UUID-36040ff3-8166-1ee0-8f70-1984d69cf1ee)
> * [Managing Custom Integration Workflows](https://my.onetrust.com/s/article/UUID-24759a6f-c3a1-4919-d0d7-caa041d68727)
> * [Integrating with Webhooks](https://my.onetrust.com/s/article/UUID-755dc243-6f00-3a47-4e15-f2faed0ac4af)