Notion Added Conditional Logic to Forms

In case you missed the news, this week Notion added “conditional logic” to Forms (only accessible on paid plans of Business level and above). This means you can now add inputs to your form that only appear when answers to other questions match a specific criteria.

For example, if we have a Multiple choice field that maps to a Multi-select property…

Click the “…” option on the Form element.
Click “Add conditional logic”
  1. Click the “…” option on the Form element.
  2. Click “Add conditional logic”

This adds “logic” to the “Question 2” question. Then we can…

  1. Only show the fields in the toggle when “Option 2” is selected
  2. Add as many fields as you like to show when that condition is matched

As you can see, the logic is pretty basic. It’s a value matching system. My current understanding of the system is that conditional logic is an exact match system and can only be added to the following properties:

  • Checkbox
  • Select
  • Multi-select

The current limitations of the system as I’ve observed are:

  • You can only add a single exact matching condition (no AND/OR logic as with Filters)
  • Conditions are explicitly tied to a single input, so we cannot add logic that observes conditions of multiple inputs
  • Since it’s an exact match system, we cannot add conditions like “if the text field contains the word ’emergency’…”
  • You can only add two levels of conditions (Grandparent > Parent > Child) (see image below for the max number of nested conditions)
You cannot add conditions to “Child” here.

Regardless of the limitations, this definitely improves Notions Form product, and I’m looking forward to them exploring this feature further.

Share This Post

Email
LinkedIn

Get 🔥 Notion tips in your inbox

When you sign up, you’ll get tips, perspectives, and opinions on how you can better use Notion. Plus you’ll get a steady drip of Notion updates, videos, interviews, and resources from the Notion Mastery team.

Master your life and business workflows with Notion.