How to add some logic to my form?
⚠️ Form logic is only available to users with a Pro or Team subscription.
Form logic lets you build smart, dynamic forms that react based on user input.
In NoteForms, each field can have its own logical behavior and respond automatically to conditions you set.
⚙️ Available Logic Actions
You can trigger four types of actions when a condition is met:
- 🙈 Hide field
- 👀 Show field (if it was previously hidden)
- ✅ Make field required
- 🚫 Make field optional
Each field can have its own conditions and actions.
Building conditions works similarly to creating filters in Notion.
✨ How to Add Logic to a Field
- Open your form editor.
- Open the settings for one of your fields (click on the blue cog icon).
- In the opened modal, click the Logic tab.
- Define your conditions and actions.
- Click Publish on the upper right of the page.
Your form will now behave dynamically based on user responses. 🎉
📽️ Watch this short video example:
📅 Date Logic Conditions
Date logic lets you create time-sensitive rules based on how recent or upcoming a selected date is — perfect for forms related to deadlines, events, or scheduling.
⏰ Available Date Logic Options
Condition | Description | Example |
---|---|---|
At Least X Days Ago | Triggers when the date is X or more days in the past. | “At least 7 days ago” → matches anything older than a week. |
At Least X Days From Now | Triggers when the date is X or more days in the future. | “At least 7 days from now” → matches anything a week or more away. |
Within Past X Days | Triggers when the date falls within the last X days, including today. | “Within past 7 days” → matches dates from last week through today. |
Within Next X Days | Triggers when the date falls within the next X days, including today. | “Within next 7 days” → matches today through next week. |
💡 Example Use Cases
- ⚠️ Show a “Late Submission” warning for dates more than 30 days in the past.
- 📝 Require additional information for events happening within the next 7 days.
- 🚫 Hide certain options for events too far in the future.
Date-based logic makes it easy to build time-aware forms that automatically adapt based on selected dates.
Updated on: 08/10/2025
Thank you!