How to Send Form Submissions to Notion Automatically Without Zapier
How to Send Form Submissions to Notion Automatically Without Zapier
如何在不使用 Zapier 的情况下自动将表单提交发送到 Notion
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.
如果你的团队日常工作都在 Notion 中进行,那么你网站上的联系表单很可能无法融入这一工作流。当访客填写表单后,提交的内容会进入某个电子邮件收件箱,与团队管理客户、项目和潜在机会的 Notion 工作区完全脱节。必须有人注意到这封邮件,复制详细信息,然后手动粘贴到 Notion 中。在忙碌的一周里,这一步往往会被忽略。咨询信息就这样躺在没人查看的收件箱里,直到错过回复的最佳时机。手动将数据从电子邮件迁移到 Notion 无法扩展,这正是那种会悄悄让你流失潜在客户的琐碎重复工作。
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.
本文将介绍如何利用 Formgrid 的原生 Notion 集成,在无需 Zapier 账户、无需编写自定义代码、无需手动复制的情况下,将表单提交内容自动直接发送到 Notion 数据库中。
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.
完全跳过 Zapier 和自定义 Webhook 代码。创建你的表单,通过 Notion 自身的授权界面连接一次你的 Notion 工作区,选择提交内容应进入的数据库,之后每一条新提交都会自动显示为一个页面。首次提交时,系统会根据你的表单字段自动为你创建属性。你可以前往 formgrid.dev 免费试用,或继续阅读带有截图的完整操作指南。
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: 如果你之前尝试过将表单连接到 Notion,你可能遇到过以下情况:
-
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. Zapier. 它确实有效,但除了你为表单工具支付的费用外,每月还需额外支付 20 美元或更多。你还必须自己构建 Zap,而且当任何一方工具发生变动时,Zap 可能会悄无声息地失效。此外,表单提交到 Notion 条目显示之间存在延迟,因为 Zapier 是按计划检查新数据,而不是实时同步。
-
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. 手动导出。 下载提交内容的 CSV 文件并将其导入 Notion。这只能奏效一次,之后就变成了一项你必须时刻提醒自己去重复的任务。它永远无法实时更新,而且一旦忙碌起来,这往往是第一个被忽略的任务。
-
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. 部分表单工具内置的 Notion 集成。 一些表单构建器提供原生 Notion 连接,但仅限于在该工具内部构建的表单。如果你网站上已经有 HTML 表单,或者在其他地方构建了表单,这些集成方案对你来说并不适用。
-
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. 自行开发。 如果你会编程,编写一个接收表单提交并通过 API 插入 Notion 的 Webhook 处理程序确实是一个选择,但这意味着你需要托管后端代码、处理与 Notion 的身份验证,并进行后续维护。对于一个本应只需勾选一下就能完成的功能来说,这需要投入太多的持续工作。
None of these are good defaults for a team that just wants their form submissions to show up in Notion the moment someone submits. 对于只想在有人提交表单时立即在 Notion 中看到内容的团队来说,以上方案都不是理想的选择。
Who This Is For
适用人群
This guide is for anyone who manages their work in Notion and wants form submissions to land there automatically. 本指南适用于所有在 Notion 中管理工作,并希望表单提交能自动进入该平台的人。
- 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. 代理机构和自由职业者: 在 Notion 中跟踪客户和项目,希望新的咨询能自动显示为页面,以便将其纳入现有的工作流。
- 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. 小型团队: 将 Notion 数据库作为共享的“事实来源”,不希望潜在客户信息滞留在与其他管理内容隔离的收件箱中。
- 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. 课程创作者和社区建设者: 在 Notion 中运营整个业务,希望注册或会员咨询能与工作区的其他内容并排显示。
- Anyone replacing a Zapier setup who wants the same result without the extra monthly cost or the Zap that needs maintaining. 任何想要替代 Zapier 设置的人: 希望获得同样的结果,但无需支付额外的月费,也不必维护 Zap。
If your team already lives in Notion, this integration was built for that exact workflow. 如果你的团队已经在 Notion 中工作,那么这个集成正是为这种工作流而构建的。
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.
Formgrid 是一个开源的表单后端和无代码表单构建器,现在平台直接内置了原生的 Notion 集成。你只需使用 Notion 自身的授权界面连接一次你的 Notion 工作区(这和你连接其他工具到 Notion 时看到的界面一样)。从那一刻起,每一次表单提交都会在你选择的 Notion 数据库中自动创建一个新页面。无需 Zapier 账户,无需编写 Webhook,无需手动导出。无论你是使用 Formgrid 的无代码构建器创建表单,还是网站上已有指向 Formgrid 端点的 HTML 表单,它都能正常工作。无论哪种方式,在有人提交的瞬间,触发电子邮件通知的同一条提交内容也会实时在 Notion 中创建一个页面。
How Notion Databases and Pages Work, in Plain Terms
通俗解释 Notion 数据库和页面的工作原理
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.
在操作指南之前,先简要说明一下你实际在设置什么。在 Notion 中,数据库就像一个电子表格。表格中的每一行被称为一个“页面”,你可以打开任何页面来阅读其背后的详细信息。表格中的每一列被称为一个“属性”,例如姓名、电子邮件或留言。当表单提交时,Formgrid 会在你选择的数据库中创建一个新页面,本质上就是增加了一行。你表单中的每个字段都会成为该页面上的一个属性:你的“姓名”字段会变成“姓名”属性,你的“电子邮件”字段会变成“电子邮件”属性,以此类推。提交时间会自动添加为一个名为“提交时间 (Submitted At)”的属性。你无需手动设置这些内容。当第一次有提交内容进入时,系统会根据你的表单字段自动创建这些属性。
Step by Step: Connecting Formgrid to Notion
分步指南:将 Formgrid 连接到 Notion
Step 1: Sign Up at Formgrid 第一步:注册 Formgrid Head to formgrid.dev and sign up using Google or email. No credit card required. 前往 formgrid.dev 并使用 Google 或电子邮件注册。无需信用卡。
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. 登录后,你将进入仪表板。点击“新建表单 (New Form)”开始。你可以使用 Formgrid 的拖拽式表单构建器从零开始构建,或者如果你网站上已有现成的 HTML 表单,也可以创建一个表单并使用它提供的端点 URL。两者在 Notion 集成上的工作方式相同。
Step 3: Open the Integrations Tab 第三步:打开集成选项卡 Click into your form to open its details page, then click the Integrations tab. 点击进入你的表单以打开详情页,然后点击“集成 (Integrations)”选项卡。
Step 4: Find the Notion Section 第四步:找到 Notion 部分 Scroll down to the Notion integration section and click Connect with Notion. 向下滚动到 Notion 集成部分,点击“连接 Notion (Connect with Notion)”。