DEV Community

Allen Jones
Allen Jones

Posted on Originally published at formgrid.dev

How to Send Form Submissions to Notion Automatically Without Zapier

If your team lives in Notion, your website contact form probably does not fit into that workflow.

A visitor fills out your form. The submission lands in an email inbox somewhere, separate from the Notion workspace where your team actually manages clients, projects, and leads. Someone has to notice the email, copy the details, and paste them into Notion by hand. On a busy week, that step gets skipped. The enquiry sits in an inbox nobody checks until it is too late to reply.

Moving data from email into Notion manually does not scale, and it is exactly the kind of small, repeated task that quietly costs you leads.

This post walks through how to send form submissions straight into a Notion database automatically, with no Zapier account, no custom code, and no manual copying, using Formgrid's native Notion integration.


Short Version

Skip Zapier and custom webhook code entirely. Create your form, connect your Notion workspace once through Notion's own authorization screen, choose which database submissions should go into, and every new entry appears as a page automatically. Properties are created for you from your form fields on the first submission.

Try it free at formgrid.dev, or keep reading for the full walkthrough with screenshots.


Why This Is Harder Than It Should Be

If you have looked into connecting a form to Notion before, you have probably run into one of these:

Zapier. It works, but it costs $20 or more per month on top of whatever you already pay for your form tool. You also have to build the Zap yourself, and Zaps break quietly when either tool changes something on their end. There is also a delay between the form submission and the Notion entry showing up, since Zapier checks for new data on a schedule rather than instantly.

Manual export. Download a CSV of your submissions and import it into Notion. This works exactly once, then becomes a task you have to remember to repeat. It is never real-time, and it is the first thing to get skipped when you are busy.

Notion integrations built into some form tools. A few form builders offer a native Notion connection, but only for forms built inside that tool. If you already have an HTML form on your website, or a form built somewhere else, those integrations are not an option for you.

Building it yourself. Writing a webhook handler that receives your form submission and inserts it into Notion through their API is a real option if you can code, but it means hosting backend code, handling authentication with Notion, and maintaining it going forward. That is a lot of ongoing work for something that should be a checkbox.

None of these are good defaults for a team that just wants their form submissions to show up in Notion the moment someone submits.


Who This Is For

This guide is for anyone who manages their work in Notion and wants form submissions to land there automatically.

Agencies and freelancers who track clients and projects in Notion and want new enquiries to appear as a page they can move into their existing workflow.

Small teams who use a Notion database as their shared source of truth and do not want leads sitting in an inbox separate from everything else they manage.

Course creators and community builders who run their whole operation out of Notion and want enrollment or membership enquiries to show up right alongside the rest of their workspace.

Anyone replacing a Zapier setup who wants the same result without the extra monthly cost or the Zap that needs maintaining.

If your team already lives in Notion, this integration was built for that exact workflow.


The Simple Alternative

Formgrid, an open-source form backend and no-code form builder, now has a native Notion integration built directly into the platform.

You connect your Notion workspace once, using Notion's own authorization screen, the same one you have seen when connecting other tools to Notion. From that point on, every form submission automatically creates a new page in the Notion database you choose. No Zapier account, no webhook to write, no manual export.

It works whether you build your form using Formgrid's no-code form builder or you already have an existing HTML form on your website pointed at a Formgrid endpoint. Either way, the moment someone submits, the same submission that triggers your email notification also creates a page in Notion, in real time.


How Notion Databases and Pages Work, in Plain Terms

Before the walkthrough, here is the short version of what you are actually setting up.

In Notion, a database is like a spreadsheet. Each row in that spreadsheet is called a page, and you can open any page to read the full details behind it. Each column in the spreadsheet is called a property, things like Name, Email, or Message.

When a form is submitted, Formgrid creates one new page in your chosen database, essentially adding one new row. Each field from your form becomes a property on that page: your Name field becomes a Name property, your Email field becomes an Email property, and so on. The submission time is added automatically as a property called Submitted At.

You do not need to set any of this up manually. The properties are created automatically the first time a submission comes in, matched to your form's fields.


Step by Step: Connecting Formgrid to Notion

Step 1: Sign Up at Formgrid

Head to formgrid.dev and sign up using Google or email. No credit card required.

Screenshot: Formgrid landing page

Screenshot: Formgrid signup page

Step 2: Create Your Form

Once you are logged in, you will land on your dashboard. Click New Form to get started.

You can either build a form from scratch using Formgrid's drag-and-drop form builder, or, if you already have an existing HTML form on your website, create a form and use the endpoint URL it gives you instead. Both work the same way with the Notion integration.

Screenshot: Formgrid dashboard showing the New Form button and a created form


Screenshot: Formgrid form details page showing the overview tab

Step 3: Open the Integrations Tab

Click into your form to open its details page, then click the Integrations tab.

Screenshot: Formgrid form details page with the Integrations tab highlighted

Step 4: Find the Notion Section

Scroll down to the Notion integration section and click Connect with Notion.

Screenshot: Notion integration section in the Integrations tab, showing the Connect with Notion button

Step 5: Authorize Formgrid in Notion

You are redirected to Notion's own authorization screen. This is Notion's official page, not a Formgrid page, so it looks exactly like the consent screen you have seen when connecting any other tool to Notion. Choose the workspace and the pages or databases you want to share with Formgrid, then confirm.

Screenshot: Notion's official OAuth consent screen

Step 6: Choose Your Database

Back in Formgrid, you will see a dropdown listing every Notion database you shared with the integration in the previous step. Select the one where you want form submissions to appear.

Screenshot: Formgrid database picker dropdown showing available Notion databases

Step 7: Confirm the Connection

Click Connect. The Integrations tab now shows a connected state, including the name of the Notion database you selected, along with the option to disconnect at any time.

First Screenshot: Formgrid Integrations tab showing a connected Notion database with the disconnect option

Second Screenshot: Formgrid Integrations tab showing a connected Notion database with the disconnect option

Step 8: Test It

Fill out your form yourself, either on your live website or through the Formgrid shareable link. Within moments, three things happen at once, automatically, with no extra setup on your part.

Screenshot showing form with inputs filled

You get an email notification instantly, and it is not a generic "new submission" email.

Formgrid analyzes every submission with AI before the email arrives, so the subject line already tells you what kind of submission it is before you open it:

[Hot Lead] Contact Form
[Likely Spam] Contact Form
[Sales Pitch] Contact Form
[Support Request] Contact Form
[General Enquiry] Contact Form
Enter fullscreen mode Exit fullscreen mode

Screenshot showing email with general enquiry

You know what arrived without opening the email. Spam gets deleted in one tap. A hot lead gets opened and answered immediately. The AI also writes a summary inside the email body, so you understand what the person needs without reading through every field yourself.

At the same time, a new page appears in your connected Notion database with every field from your submission filled in as a property.

First Screenshot: a Notion database showing a new page created from a form submission, with Name, Email, Message, and Submitted At properties populated


Second Screenshot: a Notion database showing a new page created from a form submission, with Name, Email, Message, and Submitted At properties populated

The same submission also becomes a tracked lead in your Formgrid dashboard, starting at New, which you will see in the next section.

That is the entire setup. From here, every future submission to this form lands in Notion automatically, with no further steps.


The Full Picture: What Happens to Every Submission

It is worth being explicit about all three things that happen simultaneously, since most people searching for a Notion integration are only thinking about the first one.

Instant email notification with AI analysis. Every submission is analyzed before the email reaches your inbox, so the subject line tells you what it is: a hot lead, likely spam, a sales pitch, or a support request, before you open it. A short AI summary inside the email tells you what the person actually needs.

Automatic Notion database entry. At the same moment, a new page is created in your connected database with the full submission as properties, organized in the workspace your team already uses.

Lead pipeline tracking. The same submission also becomes a tracked lead inside Formgrid, moving through New, Contacted, and Converted as you work it. You can add a private note, set a follow-up reminder that emails you on the day you need to act, and see your conversion rate over time. If you reply to a lead directly from the Formgrid dashboard using a connected Gmail account, the status updates to Contacted automatically and the reply is logged on that lead's timeline.

You get the speed of an email, the organization of Notion, and a managed follow-up workflow, all from one submission, with no manual step connecting any of them.


