API & webhooks
Put responses straight into your own system
When the built-in destinations are not enough, use your own: issue an API key, read submissions from your code, or take a webhook the moment a response arrives.
What it looks like
What you get
API keys you control
Create and revoke keys in settings; a revoked key stops working immediately, and keys are shown once rather than stored in plain sight.
Webhooks per form
Point a form at your endpoint and every submission is POSTed as JSON, with the same payload shape the sample download shows.
Deliveries you can debug
Each attempt records the status and response, retries with backoff on transient failures, and disables an endpoint that keeps failing.
How it works
- 1
Create an API key
Settings → API keys. Copy it once and store it in your own secret manager.
- 2
Add your webhook
Paste the endpoint on the form, send a test delivery and confirm the log entry.
- 3
Build against the payload
Download the sample payload for the exact field shape before you write the handler.
Templates that use it
General Contact Inquiry Form
High-conversion standard website contact layout.
General Contact Inquiry FormRequest a Quote (RFQ) Form
Multi-step estimator gathering project specs for custom service pricing.
Request a Quote (RFQ) FormProduct Order Form
Direct-to-consumer order form with quantity selectors and item variations.
Product Order Form
Questions
Wire it into your stack
Create a key in settings and add a webhook to any form.