Landing Pages4 min read

Capture Leads with Landing Page Forms

Every landing page template comes with a lead capture form. Here's how to configure it, route leads, and keep spam out.

1

Set notification email

In the landing page editor, scroll to Page metadata. Set Notify email on lead to an inbox you check - every submission triggers a summary email there.

2

Keep the form short

Two to three fields is the sweet spot for conversion. The default AI-generated forms already follow this rule. If you're customizing the fields manually, stick to:

  • email - always required
  • name - usually required
  • One optional field (phone, company, role)
3

Publish and test

Publish the page, open it in an incognito window, and submit a test lead. You should land on the page with the thank-you banner, and see the submission in your dashboard within a second.

4

Review leads

From the landing page editor, click Leads in the top-right. Each row shows timestamp, email, all submitted field values, and country (from Cloudflare's IP geolocation).

How spam is blocked

Tip:

Forms submit natively (no JavaScript), which makes them cheap for bots to target. We have three defenses built in:

  • Honeypot field - hidden "website" input. Bots fill it, humans don't. Filled submissions are silently dropped.
  • IP rate limiting - a single origin can't flood the form.
  • Required-field validation - server-side, against the form definition.

Exporting leads

Lead data is queryable via our API under /api/landing-pages/[id]/leads. Programmatic export is on the roadmap - for now, the dashboard table supports copy/paste into your CRM.