The quickstart
Your form.
Now connected.
A few lines of HTML, and your next submission has somewhere to go. No JavaScript required.
Connect your form
Create a client, add a form, and register the domains that can submit to it. Then copy the snippet from your form’s page.
<form action="https://api.example.com/api/v1/forms/YOUR_FORM_ID/submissions" method="POST"> <input type="text" name="name" required /> <input type="email" name="email" /> <input type="text" name="phone" /> <input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off" /> <input type="hidden" name="redirect" value="https://yoursite.example/thanks" /> <button type="submit">Send</button> </form>
This is an example. Replace the action host and YOUR_FORM_ID with your form’s endpoint. Keep your existing styles and add any fields you need.
Choose who gets the ping
Add a notification email on the form’s page and choose to notify yourself, your client, or both. Save the form PIN when it is first shown; it is never included in a ping.
Each notification includes a name and phone number or email. The rest of the submitted information is saved securely for your spreadsheet.
Get the full picture
Reply to a ping from a registered notification address with the command below, replacing the example PIN with your own.
EXPORT PIN: YOUR_FORM_PIN
You’ll receive a link to an .xlsx file. A second download is allowed within 24 hours, then the exported leads are deleted. Use EXPORT SPAM to include submissions marked as spam.
Prefer JavaScript?
Send your fields to the same endpoint with Accept: application/json. A successful submission returns 202 Accepted with an id and requestId.
For a normal HTML form, set the optional redirect field to your thank-you page. Otherwise, we’ll show ours.
Ready for your first connection?
Create your form