Webhook delivers data to other applications as it happens, meaning you get data immediately. Intempt's Webhook forwarder enables you to POST, PUT, or DELETE your app event data to any endpoint that you define, in an easily-parseable JSON format. Data you collected with Intempt can be sent onwards to Webhook destinations of your choice.

How to create a new Webhook destination

Under the Data platform tab locate and click the Destinations object. Once in the object, click on the Create destination button and select the Webhook destination option.


Add a descriptive name for the selected destination.


Configure the destination by:

  • Request type:
    • POST - sends data to a specific URL and expects the resource at that URL to handle the request. The web server at this point can determine what to do with the data in the context of the specified resource.
    • PUT - puts a file or resource at a specific URL, and exactly at that URL. If there's already a file or resource at that URL, PUT replaces that file or resource. If there is no file or resource there, PUT creates one
    • DELETE - the method requests that the origin server delete the resource identified by the Request-URL

  • URL:- define the Webhook destination URL

  • Switches:
    • Required authentication - Webhooks support two types of authentication: basic and bearer token. Both types of authentication should only be used over HTTPS (TLS). Although not recommended, it's also possible to create a webhook without authentication.
    • Add custom header - are commonly used to provide additional information. If any end-user wants to provide additional information when default headers are not enough then they can use a custom header configuration.
    • Add custom payload - it gives you the flexibility you need to integrate with any cloud service out there.