> ## Documentation Index
> Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Notion Integration

> Connect Notion to FormHug and automatically create database pages from new form submissions

The **Notion integration** sends new FormHug submissions to an existing Notion database. Each submission becomes a new database page, with selected form fields mapped to Notion properties and optional page content.

Use it when your team already manages leads, requests, feedback, events, or operations inside Notion and you want form responses to appear there automatically.

<Note>
  Create the target database in Notion before you start. FormHug can connect to an existing Notion database and map form fields to its properties, but it does not create a new Notion database for you.
</Note>

## When to Use Notion

Notion works best when submissions need context, follow-up, and team collaboration after they are collected.

* **Waitlists and early access requests**: send each signup to a Notion database so product, support, or sales teams can review interest, source, and use case in one place.
* **Customer feedback and research**: collect survey responses, feature requests, or interview applications and turn them into searchable Notion records.
* **Event registrations and RSVPs**: keep attendee details, session choices, dietary notes, and internal follow-up status in a Notion event database.
* **Internal request intake**: route content briefs, design requests, bug reports, or operations tasks into a team database instead of manually copying submissions.
* **Lead capture and partner inquiries**: push landing page submissions into a Notion CRM-style database for qualification and assignment.
* **Quiz or assessment follow-up**: store participant details, scores, and notes in Notion so your team can review outcomes and plan next steps.

## Before You Start

Make sure you have:

* A published FormHug form with the fields you want to send to Notion
* A Notion account with access to the target workspace
* A Notion database already created for the submissions
* Database properties that match the type of data you want to store, such as title, text, email, phone, select, multi-select, date, number, URL, or checkbox fields
* Permission to share the database with external connections

<Tip>
  In Notion, databases are made of pages. FormHug creates a new page inside the database you select, then fills the mapped properties and page content.
</Tip>

## Connect Notion

Open the form you want to connect, then go to **Settings -> Integrations**.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-integration-card.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=d4d7c416aaa981ff66bbfe361bc3d9af" alt="FormHug Integrations page showing the Notion integration card" width="2470" height="1144" data-path="images/integrations/notion/notion-integration-card.png" />

<Steps>
  <Step title="Open Notion">
    In **Integrations**, choose **Notion**.
  </Step>

  <Step title="Connect a Notion workspace">
    Click **Connect Notion** to start the authorization flow.

    <img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-connect-account-empty.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=0f0c5fcd84593ee62e763f65be5c0a70" alt="FormHug Connect Notion dialog showing no Notion workspace connected yet" width="1268" height="1016" data-path="images/integrations/notion/notion-connect-account-empty.png" />
  </Step>

  <Step title="Authorize FormHug in Notion">
    Notion opens a permission screen for the FormHug connection. Click **Select pages**.

    <img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-oauth-select-pages.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=5192bace5e03c31e4fb67bafff4e022e" alt="Notion authorization screen asking to connect with FormHug" width="1200" height="1620" data-path="images/integrations/notion/notion-oauth-select-pages.png" />
  </Step>

  <Step title="Choose the database page">
    Select the Notion page or database that contains the database you want FormHug to write to, then click **Allow access**.

    <img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-allow-database-access.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=d1ec2f3b07cb15e6c95f610d63a97526" alt="Notion page picker with a Waiting list database selected for FormHug access" width="1200" height="1620" data-path="images/integrations/notion/notion-allow-database-access.png" />
  </Step>

  <Step title="Return to FormHug">
    After authorization, select the connected Notion workspace in FormHug and click **Continue**.

    <img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-connected-workspace.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=2e054c70634e54dee3fd0d3250098c91" alt="FormHug Connect Notion dialog showing a connected Notion workspace" width="1274" height="1008" data-path="images/integrations/notion/notion-connected-workspace.png" />
  </Step>
</Steps>

<Note>
  Notion only shows pages and databases that your Notion user can share with a connection. If you cannot find the database, check that you have full access in Notion, then use **Re-authorize to add more pages** from FormHug.
</Note>

## Select a Database

Choose the Notion database that should receive submissions, then click **Continue**.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-select-database.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=b40eef1f597203dcc53332e961b0845c" alt="FormHug Connect Notion dialog showing a selected Waiting list database" width="1270" height="1020" data-path="images/integrations/notion/notion-select-database.png" />

If your database is missing, it usually means FormHug was not granted access to it during the Notion authorization step. Re-authorize the connection and select the database or a parent page that contains it.

## Configure the Page and Field Mapping

On the configure step, decide how each new Notion database page should be created.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-configure-field-mapping.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=51c936bb267cb4fba3d0fe5090cc9670" alt="FormHug Notion configuration screen showing page title, field mapping, and page content" width="1260" height="1582" data-path="images/integrations/notion/notion-configure-field-mapping.png" />

### Page Title

Set the page title pattern for new Notion pages. You can type static text and insert FormHug fields.

