Webhooks
Availability: This feature is available in the preview version of our new dashboard at app.wildjar.com.
Webhooks allow you to send WildJar data, usually as a JSON payload via HTTP POST, to an external platform in real time each time an event occurs.
Supported events
- Call start
- Call completed
- Call transcribed
- SMS sent
- SMS received
Configuration
To activate outgoing webhooks, please follow the instructions below:
- Navigate to the Integrations page and under Webhooks, click "configure".
- If a single account isn't selected, select your account.
- Click + New webhook.
- Enter a descriptive name to identify your webhook, enter the webhook URL and select the HTTP method for your webhook (most webhooks, if not specified, use POST).
- Optionally, configure any authentication or headers required for your webhook.
If the webhook endpoint replies with a response other than 200 OK, you can also configure which HTTP status code (ie. 201 Created, 204 No Content) or response body text (ie. "ok") we should consider as successful response. If you don't know the response, you can find it by completing the configuration and clicking Test your webhook. - If you want to filter data by Smart Tag or tracking number, toggle on Filters and select which filters to apply.
- If you want to customise the interaction type (calls or SMS), direction (inbound or outbound) or event you're sending webhooks for, you can toggle off Send everything and configure as required.
- Click Save.
Testing
To test your webhooks with sample data, click Test your webhook and select the event you wish to test. The platform will send the sample data to your endpoint and confirm the response received: