Notion integration

Your intake team lives in Notion, but your leads land in an inbox someone copies from. Send each one to your Notion database instead, every answer in its own property, the moment the form is sent.

  • Webhook
  • Landing pages, Quiz funnels, Workflows (beta, by HTTP Request)

Why connect it

Why Notion and LanderLab

  • Leads land as pages, not emails to retype

    Each submit creates a page in your database with the lead's name as its title and every answer in a property. Nobody copies a form into Notion again.

  • Database properties filled with the right types

    Email, phone, select, URL and text properties each get the kind of value they expect, so filters, sorts and board views work from the first lead.

  • Quiz answers become filters on their own

    A select property takes the answer as an option, and Notion adds the option the first time it sees it. Case type or coverage becomes a column you can filter on without listing every answer first.

  • Every page knows its campaign and variant

    UTMs and click IDs from hidden fields, plus the A/B variant LanderLab records, sit on each page. Filter by campaign and count what got signed.

  • No Zapier between the page and Notion

    The webhook talks to Notion's API directly, so there's no per-task fee on top of your media spend and no extra service that can drop a lead.

Notion on your landing pages

A lot of small teams run their pipeline in Notion: a law firm's intake board, an agency's client tracker, a sales team that never bought a CRM. What they lack is a clean way in. Leads arrive as emails or exports, and someone retypes them into the database, late and with typos.

LanderLab's webhook posts each lead to Notion's API, so every submit becomes a page in your database with the answers filled into its properties. All your team notices is new cards on the board, each with the campaign and the variant that produced it.

Notion database properties filled from your form

Notion is strict about property types, and for lead data that's a good thing. The lead's name becomes the page title, the email lands in an email property you can click, the phone number in a phone property, the landing page in a URL property. Nothing arrives as one long block of text someone has to split by hand.

Because each lead is a real Notion page, your team can write call notes, attach documents and mention a colleague right under the properties the form filled in. The record and the conversation about it live in the same place.

An intake board your team works from

Add a Status property and every new page starts in the column you choose, say New. Group a board view by Status and the morning's leads are a column of cards your intake team moves to Contacted, Qualified and Signed. A calendar view on a callback date shows who to ring today.

Different people can see different slices of the same database: the intake team a board of New leads, the attorney a table of Qualified cases, the owner a view grouped by campaign.

Judge ad sets on signed cases, not form fills

Hidden fields named utm_source, utm_campaign and gclid or fbclid fill from the ad's URL and travel with the lead, and LL Variant ID records which version of the page the visitor saw. In Notion that's a set of properties you can group and filter by.

Filter the database to one campaign and count the Signed cards, and you know what that ad set really produced. Run the same filter on two variants of a split test and you can keep the page that brings cases, even if it brings fewer form fills.

Rules before the lead reaches Notion

Not every lead belongs in the same database. LanderLab Workflows (beta) can sit in front: a Filter node that only passes completed quizzes, a Switch node that sends personal injury leads to one database and workers' comp to another, each through its own HTTP Request node. The Runs view shows each lead's path, so a failed send is easy to spot.

Use cases

Ways to use Notion on paid traffic

  • 01

    Legal intake on paid search

    A personal injury or DUI intake form on Google Ads fills a Notion board. Intake staff call down the New column, log the call on the page and move the card to Qualified, and the attorney only opens cases that fit.

  • 02

    An agency's client lead tracker

    Each client gets a database in a shared teamspace, fed by their own pages. The client watches leads arrive in Notion and comments on them, and you never send a weekly CSV again.

  • 03

    A gated guide for B2B

    A guide offered on LinkedIn sends company size and role to select properties. A filtered view shows only the leads worth a demo call, and the rest wait for your nurture sequence.

FAQ

Notion integration FAQ

Anything not here, ask us.

Notion and LanderLab

Should I connect Notion to my landing pages?

Yes, if your team already works leads in a Notion database. Leads arrive as pages with every answer in a property, so the board fills itself and nobody retypes forms.

Does LanderLab integrate with Notion?

Yes, through the page's Webhook integration: it calls Notion's API on every submit, so there's no separate Notion connector to buy or install.

Do I need Zapier to send form leads to Notion?

No. The webhook reaches Notion's API directly, so there's no task count to pay for and no middle step to break.

Can I send quiz answers to Notion?

Yes. Each answer can go to its own property: a select for answers with fixed options, text for anything typed.

Will Notion see my UTMs and click ID?

Yes, when you add hidden fields named like the parameters (utm_source, utm_campaign, gclid, fbclid). They're captured from the ad's URL and sent with the lead.

What happens if Notion rejects a lead?

It's still stored in LanderLab's Leads tab, unless Lead Compliance Delivery is on, so you can export it as CSV (Grow and up) and add it later.

Other integrations

Plug in the rest of your stack.

Connect Notion and launch your next page.

Build the page, switch Notion on and send your ads to it. Free to start, no card.

From one prompt to qualified leads

Watch one prompt become a live solar quote funnel, every lead routed to your buyer, and the leaks flagged before they eat your budget.

0:00
0:59