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

  1. Sign in and open the dashboard.
  2. Create a workspace (one workspace = one client site).
  3. Inside the workspace, create a form and add at least one field.
  4. 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.