How to Set Up a Webhook

January 23, 2026

Webhooks are a convenient way to instantly send form submissions or collected data to other applications or your own server. They help keep information in sync and support seamless automation, allowing your workflows to run smoothly with minimal effort.

Setting up the Webhook integration is quick—here’s how:

  1. In Form Builder, in the orange navigation bar at the top of the page, click on Settings
  2. In the menu on the left, click on Integrations.
  3. Then, search for Webhooks and click on it.
Webhook integration in the Form Builder
  1. Now, enter your endpoint or webhook URL in the Add WebHook field. To add more endpoints, click on Add New Webhook.
  2. Once done, click on Complete Integration.
Add New Webhook in the Webhooks integration settings
  1. Finally, click on Finish.
Finish button in the Webhooks integration settings

That’s it. Your form is now ready to send submission data to your chosen endpoint. You can remove or update the integration anytime by clicking the Webhooks icon in the Integrations tab.

Remove and Integration buttons in the Webhooks integration settings

Notes:

  • The WebHooks integration has a 30-second request timeout.
  • Encrypted forms can only send encrypted data.
  • The endpoint may have limitations that could prevent the request from being processed. These include, but are not limited to
    • Timeout to close the connection to the endpoint.
    • The maximum size of data accepted may be lower than the submission data.
    • Firewall rules on the endpoint.

Here’s an example PHP script you can save and use as an endpoint to test your webhook. It saves form entries to a text file, which is helpful for debugging:

<?php
// convert JSON to PHP
$data = json_decode($_REQUEST['rawRequest'], true);
// write data to a file
file_put_contents('webhook_test.txt', print_r($data, true), FILE_APPEND);
?>

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.