GuidesNotion

How to create a form in Notion

Learn how to build a native form in Notion, customize its questions, and share it to collect responses directly into a database.

Quick answer

To create a form in Notion, open any page and type /form, then select Form from the menu. Notion generates a connected database where each question maps to a property. Customize the fields, set a title and description, then share the form's link so anyone can submit responses without needing a Notion account.

Steps at a glance

  1. Open a page and type /form to insert the Form block
  2. Add and customize questions as database properties
  3. Set a form title, description, and optional cover image
  4. Configure the confirmation message shown after submission
  5. Share the form link with internal or external respondents
  6. Review incoming responses inside the connected database

Summary

Notion's built-in Form feature turns any page into a data-collection tool that saves every response straight into a linked database. Because the form and its data live in the same workspace, you can filter, sort, and act on responses without exporting anything to a separate app.

Step-by-step guide

  1. Step 1

    Open a page for your form

    Go to an existing page or create a new one where you want the form to live. If you need a fresh page first, see how to create a page in Notion, then click into the body where you want the form block to appear.

  2. Step 2

    Insert the Form block

    Type /form and select Form from the slash command menu. Notion automatically creates a new connected database behind the scenes, so every question you add becomes a property in that database.

  3. Step 3

    Add and configure your questions

    Click Add question to insert new fields, choosing types like short text, email, date, or select. Each question type mirrors a Notion database property, so you can later filter or group responses the same way you would with any database — the same underlying structure used in a guide to create a database.

  4. Step 4

    Customize the form's appearance

    Click the form title to rename it and add a description explaining what you're collecting. Optionally add a cover image or icon so the form matches your brand or event, similar to how you'd add visuals when you add blocks to a page.

  5. Step 5

    Set the confirmation message

    Open the form settings and edit the message respondents see after submitting. This is a good place to thank them, set expectations for follow-up, or include next steps.

  6. Step 6

    Share the form link

    Click Share in the top-right corner of the form, then copy the public link. Anyone with the link can submit a response even without a Notion account; if you only want workspace members responding, adjust access the same way you would share a page instead.

  7. Step 7

    Review and manage responses

    Every submission appears as a new row in the connected database. Open the database to sort, filter, or convert responses into tasks, and add teammates as needed using the steps to add members to your workspace.

Why this matters

You need to collect RSVPs, intake requests, or feedback but don't want responses scattered across email or a separate form tool. Building a Notion form keeps every answer inside a database you already use, so you can sort, filter, and turn responses into action items instantly.

Frequently asked questions

  • Do respondents need a Notion account to fill out a form?

    No. Anyone with the shared form link can submit a response even if they've never used Notion, as long as the form's sharing settings allow public access.

  • Is the Forms feature available on Notion's free plan?

    Yes. All members on every Notion plan, including the free plan, can create and use forms.

  • Can I edit a form after people start submitting responses?

    Yes. You can add, remove, or rename questions at any time. Existing responses stay in the database, though changes may leave blank values for questions added after earlier submissions.

  • Where do form responses actually get stored?

    Each form is connected to a Notion database created automatically when you build the form. Responses appear as new rows in that database, alongside any other data you manage there.

Create interactive demos like this one — free, no coding required.

Start for free →