title: Quickstart description: Create a form and collect your first submission in under five minutes.
Quickstart
This walks through creating a form and collecting your first submission, either through the public link or the API.
1. Create a workspace and form
- Sign in and open the dashboard.
- Create a workspace (one workspace = one client site).
- Inside the workspace, create a form and add at least one field.
- Publish the form — unpublished forms are drafts and accept no submissions.
2. Collect your first submission (public link)
Every published form is reachable at:
https://your-app.vercel.app/f/{formId}
Open it, fill it in, and submit. The submission appears in the dashboard Submissions view instantly.
3. Collect via the Submission API
curl -X POST https://your-app.vercel.app/api/submit/{formId} \
-H "Content-Type: application/json" \
-d '{
"data": { "name": "Ada Lovelace", "email": "ada@example.com" }
}'
A successful submission returns 200 OK:
{ "success": true }
See the Submission API reference for field validation, bot protection, and error handling.
4. Watch for events
Enable an outbound webhook to get notified of every submission in real time, with each request cryptographically signed so you can verify it came from us.