Send Form Data to Any Service with Webhooks
Heysheet’s form submission webhook feature allows you to receive real-time notifications of new form submissions. This enables you to handle form submissions with an API, giving you the flexibility to integrate with any service you want.Why Use Webhooks?
Webhooks are a powerful tool for developers who need to:- Trigger custom workflows and automations.
- Integrate with a CRM or other third-party service.
- Store form data in a custom database.
- Build a Jamstack form submission backend.
How to Set Up a Webhook
- From the Heysheet dashboard, select the form you want to configure.
- Navigate to the “Webhook” section.
- Enable the webhook and enter your endpoint URL. This is the URL that Heysheet will send a POSTrequest to when a new submission is received.
- (Optional) Add a secret key to secure your webhook.
 
Webhook Payload
When a form is submitted, Heysheet will send aPOST request to your webhook URL with a JSON payload containing the form data.
Securing Your Webhooks
To ensure that your webhook requests are coming from Heysheet, you can use a secret key. When you set a secret key, Heysheet will include aX-Heysheet-Signature header in each webhook request. You can then verify this signature on your server to ensure the request is authentic.
This makes Heysheet a secure and reliable form submission API endpoint for your application.
