# Notion connector

> Save form submissions and records into a Notion database — Genesis maps your fields to the right columns automatically.

Source: https://knowledge.estage.com/connectors/notion/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
Create entries in a **Notion** database from your site. Genesis maps your form fields to the
database's columns for you — no fixed schema.

## Setup

In **Settings → Connectors → Notion**:

| Field | What to enter |
| --- | --- |
| **Integration secret** *(secret)* | Create an internal integration at **notion.so/my-integrations** and copy its secret (starts `ntn_` or `secret_`). |
| **Database ID** *(optional)* | The database to write to (the 32-char id from its URL). You can also just name the database in chat. |

**Important:** open the target database in Notion → **•••  → Connections → add your
integration**, or it won't have access.

## Example prompts

Just describe it — no special syntax needed:

- *"save each contact-form submission to my Notion Leads database"*
- *"add every order to my Notion database as a row, mapping name → Name, email → Email, total → Amount"*
- *"store newsletter signups in my Notion database"*
- *"log demo requests to my Notion CRM database"*

Genesis can read the database's columns first, so it maps your fields to the real column names
and types.

## Use cases

- A **lead/CRM database** that fills itself from your forms.
- **Order or booking tracking** in a shared Notion table.
- A lightweight **submissions log** the whole team can see.

:::note
Make sure the integration is connected to the specific database you name, and republish after
configuring.
:::
