Forms
Forms let clients submit new entries straight into your Notion database. When a client submits a form, Quelvo creates a new row in Notion on their behalf. Useful for project intake, change requests, support tickets, time logs, status updates, or any situation where clients add information to your workflow.
How a form works
You configure which Notion properties to ask for and whether each is required. When clients open the portal, they see a Submit button (or a form card, depending on your layout). They fill it in, hit submit, and a new Notion page appears in the database. You get an email notification if you've turned that on.
Create a form
Open the Forms page
From the portal's sidebar, click Forms, then New form.
Give the form a name
Clients see this name on the submit button and form header (e.g. "New project request", "Submit a brief").
Pick a database
Each form writes to one database. Select the database where new submissions should land.
Choose which fields to ask for
Quelvo lists every property on the database. Toggle on the ones you want clients to fill in. For each toggled field, mark it Required if it must be completed, or leave it optional.
Configure special field behavior
- Auto-fill client email — if your database has an Email property, you can have Quelvo pre-fill it with the logged-in client's email automatically. Clients don't see the field; you always know who submitted.
- File uploads — toggle any
Filesproperty to let clients attach files. Files are uploaded directly to Notion. (Pro and Agency plans only — see File uploads below.)
Enable email notifications (optional)
Toggle Notify me on submit to receive an email every time someone completes the form.
Save the form
Click Save. The form is now live — clients see it the next time they open the portal.
Supported field types
Most Notion property types work as form fields:
- Text (short answer)
- Number
- Select (dropdown of existing options)
- Multi-select (pick multiple options)
- Status
- Date (date picker)
- Checkbox (yes/no toggle)
- Email, URL, Phone number
- Files (file upload — Pro/Agency only)
Property types that can't be used in forms: formulas, rollups, created/edited timestamps, people, relations.
File uploads
When a form includes a Files field, clients can attach files directly from their device. Files are uploaded through Quelvo and stored in Notion as native Notion-hosted attachments — not as external links.
Accepted file types: images (PNG, JPEG, WebP, GIF), PDF, Word and Excel documents, plain text, CSV.
Maximum file size: 20 MB per file.
File uploads are a Pro feature
Adding a Files field to a form requires Pro or Agency. On Starter, the Files field type is disabled in the form builder.
Monthly upload limits by plan:
- Starter: 100 MB / month (across all forms in the portal)
- Pro: 1 GB / month
- Agency: 10 GB / month
If a client's upload would exceed the monthly cap, they see an "upload limit reached" message and the upload is rejected before any bytes are sent.
Multiple forms per portal
You can add as many forms as you like to a portal. Each appears as its own submit card. For example:
- "New project brief" — intake form for new work
- "Change request" — structured form for scope changes
- "Weekly update" — status log form
Each form writes to its configured database independently.
Viewing submissions
Form submissions create rows in your Notion database just like any other row. They follow your portal's configured columns and appear in the portal's data view immediately (after Quelvo's 60-second cache expires, or instantly if you have Notion webhooks configured).
You can also see submissions in the Audit log page — every form submit is logged with the client's email and a timestamp.
Plan limits
Form submissions are counted monthly across all forms in your account:
| Plan | Submissions / month |
|---|---|
| Starter | 50 |
| Pro | 250 |
| Agency | Unlimited |
What counts as a submission
Every successful form post counts as one submission. Failed validation, network errors, and abandoned drafts don't count.