Free - up to 3 forms. Pro - unlimited.
Each form is independent
Every form gets its own:access_key(fp_…) - identifies which form a submission atPOST /submitbelongs to. This is the only thing that ties a submission to a form; there’s no form ID in the URL.- Destination email - verified separately per form (though verifying the same email twice across two forms only requires the OTP once - see Your first form).
- Allowed domains, notification settings, redirect URL, and (on Pro) automations.
Creating another form
- In the dashboard, click New form.
- Or, from an AI agent connected via MCP, call
create_form.
access_key and land in the same forms list.
Rotating or deleting a key
From a form’s Setup tab:- Rotate key - issues a new
access_keyand invalidates the old one immediately. Use this if a key leaks somewhere it shouldn’t have (e.g. committed alongside other secrets, even though it isn’t one). - Delete form - removes the form and its
access_keypermanently. Existing submissions are removed with it; this cannot be undone.