Notion Integration

Automatically add every form submission as a new row in a Notion database. Build custom dashboards, track leads, or manage responses directly in Notion.

How it works

When someone submits your form, Flowqen uses the Notion API to create a new page (row) in your specified database. Each form field becomes a property on the Notion page.

Visitor submits
your form
Flowqen saves
submission
New row added
to Notion database

Setup in 4 steps

Takes about 3 minutes.

1

Create a Notion integration

Go to notion.so/my-integrations and click "New integration". Give it a name like "Flowqen Forms", select the workspace, and click Submit.

Quick path:
My IntegrationsNew IntegrationCopy API Key
2

Create a database (or use an existing one)

Create a full-page database in Notion with properties matching your form fields. For example, if your form has "name", "email", and "message" fields, add those as properties in your database. The "Name" property should be of type Title, and others should be Text (rich text).

Important:Property names in your Notion database must exactly match the form field names (case-sensitive). For example, if your form has a field named "email", your Notion database needs a property named "email".

3

Share the database with your integration

Open your Notion database, click Shareat the top right, and invite your integration (e.g., "Flowqen Forms"). This grants the API key permission to write to this database.

Then copy the Database IDfrom the URL. It's the long alphanumeric string between the workspace name and the ?v= parameter:

Database ID in the URL:
notion.so/workspace/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4?v=...
4

Configure in Flowqen

Go to your form's Settings tab, then Integrations. Scroll down to the Notion section and:

  1. aToggle "Enable Notion integration" on
  2. bPaste your API Key (starts with ntn_)
  3. cPaste your Database ID
  4. dClick Save Settings

Field mapping

Flowqen maps form fields to Notion database properties by name. Here's how it works:

Form FieldNotion PropertyType
nameNameTitle (auto-mapped)
emailemailRich Text
messagemessageRich Text
(any field)(matching name)Rich Text

Tip:The first "Name" or "name" field is automatically used as the Notion page title. If neither exists, the first form field value becomes the title. All other fields are stored as rich text properties.

Good to know:
  • Notion writes are fire-and-forget — they never delay or block the form submission
  • Values are truncated to 2,000 characters per field (Notion API limit)
  • Your API key is stored securely and never exposed to form submitters
  • Make sure to share the database with your integration or writes will fail silently
  • You can use Notion alongside email, Slack, Discord, and other integrations simultaneously