Forms

Create forms to add or update items in your Notion databases with validation and conditional logic.

Forms in NotionApps are designed to feel natural for end users while mapping seamlessly to your Notion workspace. Instead of relying on third-party form builders or messy integrations, you can create add-new-page forms and update-page forms that connect directly to your databases. Every submission instantly creates or edits a page in Notion, preserving all properties, relations, and formulas. This makes it effortless to capture client details, project updates, or task completions without leaving the app — while ensuring Notion remains your single source of truth.

Beyond the basics, NotionApps’ Forms are deeply customizable. You decide which properties to show, the order they appear in, and which ones are required. Rich input types — from text and numbers to file uploads, signatures, and media — give you the flexibility to capture exactly the kind of information you need. Advanced options like component visibility let you conditionally show or hide form sections based on user role or property values, keeping the experience clean and context-aware. And with form submit redirection, you can send users to a thank-you page, back to a dashboard, or even to the next step in a multi-screen workflow.

Forms also integrate with Screen Actions, giving you the power to trigger additional behaviors once a form is submitted, such as navigating to a new screen, updating another page, or surfacing a confirmation. This opens the door for complex, workflow-driven apps like client onboarding portals, internal request trackers, or HR systems where forms aren’t just about collecting information but driving the next step in the process. In short, NotionApps’ Forms combine user-friendly design with robust backend syncing, making them the backbone of any interactive app built on Notion.