Related ToolsZoho FormsZoho Desk

Zoho Forms Tutorial: Conditional Logic Setup Guide

Published May 2, 2026
Updated May 7, 2026
Read Time 16 min read
Author George Mustoe
Beginner Setup
i

This post contains affiliate links. I may earn a commission if you purchase through these links, at no extra cost to you.

This Zoho Forms tutorial for beginners walks through conditional logic setup from sign-up to first published form. You will configure dynamic field visibility (show or hide fields based on previous answers), set up page rules for multi-page branching, and test the logic before going live. Plan for about 25 minutes end to end on a beginner-friendly form. Conditional logic is a Standard plan feature - the Free and Basic tiers do not include it.

The honest framing up front: if you are on the Free plan and your goal is conditional logic, you will need to upgrade to Standard at $25 per user per month annual to follow this tutorial. Free is fine for collecting basic information without branching; the moment your form needs to ask different questions to different respondents, Standard is the realistic starting point.

The video above covers page rules specifically (the multi-page branching feature). Watch it for visual reference, then come back for the field-level conditional logic walkthrough. The patterns apply whether you publish standalone forms or pipe submissions into Zoho CRM or Zoho Creator downstream. For broader context on form-driven workflows, see our best customer onboarding tools 2026 review, the best workflow automation tools for SMBs roundup, or the official Zoho Forms documentation.

What This Zoho Forms Tutorial Covers

This Zoho Forms tutorial focuses on three connected features that turn a static form into a dynamic one.

Conditional logic on fields. Show or hide individual fields based on previous answers. A common example: if the respondent selects “Yes” on a marketing-consent question (the GDPR Recital 32 on consent covers the legal baseline for opt-in capture), show a follow-up email-frequency dropdown; if they select “No”, skip that section entirely. This keeps forms short and personalised without losing the ability to capture detail when needed.

Page rules. Multi-page forms can branch entire pages based on responses. Page A is shown to everyone; Page B only to respondents who answered “I am a new customer” on Page A; Page C only to existing customers. This is the right tool when answer paths diverge significantly across respondent segments.

Calculation fields. Auto-populate a value based on other answers. Example: a registration form computes a total fee based on selected ticket types and quantities. Calculation fields are not strictly conditional logic but they often pair with it. The Zoho Forms help center covers the formula syntax in depth.

By the end of this tutorial, you will have a working form that uses all three. The base example throughout is an event registration form with branches for individual versus team registrations, a calculated fee, and a payment field that only appears if the total is greater than zero.

Which Zoho Forms Plan Do You Need for Conditional Logic?

Conditional logic is a paid-tier Zoho Forms feature. Here is how the plans break down:

PlanAnnual priceConditional logic?
Free$0No
Basic$10 per userNo
Standard$25 per userYes
Professional$50 per userYes (plus advanced approvals, all integrations)
Premium$90 per userYes (plus HIPAA, SMTP, advanced retention)

Monthly billing is more expensive: Standard is $30 per user per month on monthly billing.

The Free plan is genuinely useful for simple forms - drag-and-drop builder, unlimited form views, pre-built themes, email notifications, and basic integrations are all free. What Free lacks is conditional logic, payment gateways, custom domains, custom PDFs, and approval workflows.

The Basic plan at $10 per user per month annual adds payment gateways, custom PDFs (up to 2,000), file uploads, and a custom domain. It still does not include conditional logic. Standard at $25 per user per month annual is the first plan with conditional logic, plus all payment gateways, custom themes, approval workflows, and advanced reports.

For most teams wanting “smart forms”, Zoho Forms Standard is the realistic starting plan. If you also need integrations beyond the core set (Salesforce, MailChimp, etc.), step up to Professional. If you need HIPAA compliance for healthcare data, you must be on Premium. Confirm current pricing on the official Zoho Forms pricing page before subscribing - vendor prices change. Reference the HHS HIPAA Security Rule for the compliance baseline before processing PHI.

