Forms

Form fields & file uploads

Supported field types, including file uploads.

When creating a form, define fields one per line as 'Label | type | required'. Supported types include text, email, textarea, select, number, tel, url, hidden, and file.

Name
Email | email | required
Message | textarea | required
Resume | file

File uploads

A field of type 'file' renders a file input. On submit, files are uploaded to private storage at the edge and the submission stores a reference. In the dashboard, open a submission to download the file via a short-lived signed URL.

Upload limits

Uploads are capped at 10 MB and restricted to common document and image types. Files live in a private bucket — they're only reachable through expiring signed URLs generated for workspace members, never public.