A webhook is an HTTP callback. It is an efficient way to have real time 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 can view full documentation here.
Adding A Webhook
Select Integrations from the Extras menu.
Click the Add Integration button, then select the Webhook option.
Name the webhook something clear that will help identify it. The endpoint URL will also be placed here.
Customize the webhook.
- This toggle turns the webhook on or off. If it's off, no data will be sent out.
- Toggle on specific ‘Events’ 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 form (that is selected from the form list) is published, whether new or updated. Inventory supply: When inventory is used on forms, 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.