Collect responses with a public form
Create a public URL so anyone can respond without signing in, and review every response in one place.
Step 1 — add a form view
Open the database
Open the database that will receive the responses. If you created it from the event sign-up or feedback collection template, a form view is already there.
Create a form view
In the view tabs, choose + New view → Form and enter a name. A form view is required before you can create a public link.
Step 2 — create the public link
Open the form view
Click the form view tab. If you see "No public link yet.", click Create link.
Copy and share the link
Once issued, the public link is shown. Copy it with the copy button, or use Preview the public form to check it in an external browser.
Issue a new link
If the old link leaked or you want to retire it, click Reissue to get a new one.
Step 3 — responses and security
- Rate limit per IP — 5 per minute / 30 per hour / 100 per day
- Rate limit per token — 30 per minute / 200 per hour / 2000 per day
- Honeypot field — blocked when a bot fills it in automatically (invisible to people)
- Input sanitizing — 1000 characters of text, 500 for URLs, RFC validation for email, metacharacters blocked in phone numbers
- Origin checks (optional) — allowedOrigins in the view settings can allow embedding on specific sites only
A public form is exposed to the outside, so automatic spam protection is always on.
Step 4 — manage responses
Open the responses page
Open the admin dashboard with the Form responses button in the DB detail view (or the /forms/responses URL).
Filters and stats
Along with total, today, and last-submission stats, use the date filter (all / today / this week / this month) and the IP search.
Side panel
Click a row and the right panel (480px) shows the response field by field. The delete button clears out spam responses (member permission).
CSV export
The download button in the header exports responses as CSV — UTF-8 BOM, RFC 4180, Excel-compatible.