BionicForms Webhooks
Real-time HTTP notifications for every form event
Webhooks send HTTP POST requests to your server the moment an event occurs. Every payload is signed with HMAC-SHA256 so you can verify authenticity. Failed deliveries retry with exponential backoff, and you get a full delivery dashboard to monitor everything.
What You Get
Four Event Types
Trigger on new submissions, completed AI analysis, form published, and approval actions. Pick the events that matter to your workflow.
HMAC-SHA256 Signatures
Every webhook payload is signed following the Standard Webhooks specification. Verify the signature server-side to ensure the request came from BionicForms.
Exponential Backoff Retries
Failed deliveries are retried automatically with increasing delays. Your endpoint being briefly offline won't cause missed events.
Delivery Dashboard
See every webhook delivery attempt with timestamps, HTTP status codes, and response bodies. Debug integration issues without guessing.
Custom Headers
Add custom HTTP headers to webhook requests for authentication or routing. Useful for API gateways and serverless functions.
Per-Form Configuration
Set up different webhook URLs for different forms. Route customer feedback to one endpoint and internal surveys to another.
How to Set Up Webhooks
Get connected in just a few minutes.
Open Webhook Settings
Go to your form's Settings page and find the Webhooks section, or navigate to Settings > Webhooks in your workspace.
Add a Webhook URL
Enter the HTTPS endpoint where you want to receive events. This is typically a URL on your server or a serverless function.
Choose Events
Select which events should trigger the webhook: new submission, analysis completed, form published, or approval action.
Copy the Signing Secret
BionicForms generates a unique signing secret for each webhook. Copy it and use it in your server code to verify payload signatures.
Test the Webhook
Submit a test form entry and check your delivery dashboard to confirm the webhook fired successfully.
Frequently Asked Questions
What format are webhook payloads?
How do I verify webhook signatures?
What happens if my server is down?
Can I send webhooks to Slack or Discord directly?
Is there a rate limit on webhooks?
Do webhooks work on the free plan?
Other Integrations
Explore more ways to connect BionicForms to your workflow.
Ready to Connect Webhooks?
Start free, no credit card required. Set up Webhooks in minutes.