Webhooks as an Integration Layer
Formtorch webhooks let you connect to any external service — not just the ones with native integrations. If a service can receive an HTTP POST request, you can connect it to Formtorch.
Webhook delivery is available on the Starter and Pro plans. For webhook configuration, signatures, and events, see the Webhooks feature docs and the Webhooks API reference.
Common webhook use cases
- Slack / Discord: Post to an Incoming Webhook URL to notify a channel on each submission
- Make / n8n: Trigger a workflow scenario using the Webhooks trigger module
- CRM: Push leads directly into HubSpot, Salesforce, or Pipedrive via their API webhook receivers
- Database: Write submissions to Airtable, Notion, or a custom database endpoint
- Custom backend: Trigger your own server-side processing logic
Setting up a webhook
- Go to Settings → Webhooks in the dashboard
- Click Add Endpoint and enter your destination URL
- Choose which events to subscribe to (currently:
submission.created) - Save — Formtorch will start delivering events immediately
Verifying webhook signatures
Every webhook request from Formtorch includes a signature header so you can verify the payload came from us. See Signature Verification for implementation examples in Node.js and Python.
Retries
If your endpoint returns a non-2xx status or times out, Formtorch retries delivery with exponential backoff. See the Webhooks feature docs for retry behavior details.
Need a specific integration?
If you’d like a first-class integration with a specific tool, open a feature request or contact support.