If you need to send your form data from your Woorise site to an external API the Webhooks integration allows you to do exactly that. Easily pass information such as form submissions, payment data, and more to the 3rd-party service of your choice.
Creating a Webhooks Feed
- In your Woorise dashboard click on Integrations from the main menu and activate Webhooks.
- Select the campaign you want and click on Form tab.
- From the Settings click on Webhooks.
- Click Add New to create a new feed.
Webhooks Feed Settings
A feed Name is required. It is only used for identification and will not be shown anywhere other than your feed listing.
- Request URL
Enter the URL this request should be sent to. This setting also supports merge tags.
- Request Method
Select the HTTP method which is to be used when performing request. The supported methods are GET, POST, PUT, PATCH, and DELETE.
- Request Format
Select the format for the webhook request. The supported formats are FORM and JSON.
- Request Headers
Here you can configure one or more HTTP headers to be sent with the request.
- Request Body
Here is where you will define what data is sent with the request. You can select from the following options:
- All Fields: This will send the entire unformatted entry.
- Select Fields: This will display the Fields Values setting.
- Webhook Condition
To use conditional logic, select the Enable Condition checkbox and then configure the rules which should be met for this request to be sent.
The Content-Type header is automatically set to application/json during feed processing when the Request Format is set to JSON and the Request Method is set to POST or PUT.
Only displayed when Request Body is set to Select Fields. This dynamic setting allows you to define the keys and values to be sent in the request body. For the values, you can select from the form fields, entry meta, or Add Custom Value which will display a text input that supports merge tags.
You can test your Webhook using the webhook.site