Last updated July 2026
Paperform's conditional logic shows or hides questions, sections, and content based on how a respondent answers, so no two people need to see the same form. If someone answers "yes" to one question, a follow-up question appears. If they answer "no," it stays hidden and they move straight to the next relevant section. It's one of Paperform's most-used features, and it works across nearly every use case a form can serve, from ecommerce to hiring to event registration.
This guide covers how conditional logic actually works, eight practical ways businesses use it, and where to go next if you want the full feature breakdown. For the deepest dive into every capability, our conditional logic forms feature page covers pricing-rule logic, redirect logic, and email automation logic in more technical detail than we'll get into here.
TL;DR
| Question | Quick answer |
|---|---|
| What is conditional logic? | A set of "if this, then that" rules that show, hide, or change form content based on how someone answers. |
| Is it hard to set up? | No. Paperform's visual rule editor lets you build rules by selecting conditions from dropdowns, no code required. |
| What can it control? | Questions, sections, pricing, success pages, automated emails, and PDF content. |
| What's the difference between conditional logic and calculations? | Logic shows or hides content based on answers. Calculations use formulas to compute a number, like a price or a score, which logic can then react to. |
| Where do I build one? | Start on the conditional logic feature page (linked above) or jump straight into a form and add your first rule. |
How Conditional Logic Actually Works
Conditional logic follows a simple structure: if a respondent answers a certain way, then something specific happens. That "something" could be a question appearing, a section disappearing, a price changing, or an email being triggered.
Setting up a rule in Paperform takes three steps:
- Pick the trigger. Choose the question or field whose answer will control the rule, a multiple-choice selection, a number entered, a checkbox ticked.
- Set the condition. Define what counts as a match, for example "equals," "is greater than," or "contains." You can stack multiple conditions with "and/or" logic for more complex rules.
- Choose the outcome. Decide what happens when the condition is met: show or hide a question, reveal a section, change a price, or trigger a specific email.
Form length and unnecessary questions are consistently cited as top reasons people abandon forms partway through, according to research from The Manifest. Conditional logic addresses both: nobody sees a question that doesn't apply to them, and the form only ever feels as long as it needs to be for that specific respondent.
8 Ways to Use Conditional Logic in Your Forms
1. Personalise the experience for different audiences
When you send one form to a diverse group of people, or reuse a single form for multiple purposes, some questions won't apply to everyone. Showing irrelevant questions risks survey fatigue and can make respondents wonder if they're even filling out the right form.
Conditional logic hides questions until they're relevant. A charity registration form, for example, can show different fields depending on whether someone is registering as a runner, a volunteer, or a sponsor, without cramming every option into one long list.
2. Build smarter ecommerce and pricing pages
If you're selling online, logic can make your store adapt in real time. Show only the sizes or variants currently in stock, or suggest products based on a short quiz a customer completes first.
Paired with a calculations field, logic can also apply discounts, add fees, or adjust totals based on what someone selects, and automatically send a receipt once a purchase goes through. That's a smarter checkout experience without writing a line of code.
3. Trigger custom validation and error messages
Sometimes a form needs an answer to fall within specific limits, confirming someone is old enough, or that they've agreed to terms before continuing. Paperform's calculations field includes an "error" function that displays a custom message when a condition isn't met.
For example, a consultancy targeting mid-sized companies might calculate revenue per employee from a form response and trigger an error if the number falls below a set threshold, letting them steer inquiries that fall outside their target market toward a different next step.
4. Personalise your thank-you page
What a respondent sees right after they submit matters as much as the questions themselves. Conditional logic can route different respondents to different success pages: pipe in their name, adjust the colours, or swap the message entirely based on how they answered.
This is especially useful for quizzes, where each result needs its own page, or for feedback forms, where someone who left negative feedback probably shouldn't land on a generic "thanks, come shop with us again" page.
5. Send different follow-up emails automatically
Using answer piping, Paperform can send a copy of someone's submission, or a custom message, straight back to them. Conditional logic decides which message goes to which respondent based on their answers.
If you're screening job applicants, for instance, you can set up one email for candidates who clear your criteria and a different one for those who don't, so everyone gets a timely, relevant response instead of silence. Our guide to pre-screening interviews covers this exact use case in more depth, including the specific screening questions to ask.
6. Route inquiries to the right team automatically
A generic contact form often means someone on your team manually reads every submission and forwards it to the right department. Conditional logic removes that step. Set up a multiple-choice question asking which department a message relates to, then route submissions with certain answers straight to the right inbox or Slack channel.
This works for more than contact forms, too. Event registrations, support requests, and internal requests can all be automatically routed based on how someone answers a single triage question.
7. Generate custom PDFs from form data
A generic PDF summary of a submission isn't always the right document to send. Paperform lets you build custom PDFs that only include the fields relevant to the recipient, hiding a respondent's personal contact details from an internal copy, for example, while keeping a full record for your own team's use.
You can generate more than one PDF from a single submission this way: a clean, minimal version for the respondent, and a fuller internal version for your records.
8. Keep schedules and bookings under control
Paperform's Appointments field lets respondents book directly into your calendar, but conditional logic makes the booking experience specific to each person. Vary appointment length based on which service someone selects, charge different rates depending on the time slot, or apply a surcharge automatically for bookings on public holidays.
For service-based businesses managing a complex schedule, this turns a booking form into a fully automated scheduling system rather than a static request form someone still has to manually confirm.
Conditional Logic vs. Calculations: What's the Difference
Conditional logic and calculations are closely related but solve different problems. Conditional logic answers the question "should this be shown, hidden, or triggered?" Calculations answer the question "what number should this be?"
In practice, they're often used together. A calculations field might compute a total price based on selected options, and a conditional logic rule then decides whether to show a discount message once that price crosses a certain threshold. Neither replaces the other. The calculations feature handles the maths, and conditional logic decides what happens with the result.
Where to Go From Here
The use cases above cover the most common ways businesses put conditional logic to work, but they're a starting point, not the full feature set. If you're ready to actually build a form with logic rules, the conditional logic feature page linked at the top of this guide walks through every capability in detail, including pricing rules, redirect logic, and integration triggers, and includes templates you can start from instead of building a form from scratch.
If you're setting up a hiring workflow specifically, our guide to hiring your first employee shows how conditional logic fits into an application form alongside the rest of your hiring paperwork.
FAQ
What is conditional logic in online forms?
Conditional logic is a set of "if this, then that" rules that change what a form shows based on how someone answers. It can reveal or hide questions and sections, adjust pricing, change the success page, or trigger a specific automated email, all based on a respondent's actual answers rather than a single, static form layout.
Is conditional logic hard to set up?
No. Paperform's visual rule editor lets you build logic rules by selecting a trigger question, a condition, and an outcome from dropdown menus. No code or technical background is needed, and rules can be combined with "and/or" logic for more complex scenarios.
What's the difference between conditional logic and calculations?
Conditional logic controls what's shown, hidden, or triggered based on an answer. Calculations compute a number, like a price, score, or eligibility result, using a formula. The two work together often: a calculation determines a value, and conditional logic decides what happens once that value is known.
Can conditional logic affect pricing in a form?
Yes. Combined with a calculations field, conditional logic can apply discounts, add fees, or adjust a displayed total in real time based on what a respondent selects. This is common in ecommerce and order forms where the final price depends on several variable choices.
Does conditional logic work with quizzes and assessments?
Yes. Conditional logic can reveal different follow-up questions based on a previous answer, adjust feedback based on a calculated score, or route a respondent to a specific results page. This makes it a natural fit for quizzes, assessments, and any form where the outcome should differ from person to person.
Build Your First Conditional Logic Form
Head to the conditional logic feature page linked at the top of this guide to see the full feature set, or jump straight into a free Paperform account and add your first "if this, then that" rule to an existing form. [CTA: Ready to build smarter forms? | Start using conditional logic for free. | Get started]