How Do You Sign Up and Create Your First Zoho Form?

If you do not already have an account, start a free trial of Standard so you can use conditional logic during the tutorial.

Step 1: Sign up. Visit the Zoho Forms site and create an account. Choose the Standard plan trial when prompted - this gives you 14 days to test conditional logic before committing to a paid subscription.

Step 2: Open the form builder. From the dashboard, click New Form. You can start from a template or with a blank form. For this tutorial, choose Blank Form.

Step 3: Name the form. Give the form a meaningful name (for example, “Event Registration”). The form name appears as the default title and on the form URL.

Step 4: Save and continue. Save the empty form. The form builder opens with a left sidebar containing field types and a central canvas where the form takes shape.

You are now inside the builder. The left sidebar groups fields by category - basic, advanced, integration. The right side of the screen has tabs for Build, Properties, Rules, Themes, and Settings.

Build the Base Form Fields

Before adding conditional logic, build the base fields the form will need.

Step 1: Add a name field. Drag a Single Line field from the left sidebar onto the canvas. Set the label to “Full Name” and toggle Required.

Step 2: Add an email field. Drag an Email field. Label it “Email Address” and set as required.

Step 3: Add a registration type field. Drag a Dropdown field. Label it “Registration Type”. In the options, add three values: “Individual”, “Team”, “Sponsor”. This is the field your conditional logic will branch from.

Step 4: Add team-specific fields (initially visible). Add a Number field labelled “Team Size”. Add a Single Line field labelled “Team Name”. These will be hidden when the user selects Individual.

Step 5: Add sponsor-specific fields. Add a Single Line field labelled “Company Name”. Add an Email field labelled “Sponsor Contact Email”. These appear only for Sponsor selections.

Step 6: Add ticket quantity. Add a Number field labelled “Number of Tickets” and set a default of 1.

Step 7: Add a calculation field placeholder. Add a Formula field labelled “Total Fee”. You will configure the formula in a later step.

Step 8: Save the form. Save before moving to the next step.

The form is now functional but static - everyone sees every field regardless of registration type. Conditional logic fixes this.

How Do You Add Conditional Logic Rules in Zoho Forms?

Conditional logic rules live in the Rules tab.

Step 1: Open the Rules tab. From the form builder, click Rules in the top navigation. You see two main rule types: Field Rules (conditional logic on fields) and Page Rules (multi-page branching). The field rules documentation covers the full operator list.

Step 2: Create a new field rule. Click New Rule under Field Rules. Give the rule a descriptive name like “Show team fields for Team registration”.

Step 3: Configure the rule trigger. The trigger is the condition that activates the rule. Set it to: when “Registration Type” equals “Team”. The rule editor lets you choose any field as a trigger and supports operators like equals, not equals, contains, is empty, and others.

Step 4: Configure the rule action. The action defines what happens when the trigger is met. Set actions to: show “Team Size” and show “Team Name”. The actions panel lets you show, hide, set as required, or skip pages.

Step 5: Set the inverse rule. Add a second rule that hides Team Size and Team Name when Registration Type is anything other than Team. This ensures the fields disappear when the user changes their answer.

Step 6: Repeat for sponsor fields. Create rules to show “Company Name” and “Sponsor Contact Email” when Registration Type equals “Sponsor”, and hide otherwise.

Step 7: Configure the calculation. Open the Total Fee formula field. Build a formula using the form’s expression syntax (see the Zoho Forms calculation fields documentation). A simple example: IF(Registration Type = "Individual", 50, IF(Registration Type = "Team", Team Size * 35, 200)). The exact syntax depends on which field types you used; follow the in-app formula editor prompts.

Step 8: Add a payment-gating rule. If you want a payment field to appear only when there is a fee, add a rule: show “Payment” when “Total Fee” is greater than 0.

Step 9: Save and preview. Save all rules. Click Preview to test the form. Try selecting each registration type and verify the right fields show or hide.

