Contents
Connect

Adding a row to Notion

Enquiries and applications can be written into a Notion database as they arrive.

This is written and tested against our own rules, but it has never exchanged a single request with the real Notion service. Treat it as ready to connect, not as proven.

What it is for

If your team already tracks work in Notion, a form on your site can file itself there.

One submission becomes one row, with a title and the fields you chose.

Once it lands in the table, assigning an owner and changing status happen right there.

What you need

A Notion integration token, a database shared with that integration, and the database ID.

The ID is the 32-character part of the database address.

After creating the integration you have to share the database with it, or every call comes back as a permission error.

The order to do it in

Create the columns in Notion first. A property that does not exist there cannot be filled from here.

Then save the token and say which form should file which database.

Decide what goes in the title as well. That is what people scan the table by.

How to check it worked

Submit the form once and watch the row appear. Only the row id and its address come back.

The Notion version is pinned, so the behaviour does not change under you when they ship a new one.

A property name that differs by one character is simply not filled in.

What it will not do

  • Up to 20 properties per row, and each value up to 2,000 characters.
  • Values are plain text. Files and relations are not written from here.
  • Delete or move the database and rows stop arriving. If you moved it, save the new ID.
  • It writes. It does not read your Notion pages back into the app.

Read next