How Does It Work?

When a contact takes a specific action within Force24, you can use a webhook to automatically trigger an event in an external app. The webhook sends an HTTP request to a specified URL, including details and instructions about the event. The connected app or integration then carries out the desired action.

 

Key Terms Explained

Webhooks
 A webhook is a type of HTTP request that enables one app to send data to another in real-time, based on a specific trigger.

Headers
 Headers provide additional information about the request. They often include key-value pairs, which are used by the receiving app to verify or process the request correctly (e.g. authentication keys).

Content Type
 This defines the format of the request body. The webhook editor supports only two formats: JSON and Form Data. Be sure to select the one required by the third-party app.

Payload (Input after content type is selected)
 The payload is the main body of the HTTP request. It contains the actual data being sent and must match the format expected by the app you're sending it to.

POST
 Can be used to send data to a source to create a new resource.

GET
 Can be used to perform a function in an external source.

PUT
 Can be used to update or replace existing content.

 

How to add it to your journey

You can now automate the webhooks within your Force24 journey. In order use the webhook app in a journey:

  • In your Force24 account, navigate to Journey manager.
  • Click the name of a journey to edit an existing journey. Or click new journey to create a new journey.
  • In right hand panel, drag and drop ‘Apps’ onto the journey builder grid.
  • You can then select the ‘Webhooks’ app to begin using; the component can be used to integrate with other third-party apps.
  • Once you select the Webhooks option, you will be asked to name the action, as well as configure the webhook to use the third-party apps. Configuration differs between the third-party apps, using their external documents may be required.