Notion

  • Direct integration
  • Free plan
  • One-way sync

Turn every response into a Notion page or a row in a database. Map answers to properties once, and the entry appears in your workspace the moment the form is submitted.


How it works

A database row for every submission

Choose a database, map each question to a property, and Onlyform creates a row per response. Long answers land in the page body so nothing gets truncated.

  • Properties, not plain text

    Selects, dates, numbers and checkboxes map to the matching Notion property types, so filters and views keep working.

  • Page body for the long stuff

    Long text and file uploads are written into the page itself, with a link back to the response in Onlyform.

  • Retries on rate limits

    Notion throttles bursts. Onlyform queues and retries so a busy launch day never loses a row.

Setting it up

Three steps, about two minutes

Once per form. Onlyform remembers the mapping when you edit questions later.

  1. 1

    Open Integrations

    In the form, go to the Integrations tab and pick Notion.

  2. 2

    Authorise a workspace and choose a database

    Grant access to the pages you want Onlyform to see, then pick the database that should receive responses.

  3. 3

    Map the properties

    Match each question to a property, choose which answer becomes the page title, and switch the connection on.

If something looks wrong

Troubleshooting

The 3 things behind almost every support ticket on this connection.

My database is not in the list

Notion only exposes pages you shared with the Onlyform integration when authorising. Reconnect and tick the database, or share it from the page menu.

A property will not accept the answer

Types must match: a multiple choice question maps to a select or multi-select, a date question to a date property. Unmapped answers go into the page body instead.

Can I update an existing row instead of creating one?

Not yet. Every response creates a new row; use a formula or relation in Notion to link them to an existing record.

Send responses into Notion

Available on every plan. Connect a database once and every response becomes a page.