Skip to main content
Webhooks
Maddy avatar
Written by Maddy
Updated over a month ago

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.

Did this answer your question?