Skip to main content

Why Use FormBnB with Notion Sites

Notion Sites doesn’t have native form support. FormBnB fills that gap:
  • Add fully functional forms to any Notion Site
  • Unlimited submissions on the free plan
  • Email notifications on every submission
  • Spam protection built in
  • Webhooks and 21+ integrations
  • No third-party form builder needed

Setup Steps

1

Create FormBnB Form

Create a new form in your FormBnB dashboard and copy the form slug.
2

Add Embed Block

In your Notion page, type /embed and add an Embed block.
3

Create a Hosted Form Page

Since Notion embeds require a URL, host a simple HTML page with your form (see options below).
4

Paste the URL

Paste the URL of your hosted form into the Notion embed block.

Option 1: Use FormBnB’s Hosted Form

The easiest approach — use FormBnB’s built-in hosted form page:
  1. In your FormBnB dashboard, go to your form settings
  2. Enable the hosted form
  3. Copy the hosted form URL
  4. Paste it into a Notion embed block
No code needed.

Option 2: Self-Hosted HTML Page

Create a simple HTML file and host it anywhere (GitHub Pages, Vercel, Netlify):
Use AJAX submission so the form stays in the embed after submitting instead of navigating away.