A webhook is an HTTP callback. It is an efficient way to have data sent to a user based on specific events within a Webconnex product. This is a technical process, and should not be attempted unless trained to do so. If you are familiar with webhooks, you view full documentation here.
Adding A Webhook
Select Integrations from the Extras menu.
Select Add Integration. Then select Webhooks.
Name the webhook something clear that will help you identify it. You will also place the endpoint URL here.
Customize the webhook.
This toggle turns the webhook on or off. If it's off, no data will be sent out.
Here you can toggle specific ‘events’ on that will happen within the Webconnex platform.
New Registration: When a registrant submits a new registration.
Subscription/Deposit processed: When a subscription donation or final deposit is paid.
Form publish: When a page (that is selected from the page list) is published, whether new or updated.
Inventory supply: When inventory is used on pages, it will update you at a few intervals so inventory is tracked.
Coupon creation/edit: Whenever a new coupon is made by a user or a coupon is edited.
This toggle will indicate whether to include all created, and newly made, pages on the list to actively send out the webhooks. If it is toggled off you will be given a list where you can select or deselect the pages you want to include.
Test the webhook.
You can submit test registrations to see how the data will look on your side.
To view the status of a specific webhook, you can scroll to the bottom of the page, and see all individual webhooks there. You can expand to see the Payload, Request, Response, and more.
** Webhooks are not delivered in real-time and should not be relied on for real-time or synchronous workflows.