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: