N

Sync Form Submissions to Notion Automatically

FormsList's Notion integration automatically sends every form submission to a Notion database. Each submission becomes a new row with all form fields mapped to database properties, giving you a structured, searchable record of every response. This integration is ideal for teams that already use Notion as their workspace hub. Instead of switching between tools to track leads, feedback, or applications, everything flows into the Notion databases you already work in. Filter, sort, and build views on top of your submission data using Notion's native features. Setup takes under five minutes. Generate a Notion API key, share your target database with the integration, and paste the credentials into the FormsList dashboard. Submissions start flowing immediately with no polling or manual syncing.

Requires Business plan

How to set up Notion

1

Create a Notion integration

Go to notion.so/my-integrations and create a new internal integration. Copy the API key that Notion generates.

2

Share your database

Open the Notion database where you want submissions to land. Click Share and invite your integration by name so it has write access.

3

Copy the database ID

Open the database as a full page. The database ID is the 32-character string in the URL between the workspace name and the question mark.

4

Connect in FormsList

In the FormsList dashboard, go to your form's Integrations tab. Select Notion, paste your API key and database ID, then save. Submit a test entry to verify.

Benefits

Automatic row creation — every submission becomes a database entry
Property mapping — form fields map to Notion database columns
Native filtering and sorting using Notion's built-in views
Team collaboration — comment on and assign submissions inside Notion
No third-party middleware — direct integration, no Zapier needed
Real-time sync — submissions appear in seconds

Frequently Asked Questions

Other integrations you might like

Airtable

FormsList's Airtable integration sends every form submission directly to an Airtable base as a new record. Each form field becomes a column value, giving you a structured spreadsheet-like view of all your responses with the full power of Airtable's relational database features. Airtable is a popular choice for teams that need more flexibility than a traditional spreadsheet. With linked records, custom views, automations, and a rich API, Airtable turns raw form data into actionable workflows. FormsList's integration removes the manual step of exporting and importing — data flows in real time. Connect FormsList to Airtable in under five minutes. Generate a personal access token, identify your base and table, and paste the credentials into the FormsList dashboard. No webhooks to configure, no Zapier subscription required, and no code to write.

Learn more

Google Sheets

FormsList's Google Sheets integration automatically adds every form submission as a new row in your spreadsheet. No manual exports, no copy-pasting, no Zapier middleware. Submissions flow from your form to your spreadsheet in real time. This integration is perfect for teams that use Google Sheets for lead tracking, data analysis, or reporting. Each form field maps to a spreadsheet column, and new submissions are appended as rows. You get a living, always-up-to-date record of every submission. The setup is seamless: authorize FormsList to access your Google Sheets, select or create a spreadsheet, and map your form fields to columns. From that point on, every submission automatically appears in your sheet within seconds.

Learn more

Webhooks

FormsList's webhook integration lets you forward form submissions to any HTTP endpoint in real time. Every time a form is submitted, FormsList sends a POST request with the submission data as a JSON payload to your webhook URL. This is the most flexible integration, enabling you to connect FormsList to any service, API, or custom backend. Webhooks are perfect for developers who want to process form data in their own systems — storing it in a custom database, triggering workflows, sending to a CRM, or connecting to services that FormsList doesn't have a native integration for. You can configure multiple webhook URLs per form, add custom headers for authentication, and set up retry logic for failed deliveries. FormsList logs all webhook attempts with status codes and response bodies for easy debugging.

Learn more

Ready to collect form submissions?

Set up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.