If a rule is not behaving correctly, the most common cause is that the rule’s trigger references a field type that does not match the operator. For example, comparing a number field with the text equals operator can produce odd results. Double-check field types and operators in the rule editor.

Configure Page Rules for Multi-Page Branching

Page rules branch entire pages based on answers. They are useful when answer paths diverge significantly.

Step 1: Convert your form to multi-page. In the form builder, click the page divider option to add new pages. For this tutorial, add three pages: Page 1 (registration type), Page 2 (individual details), Page 3 (team details), Page 4 (sponsor details), Page 5 (payment and confirmation).

Step 2: Move fields to the right pages. Drag the relevant fields onto each page. Page 1 holds the registration type dropdown. Page 2 holds individual-specific fields. Page 3 holds team fields. Page 4 holds sponsor fields. Page 5 holds payment.

Step 3: Open Page Rules. From the Rules tab, click Page Rules. The page rules documentation covers the full action list if you need branches more complex than skip.

Step 4: Create a “skip team page” rule. Add a rule: when Registration Type is not “Team”, skip Page 3 (the team page). Use the skip page action.

Step 5: Create a “skip sponsor page” rule. Similarly: when Registration Type is not “Sponsor”, skip Page 4.

Step 6: Test the page flow. Preview the form. Submit as each registration type and verify each path goes through the correct sequence of pages.

Page rules are a heavier form of branching than field rules. Use them when entire sections diverge; use field rules when only a couple of fields need to be hidden or shown.

Test the Form Logic

Before publishing, run a thorough test.

Test 1: Each branch end to end. Submit the form three times - once as Individual, once as Team, once as Sponsor. Verify each path shows only the relevant fields and the calculation is correct.

Test 2: Edge cases. Try changing the registration type mid-form. Verify previously-shown fields hide cleanly. Try submitting with empty required fields and verify validation triggers.

Test 3: Mobile rendering. Open the form on a mobile device. Conditional logic and page rules should behave identically. Watch for layout issues with hidden fields leaving awkward spacing - the web.dev responsive design basics covers the viewport patterns Zoho’s templates rely on.

Test 4: Calculation fields. Test boundary conditions per the boundary-value testing pattern. Set Number of Tickets to 0; verify Total Fee handles it correctly. Set very large numbers; verify the field accepts them.

Test 5: Notifications. Submit a test form. Verify the email notification you expect arrives, with the right field values populated. If you have integrations active, check the destination system received the data correctly.

If any test fails, return to the Rules tab and adjust. Save and re-test until all paths work reliably.

Notifications and Submission Actions

Once the form logic is solid, configure what happens when someone submits.

Step 1: Open Settings. From the form builder, click Settings in the top navigation.

Step 2: Configure email notifications. Under Email Notifications, set up an admin notification (you receive an email summarising the submission) and a respondent confirmation (the submitter receives an acknowledgement). Customise the templates with field placeholders that pull in the submitter’s answers.

Step 3: Configure approval workflows (optional). If submissions need approval before being processed, enable Approvals. Standard plan supports basic approval; Professional plan supports multi-level routing. Define the approval steps and who reviews each.

Step 4: Configure integrations. From Integrations, connect the form to downstream systems (see the Zoho Forms integrations directory). Standard supports core integrations; Professional unlocks advanced options like Salesforce. If your funnel needs deeper marketing handoff after submission, the zoho marketing automation workflows guide covers list-to-journey wiring; for help-desk routing, the zoho desk setup help center guide handles ticket intake.

Step 5: Configure submission redirect. Choose what the respondent sees after submitting - a thank-you message, a redirect URL, or a custom HTML page.

Step 6: Publish the form. Once notifications and integrations are configured, click Publish. Zoho Forms generates a public URL you can share, embed, or post.

Common Mistakes and How to Avoid Them

A few mistakes come up repeatedly with conditional logic.