For example:

```text theme={null}
New Waitlist Signup - Full name
```

This makes new records easy to scan in Notion.

### Field Mapping

Map FormHug fields to compatible Notion database properties. For example:

| FormHug field   | Notion property |
| --------------- | --------------- |
| Full name       | Full Name       |
| Email           | Email           |
| Referral source | Summary         |

Only map fields that belong in structured Notion properties. Use page content for longer notes, descriptions, and submission details that do not need to be filtered or sorted as database properties.

### Page Content

Use **Page content** to build the body of the Notion page. You can add labels, paragraphs, and inserted FormHug fields so teammates have the full submission context when they open the page.

This is useful for long text fields, multi-question answers, comments, or internal review context.

## Review and Create the Connection

Review the workspace, database, page title, and mapped fields. If everything looks right, click **Create and connect**.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-confirm-connection.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=1651d213c3c9f5008ac1c35cfeafbd77" alt="FormHug Connect Notion confirmation screen showing workspace, database, page title, and mapped fields" width="1266" height="1010" data-path="images/integrations/notion/notion-confirm-connection.png" />

FormHug starts sending new submissions to the selected Notion database after the connection is created.

## Manage the Notion Connection

After setup, the Notion connection appears in **My connections** on the Integrations page.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-my-connections.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=9798dad5ef8471e04d7d99603bbd5cc8" alt="FormHug My connections panel showing an active Notion connection" width="1904" height="392" data-path="images/integrations/notion/notion-my-connections.png" />

From this page you can:

| Action                   | How                     |
| ------------------------ | ----------------------- |
| Enable or disable sync   | Toggle the switch       |
| Edit the connection      | Click the pencil icon   |
| View event logs          | Click the clock icon    |
| Delete the connection    | Click the trash icon    |
| Open the target database | Click the database link |

## Check Event Logs

Use the event log to confirm whether submissions synced successfully or to investigate failed sync attempts.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-event-logs.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=e9bfdbf2de0db21ecd1e7c9111700103" alt="FormHug Notion event logs showing a successful submission created event" width="1542" height="574" data-path="images/integrations/notion/notion-event-logs.png" />

Each log includes the status, event type, submission number, error message if any, retry count, and time.

## Check the Synced Notion Page

Submit a test entry after creating the connection. Then open the connected Notion database and confirm that a new page appears.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/notion/notion-synced-database-page.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=96c03551c633e4184bbbbacb0640e1c6" alt="Notion database showing a synced FormHug waitlist submission and the generated page content" width="3724" height="2006" data-path="images/integrations/notion/notion-synced-database-page.png" />

The database row stores the mapped properties. Opening the page shows the page content generated from your FormHug fields.

## Limitations

* The integration syncs new submissions after the connection is created.
* FormHug connects to an existing Notion database. It does not create a new Notion database.
* Changes made inside Notion do not update the original FormHug submission.
* If you rename or remove Notion database properties, review the field mapping in FormHug.
* If you move the database or change Notion permissions, you may need to re-authorize the Notion connection.
* Notion access is controlled by Notion. Workspace admins may restrict who can install or manage connections.

## Troubleshooting

| Issue                                   | What to check                                                                                       |
| --------------------------------------- | --------------------------------------------------------------------------------------------------- |
| The database is not listed              | Re-authorize Notion and select the database or a parent page that contains it                       |
| A field cannot be mapped                | Check that the Notion property type is compatible with the FormHug field value                      |
| Submissions are not appearing           | Check **My connections** to make sure the Notion connection is enabled, then open the event logs    |
| Sync fails after database changes       | Update the FormHug field mapping to match the current Notion database properties                    |
| A teammate cannot manage the connection | Check their Notion workspace permissions and whether your workspace restricts connection management |

For more detail about Notion page access and connection permissions, see Notion's guide to <a href="https://www.notion.com/help/add-and-manage-connections-with-the-api" target="_blank">adding and managing connections</a>.

## Related

<CardGroup cols={2}>
  <Card title="Google Sheets" icon="table" href="/integrations/google-sheets">
    Sync submissions to a spreadsheet automatically
  </Card>

  <Card title="Webhooks" icon="webhook" href="/integrations/webhooks">
    Push submission data to your own HTTP endpoint
  </Card>

  <Card title="Slack" icon="slack" href="/integrations/slack">
    Post submission alerts to a channel or direct message
  </Card>

  <Card title="Zapier" icon="bolt" href="/integrations/zapier">
    Automate workflows across CRM, email, and productivity apps
  </Card>

  <Card title="Submissions" icon="inbox" href="/features/data/submissions">
    View and manage all entries in FormHug
  </Card>

  <Card title="Reports" icon="chart-line" href="/features/data/reports">
    Analyze form results with built-in charts and summaries
  </Card>
</CardGroup>
