Forms & lead capture

Capture leads with embeddable forms.

Drop a Letter form on any page. Capture leads with double opt-in, map their answers to contact traits, and start a welcome sequence the moment they submit. No separate newsletter tool, no Zapier glue.

What you get

Capture that just works.

Everything you need to collect a clean, confirmed contact, without bolting on a second product.

Hosted form pages

Every form gets a clean, branded page out of the box, share the link or embed it. No design work required.

Double opt-in

Confirm every subscriber with a branded confirmation email before they join, so your list stays clean and compliant.

Custom fields

Collect anything, company, role, plan interest, and map each field straight to a contact trait you can segment on.

Spam protection

A honeypot, Cloudflare Turnstile, and rate limiting keep bots and junk submissions out without annoying real people.

Target lists

Point a form at one or more lists. Entering a list can itself be a sequence trigger, so onboarding starts automatically.

Success redirect

Send people to a thank-you page, a download, or back into your app the instant they confirm.

Three ways to embed

Drop it in however you build.

A one-line script loader for marketing pages, an isolated iframe when you can't risk CSS collisions, or a plain HTML POST when you want to own every pixel of the markup. Same backend either way.

  • Script loader, paste one tag
  • Iframe, zero style conflicts
  • Plain HTML POST to your own form
From submit to sequence

The form is just the start.

A submission isn't a dead-end row in a spreadsheet. The contact lands in Letter with their traits, confirms via double opt-in, and a “form submitted” trigger kicks off whatever sequence you've designed, all on one timeline.

Ready when you are

One integration.
Every email.

Free up to 1,000 contacts. No credit card. Capture a lead, fire an event, watch it arrive.