FFormToNotion

Guide · Formidable Forms → Notion

Formidable Forms to Notion without Zapier

There is no official native Formidable Forms Notion add-on. Common paths use Zapier (Formidable → Notion Create Page / database item), Bit Integrations (Formidable Forms trigger → Notion action with OAuth and field map), or Formidable’s API/webhooks into Make/Pabbly/n8n or a DIY Notion API receiver. If Notion is the only system of record and you do not need Formidable Views, calculations, or multi-page depth, a direct Notion form can skip Formidable entirely. Here are four routes. No fake metrics or testimonials.

Your four options

RouteHow it worksCostCatch
Zapier: Formidable Forms → NotionInstall Formidable’s Zapier add-on (Business license or higher). In Zapier, use Formidable “new entry” as the trigger and Notion “Create Page” / Create Database Item as the action, then map fields. This is the path documented on Zapier’s Formidable + Notion integration page.Formidable Business+ for the Zapier add-on + Zapier task billing once free tasks are gone.Two paid layers for a single destination. No first-party native Formidable Forms Notion add-on exists. Past entries are not bulk-imported by mapping alone.
Bit Integrations: Formidable Forms → NotionInstall the Bit Integrations WordPress plugin. Use Formidable Forms as the trigger and Notion as the action, authorize Notion via OAuth (public connection client ID/secret), pick a database, and map form fields to Notion properties.Bit Integrations license (free tier may cover basic maps; Pro unlocks more) — no separate Zapier task meter for this path.Another WP plugin to keep updated. Notion OAuth public-connection setup is more steps than a personal integration token. Still the clearest no-Zapier WordPress plugin path that lists Formidable Forms → Notion.
Formidable API / Webhooks → Make / Pabbly / n8n → Notion (or DIY)Use Formidable’s API / Form Webhooks add-on (Business+) to POST each entry to Make, Pabbly, n8n, or your own receiver, then call Notion’s create-page API with a mapped property payload.Formidable Business+ for the API add-on + automation-plan task quota (or developer time + hosting for DIY). Notion API itself has no per-row fee for typical volumes.Two systems to maintain (or you own auth, retries, field-type mapping, and rate limits on DIY). Prefer this when the same entry also fans out to Slack, CRM, or email. No first-party Notion module in Formidable Forms.
Embed a form that writes to Notion directlyBuild the form in FormToNotion and paste one iframe (Custom HTML block) on your WordPress page when Notion — not Formidable Views, calculations, or multi-page depth — is the only intake destination you need.Free inbox; live Notion sync is a one-time Pro $20 or Business $49.This does not replace Formidable Views, calculations, multi-page forms, or deep conditional UX. It does not import past Formidable entries.

Sources: Zapier Formidable + Notion, Bit Integrations Notion docs (Formidable Forms trigger), Notion create page API. Plans and API access change — verify on each vendor before buying.

Setting up the embed route

  1. In Notion, create a database with the columns you want, for example Name, Email, Message.
  2. Sign up and build the form, naming each field exactly like its Notion property.
  3. In Dashboard → Connect Notion, paste your Notion internal integration secret and database id, then share the database with the integration (••• → Add connections). Live sync to your own Notion is a Pro or Business feature.
  4. In WordPress, drop a Custom HTML block (or theme HTML widget) and paste:
    <iframe
      src="https://www.vgt.cc/f/your-slug"
      title="Contact form"
      style="width:100%;min-height:640px;border:0"
      loading="lazy"></iframe>
  5. Publish the page, submit once yourself, and check the new row in Notion.

Stay with Formidable Forms when…

  • You already rely on Formidable Views, calculations, or multi-page forms on the public site.
  • You already pay for Formidable Business+ (Zapier/API add-ons) and Notion is one of several destinations.
  • Respondents must stay inside a native Formidable widget already styled in the theme.

Use an embedded Notion form when…

  • Notion is the only destination and you do not want Zapier + Formidable add-on double billing.
  • You want Notion rows without a monthly automation bill for a single contact form.
  • The same form also needs a public link or iframe outside WordPress.

Honest limits

  • FormToNotion does not read or import existing Formidable Forms entries.
  • No Formidable Views, calculations, or multi-page form parity.
  • No conditional logic beyond basic field types.
  • Field labels must match Notion property names for a row to map correctly.
  • The free plan stores submissions in the FormToNotion inbox but does not sync to Notion.

See it work first

The demo form writes to our own Notion database, so you can check the round trip before paying. 14-day refund window on paid plans.

Last updated: October 26, 2026 · Questions? maskid@live.cn