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 can view full documentation here.
Jump To...
Add a Webhook
From the Pages screen, hover over the Extras tab in the top menu bar
Select Integrations
Click Add Integration
Select the Webhooks option
Enter the Webhook Name
Enter the Webhook Endpoint URL
Click Save and Continue
Customize a Webhook
Name
App Key (this field is optional)
App/API Token (this field is optional)
URL
Status Toggle: This toggle turns the webhook on or off. If this is turned off, no data will be sent out
Events: Under this field, you can toggle specific ‘events’ on that will happen within the Webconnex platform
New Registration: When a donor submits a new donation
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
Send Data from Every Page: This toggle will indicate whether to include all created, and newly made, forms on the list to actively send out the webhooks. If this option is toggled off, you will be given a list where you can select or deselect the forms you want to include in this webhook
Send a Test: You can use this field to submit test donations to see how the data will look on your side. You can expand to see Send a Registration, Send a Subscription, Send a Form Publish, and Send a Coupon
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.
Note: ** Webhooks are not delivered in real-time and should not be relied on for real-time or synchronous workflows.