How Notion and Formgrid Work Together

It helps to think of these as two different jobs rather than two tools doing the same thing.

Notion is where you organize and search your submission data. Filter by date, search by email, open a page to read the full message, or build a Notion view on top of it, exactly the way your team already works with everything else in your workspace.

Formgrid is where you manage the human side of each enquiry. Pipeline stages, follow-up reminders, conversion tracking, AI categorization, and replying from your own Gmail address without leaving the dashboard. None of that exists natively inside Notion.

Connected, your data lives in Notion, and your workflow runs in Formgrid. Most people come looking for a way to get form data into Notion and only discover the follow-up side once they see it working, which tends to be the part that actually justifies paying for it.


Managing Your Connection

Once connected, the Integrations tab shows your connection status.

Pause the integration using the Active toggle. When paused, new submissions are still saved to Formgrid but not sent to Notion. Toggle it back on to resume.

Disconnect removes the connection entirely. Your existing Notion pages stay exactly as they are, but new submissions no longer sync.


Troubleshooting

"Could not access this database"

The database was not shared with the Formgrid integration during the Notion authorization step. Reconnect and make sure to select the database you want to use when Notion asks which pages and databases to share.

Properties look wrong or missing

Properties are created automatically from your form's field names on the first submission. If you renamed a field after connecting, new properties are created rather than the old one being renamed, so it is worth connecting the integration after your form fields are finalized.

Submissions not appearing in Notion

Check that the integration is Active in your Integrations tab. If it shows Paused, click the toggle to resume.


How This Compares to Zapier

Zapier Route Formgrid Native
Setup time 20 to 40 minutes Under 5 minutes
Extra cost $20 or more per month for Zapier Included with Formgrid Premium
Works with existing HTML forms Only with extra configuration Yes, by default
Real time Depends on Zap frequency Instant
Technical knowledge Medium None

What You Can Do With the Data Once It Is in Notion

Once submissions are landing as pages in your database, you get everything Notion already gives you for free: view all submissions as a table, filter by date or by any property, search by email, sort by most recent, or open an individual submission to read the full message. If your team already manages projects or clients in Notion, new leads now show up right alongside that work instead of living in a separate inbox.


Plan Limits

Formgrid's free plan includes 10 Notion pages, one-time, not a monthly reset, along with 10 AI Smart Inbox analyses, also one-time. That is enough to fully test both the Notion integration and the AI categorization, confirm they work with your form, and see exactly what a submission looks like before deciding to upgrade.

The Premium plan, at $12 per month, raises those limits considerably and adds everything else covered in this post:

500 Notion pages per month
1,000 AI Smart Inbox analyses per month
Google Sheets sync, 500 rows per month
Email notifications to up to 3 recipients
Full lead pipeline with custom stages,
  notes, follow-up reminders, and
  conversion rate tracking
Reply to Lead: reply from your own Gmail
  address directly from the dashboard
CSV export and bulk operations
Enter fullscreen mode Exit fullscreen mode

The Business plan, at $29 per month, includes unlimited Notion pages and unlimited Google Sheets sync, alongside everything in Premium.

None of the above requires Zapier, at any plan.


Final Thoughts

If your team runs on Notion, there is no good reason for your form submissions to live somewhere else. Zapier adds a monthly cost and a Zap you have to maintain. Manual export is real work you will eventually forget to do. Writing your own integration means hosting and maintaining backend code for something that should not need it.

Formgrid's Notion integration replaces all of that with a one-time connection: authorize once, pick your database, and every submission from that point forward becomes a page automatically, in real time, with no further setup.

Most people set this up because they want their data in Notion. What tends to keep them on the Premium plan is everything running alongside it: the AI-categorized subject lines, the lead pipeline, and replying to a lead without leaving the dashboard. That is the same pattern behind Formgrid's Google Sheets integration: people come for the spreadsheet sync and stay once they see the rest of the workflow working.

Try it on the free plan first. Ten submissions are enough to see it working end-to-end before you decide whether to upgrade.

Connect your form to Notion at formgrid.dev. No credit card required to start.

Top comments (0)