Create a new form endpoint
Each form is a hosted endpoint that accepts POST submissions from your site. You choose a display name and which origin is allowed—then you wire your HTML (or JavaScript) to our URL.
1. Sign in
Open Sign in (or create an account). You need to be logged in to create and manage forms.
2. Open the dashboard
Go to Dashboard. Your existing form endpoints are listed here.
3. Create a form
- Click New Form (or Create Form) to open the create dialog.
- Form name — A label for you in the dashboard (e.g. "Marketing site contact").
- Allowed origin URL — The site that may submit to this form, including protocol (e.g.
https://www.example.com). We only accept requests whose browserOriginmatches this value. You cannot change the allowed origin after creation; if your domain changes, create a new form endpoint. - Honeypot field name — Name of a hidden field you add to your HTML form (often left as the default). Bots that fill every field get caught; real users leave it empty.
- Email notifications (optional, Pro) — Toggle if you want an email when someone submits.
- Submit the dialog to create the form.
Pro-only options (later)
On Pro you can add JSON schema validation, webhooks, custom thank-you redirects, CAPTCHA, file uploads, and more from Settings and other tabs—after the form exists.