Forgetting the inverse rule. A rule that shows a field on condition X needs a partner rule that hides it on not-X. Without the inverse, the field stays visible after the user changes their answer. Always create rules in pairs.

Conflicting rules. If two rules target the same field with opposite actions, the result is unpredictable. Audit your rules list and remove conflicts. The conditional rules reference documents rule precedence in detail.

Required fields on hidden pages. If a field is required but the conditional logic hides the page it lives on, respondents cannot submit. Either make the field optional or scope the required flag with conditional logic too.

Calculation fields referencing hidden fields. A formula referencing a hidden field uses the hidden field’s value (often empty or zero). Make sure your formula handles these cases - guard with IF statements or default values.

Testing only the happy path. Submit only as the registration type you tested first, and you miss bugs in the other branches. Always test every branch.

Publishing without preview. The preview environment catches most layout and rule issues before respondents see them. Always preview after every meaningful change.

The Bottom Line

Zoho Forms conditional logic turns static information collection into a dynamic experience that asks the right questions to the right people. The setup pattern is straightforward: build the base fields, write rule pairs for show/hide, and test every branch end to end.

The plan reality is that conditional logic requires Standard at $25 per user per month annual or above. The Free and Basic plans are good for simple forms but cannot run the workflows in this tutorial. Standard is also where payment gateways, custom themes, and advanced reports unlock - so the upgrade buys you more than just conditional logic.

Once your team is comfortable with field rules and page rules, the same patterns scale to much more sophisticated forms - lead-qualification forms, support intake forms, and onboarding flows that adapt to each respondent. Start with the simple registration example in this tutorial, then layer complexity as you learn the rule editor. If your forms feed into a help desk workflow, the Zoho Desk setup help center guide walks through ticket intake patterns and Zoho Desk is the destination tool (check Zoho Desk pricing to confirm which tier handles form-sourced ticket intake). For analytics on form responses, see the best data analytics platforms review or jump straight to the Zoho Analytics dashboard setup guide. For email-marketing follow-up after submission, the best email marketing platforms 2026 roundup is the next read.

Frequently Asked Questions

Does Zoho Forms have conditional logic on the free plan?

No. Conditional logic is a Standard plan feature, available at $25 per user per month annual or higher. The Free plan supports a drag-and-drop builder, unlimited form views, pre-built themes, email notifications, and basic integrations, but does not include conditional logic, page rules, payment gateways, custom themes, or approval workflows. To use any of those features you need at minimum the Standard plan.

How do I add conditional logic to a Zoho form?

Open the form builder, click the Rules tab, and create a new Field Rule. Set the trigger (a condition such as “Registration Type equals Team”), set the action (show or hide specific fields), then save and preview. For each show rule, also create an inverse hide rule so the affected fields disappear when the trigger no longer matches. Test every branch by submitting the form once for each possible answer path before publishing.

What is the difference between page rules and conditional logic?

Conditional logic on fields shows or hides individual fields based on answers, while page rules skip or redirect entire pages in a multi-page form. Use field rules when only a few fields need to appear or disappear. Use page rules when whole sections of the form differ between respondent paths - for example, an existing-customer page versus a new-customer page. The two work together: many forms use page rules at the section level and field rules within each section.

Can I use Zoho Forms for HIPAA-compliant data collection?

HIPAA compliance is a Premium plan feature only. Standard and Professional plans do not include HIPAA controls. If you collect protected health information, you must be on Premium at $90 per user per month annual. The Premium tier adds HIPAA compliance, SMTP for email delivery, the report scheduler, auto-trash submissions, and advanced data retention controls. Confirm your specific compliance requirements with Zoho Forms support before processing PHI through the platform.

Want to learn more about Zoho Forms?

External Resources

  • Try Zoho Forms free - Start with the Free plan or trial Standard to use conditional logic.
  • Zoho Forms pricing - Compare Free, Basic, Standard, Professional, Premium plans.
  • Zoho Forms conditional logic docs - Official help center documentation.

Related Guides