Embed guide
Embed a YeetForm in Notion
Notion's /embed block turns any page into a live window onto outside content, and a YeetForm form drops straight in without a plugin. Because Notion sandboxes embedded pages and won't run injected JavaScript, you'll use the form's direct URL instead of the SDK script. Anyone viewing your shared Notion page sees the real, interactive form and can submit it without leaving the page.
Steps
Add an Embed block
On any Notion page, type /embed and press Enter, or open the + menu and choose Embed. Notion will ask for a link — that's where the form's URL goes.
Paste your form's embed URL
Add ?embed=true to your form's public URL so Notion loads the compact layout built for embedding, with no YeetForm header or page chrome around it.
https://yeetform.io/f/your-form-slug?embed=true
Resize and publish
Notion embeds don't run scripts, so there's no auto-resize — drag the block's bottom edge until the whole form fits, then share or publish the page as usual.
Tips
- •Auto-resize needs the JS SDK's embed() helper, which requires script execution. Notion blocks that, so plan for a fixed block height instead.
- •The ?embed=true URL strips YeetForm's own header and background so the form blends into whatever frames it, Notion's embed block included.
- •Add a hidden field to your form and pass it in the URL (?utm_source=notion or ?field_id=value) to tag responses that came from this page.
Build your form with AI in seconds
Free plan includes AI generation, logic and embedding.
Build your form with AI in seconds