Quickstart
This guide walks you through creating an account, building a form, and sharing it with respondents — in under five minutes.
1. Create an account
Go to the registration page and enter your name, email address, and a password. The first account created on a fresh install is automatically given the Admin role; all subsequent accounts are given the Organiser role by default.
2. Create a new form
- After signing in, click Forms in the left sidebar.
- Click New form in the top-right corner.
- Enter a title and an optional description, then click Create form. You will be taken directly to the form builder.
3. Add fields
In the form builder you will see a field palette on the left listing all 11 available field types. Click any type to append it to your form. You can also drag a field card to reorder it.
Click a field card to open its editor panel on the right, where you can change the label, add a placeholder, toggle required, and (for choice fields) manage the list of options.
See Field types for a full description of every field.
4. Save your fields
Click Save fields at the top of the builder. The form is saved as a draft and is not yet visible to respondents.
5. Preview the form
Click Preview to open the form fill-out view in a new tab. This lets you check the layout and required-field validation before publishing.
6. Publish
Back on the form detail page, click Publish. The form status changes from Draft to Published and a shareable link is shown. Send this link to your respondents.
You can optionally set an expiry date before publishing — the form will close automatically at that date and time.
7. View responses
Open the form detail page and click Responses to see a table of all submissions. The Stats tab shows a response-rate chart and per-field answer breakdowns. Click Export CSV to download all responses as a spreadsheet.
Next steps
- Field types — full reference for all 11 field types.
- Repeating groups — let respondents add multiple entries.
- Visibility & allowlists — restrict access to specific email addresses.
- Import from JSON — create forms programmatically.