📓

WordPress Form to Notion

Turn every form submission into a page in your Notion database alongside your Google Sheet - direct from your WordPress server to the Notion API. Free, built into the core plugin, no Zapier and no per-task fees. Mirroring alongside a Google Sheet is free; making it your only destination is the Primary Destinations add-on.

How SheetLinkWP connects forms to Notion

SheetLink Forms writes submissions to the Notion API as new database pages - a per-rule mirror that runs alongside your primary destination (usually Google Sheets), on the same retry pipeline. No middleware: data goes from your WordPress site straight to Notion.

The Notion destination is **free and built into the core plugin - no add-on required**. It works with every supported form plugin: 12 in core, 17 with the optional Integrations Bundle add-on.

What sets it apart:

  • **Native property types** - Email, Phone, URL, Number, Select, Date, and Checkbox properties are detected from your database schema and filled with correctly typed values, not plain text
  • **$0 per submission** - no task metering
  • **Built-in retry** - failed writes retry automatically
  • **Direct connection** - no third-party automation platform in the path

Getting started

  1. **Install SheetLink Forms** - free from WordPress.org; the Notion destination is built in
  2. **Create an internal integration** at notion.so/my-integrations and copy its secret
  3. **Share your database with the integration** (the step everyone misses - Connections menu on the database page)
  4. **Enter the token and database ID** under SheetLink -> Destinations -> Notion, and map fields to property names
  5. **Test** - a page appears in the database within seconds

Full walkthrough with troubleshooting: [Notion Setup docs](/docs/notion-setup).

What lands in Notion

Each submission becomes a page in the database, with mapped form fields written into properties of the matching type. Teams use it to drive lead pipelines in Notion boards, feed intake databases, or keep a running content-request queue - while Google Sheets keeps the flat, exportable archive of the same submissions.

Notion vs. going through Zapier

Zapier meters each submission against a task quota and flattens most values to text. SheetLink writes typed Notion properties directly, has no quota or per-task fee, and the same submission can write to Google Sheets, mirror to Notion, and fan out to a CRM at once.

Frequently Asked Questions

Is the Notion destination free?

Yes. It is built into the core plugin - no add-on required. The Integrations Bundle add-on is unrelated to destinations: it extends form-plugin coverage from 12 to 17.

Why does my integration get a 404 from Notion?

Almost always because the database has not been shared with the integration. Open the database page, click the ... menu -> Connections, and add your integration. A correct token with an unshared database returns 404.

Do submissions become plain text in Notion?

No - SheetLink detects your database's property types and writes native values: Email, Phone, URL, Number, Select, Date, and Checkbox properties get correctly typed data.

Can a submission go to Notion and Google Sheets at the same time?

Yes - the mirror runs right after the primary delivery on the same retry pipeline.

Send WordPress Forms to Notion

Typed Notion properties, direct from your form - free, built into the core plugin. No Zapier, no per-task fees.