Conditions, calculated fields, hidden fields and answer piping
Logic, calculations and piping
Show each person the questions that apply to them. Jump to a page, add up a score, and greet people by name with @ mentions.
No credit card. Unlimited forms and submissions on Free.
Conditions that show, hide, require or skip
Write a rule under any question: when an answer matches, show a block, make it required or jump to a page.
- Combine conditions with and / or
- Hidden blocks stay out of the way until needed
Calculated fields for scores and totals
Keep a number or a text that answers change as people fill in the form, for quizzes, quotes and scores.
- Add, subtract, multiply or use a formula
- Use the result in later questions
Greet people by name
Type @ to drop an earlier answer into a question, a text or the thank-you page.
- Any answer, hidden field or calculation
- A fallback when the answer is empty
Hidden fields from the link
Pass values like utm_source or a plan in the link and use them in your logic and your results.
- Prefill answers from the URL
- Saved with every submission
Connects to the tools you already use
Send each submission to Google Sheets, Notion, Airtable, Slack, Discord, Coda, Linear or Attio, and work on your forms from Claude or ChatGPT over MCP.
Frequently asked questions
The questions we get most. If yours isn't here, ask in support and we'll answer.
Is logic on the Free plan?
Yes. Conditional logic, calculations, answer piping and hidden fields are all on Free.
What can a logic rule do?
When the answers match your conditions, a rule can show or hide blocks, make a question required, jump to a page, update a calculated field or hide the submit button so the form can’t be sent.
How do calculated fields work?
Add a calculated field, then let answers add to it, subtract, multiply, divide or set its value. You can also write a formula with numbers, fields and + - * /. Show the result in later questions or on the thank-you page with @.
How do I fill a hidden field?
Name it after a URL parameter, like ref. A link ending in ?ref=newsletter fills it, and an embedded form reads the query string of the page it sits on. The value is saved with the submission.
Where can I use earlier answers?
Type @ in a question, a text block or the thank-you page to insert an answer, a hidden field or a calculated field, and set a fallback for when it’s empty. Slack, Discord and Notion messages take @ too.
Your next form is a few keystrokes away
Create an account and publish your first form today.
No credit card. Unlimited forms and submissions on Free.
