Go to app

Notion

Add each submission to a Notion database as a new page. Map fields to properties, write a page body, and copy past responses in too.


What you get

  • One Notion page per submission
  • Each field mapped to a database property
  • An optional page body built from the answers
  • Past submissions copied in when you connect
  • Mappings that keep working when you rename a property

Connect Notion

  1. 1

    Open Integrations

    Click Integrations (plug icon) in the form's top bar, then pick Notion.

  2. 2

    Workspace and database

    Pick a connected Notion account, or click Connect Notion workspace. Share the database with Formstep there: Formstep sees only the databases you share. Then pick the database.

  3. 3

    Properties

    Match each form field to a Notion property. Only properties of a compatible type are listed. You can also write a page body.

  4. 4

    Turn it on

    Under More options, turn on Export existing submissions to copy past responses. Click Turn on Notion, then Send test to create a placeholder page.

Property types

Form fieldCompatible Notion properties
Short / long textTitle, Rich text
EmailEmail, Title, Rich text
PhonePhone, Title, Rich text
URLURL, Title, Rich text
Number / Rating / ScaleNumber, Title, Rich text
DateDate, Title, Rich text
TimeTitle, Rich text
Radio / Dropdown (single)Select, Status, Title, Rich text
Checkboxes (multi)Multi-select, Title, Rich text
Toggle switchCheckbox, Title, Rich text
File uploadFiles, URL, Title, Rich text
SignatureURL, Title, Rich text
Picture choiceMulti-select, Title, Rich text
Matrix / Ranking / PaymentTitle, Rich text

Metadata properties

MetadataCompatible Notion properties
Submitted atDate, Title, Rich text
Respondent emailEmail, Title, Rich text
Submission IDTitle, Rich text
Form nameTitle, Rich text
Submission statusStatus, Select, Title, Rich text
PDF LinkURL, Files, Title, Rich text
Submission languageTitle, Rich text
ChannelSelect, Title, Rich text
Request IDTitle, Rich text

Channel reads “Public link” or “Request”. Request ID holds the id of the request the response answered. Use them to separate the two kinds of response.

Repeating groups

Map a repeating group in either or both ways:

  • The whole group maps to one Rich text or Title property. Every item shows as numbered, labeled rows, like “1. Full name: Jane Appleseed, Age: 34, 2. Full name: Marcus Lee, Age: 29”.

  • Each member field maps to its own property. The values from every item join with · , so the Full name property reads “Jane Appleseed · Marcus Lee”.

Rich page body

You can write the page body in the template editor. Type @ to insert an answer or metadata, such as PDF Link.

You can use paragraphs, bold, italic, underline, and links. Headings, lists, and images show as plain paragraphs.

Test event

Send test creates a real page of placeholder values in your database. Delete the test page when you are done.

Backfill existing submissions

Past submissions are copied in the background. The integration shows the progress.

Unfinished drafts

On Pro and Business, Notion can also add unfinished drafts, set under More options › Unfinished drafts. To tell them apart, map Submission status to a Status or Select property: it reads “Partial”, “Completed” or “Updated”.

Property changes in Notion

  • Rename a property: the mapping updates on the next submission.
  • Delete a property: Formstep drops it from the mapping and syncs the other fields.
  • Change a property to an incompatible type, for example number to select: that value can fail to sync. Open the integration and map the field again.

When something goes wrong

  • If a database is missing from the list, connect again and share the database with Formstep on Notion’s consent screen.
  • If a value does not sync, its property has a type that does not fit. Open the integration to see which field to fix.
  • If you remove Formstep in Notion, under Settings › Connections, the integration stops and the person who set it up gets an email. Connect again to restore it.

  • When Notion is busy, Formstep retries on its own. For retries and pausing, see Health and monitoring.

FAQ

No. Create the database in Notion first, then share it with Formstep during authorization.

The next submission fails with a “not found” error and the integration stops. You cannot change the database later. Delete the integration and create a new one for the new database.

Yes. Notion accounts are connected to the workspace. Any member can use any connected account in an integration.

Yes. The workspace owner connects more Notion workspaces, from Integrations or during setup. Each form picks one account.

Open Integrations, pick Notion under On this form, and choose Delete integration in the ⋯ menu. To also revoke Formstep’s access, remove Formstep in Notion, under Settings › Connections.

Next steps