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.

Google Sheets
Notion
Airtable
Slack
Discord
Coda
Linear
Attio
Claude
ChatGPT

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.