Skip to main content
Forms and leads

Every inquiry, kept and accounted for.

Build a form, place it anywhere, and hear about submissions by email, Slack or webhook. Every one is saved with the answers and with where that lead actually came from, so you can tell which marketing is working.

Free for 7 days, then from $149/mo · cancel anytime

admin / forms / free quote request

Fields

⋮⋮TextYour namerequired
⋮⋮EmailEmailrequired
⋮⋮TextPhone
⋮⋮SelectWhat can we help with?required
⋮⋮NumberRoughly what budget?
⋮⋮Text AreaAnything else?
+ Add a field

On the page

Tell us about the project

Your name

Email

Phone

What can we help with?

Get my free quote

Every submission saved

Even with no alerts set up

Kept for 90 days, then cleared

Notifications
you@yourbusiness.comjust now

New inquiry from Dana

NameDana Whitfield
Emaildana@northwind.co
Help withBrand identity
Budget£18,000

{{*:table}} wrote that table for you

Turn on any mix. Or none, and still keep every lead.

Where it goes

Told the moment someone gets in touch.

Three ways to hear about a submission, and they are independent, so run whichever combination suits. Underneath all of them, every submission is saved to your account whether you set up a notification or not.

  • Email, with the answers in it. Write the message once and drop the answers in with field tags. One tag lays every answer out as a tidy table, so you are not listing fields by hand

  • Slack, for a team. Paste an incoming webhook address and each lead posts into the channel. Nobody has to be watching an inbox

  • A webhook, for everything else. Send each submission to Zapier, Make or your CRM and route it onward: a spreadsheet row, an email sequence, a task, a text

  • The from address is ours, not yours. Worth knowing so you are not hunting for it. Alerts arrive reliably with nothing to configure, and you reply using the address the visitor typed

Submissions

Recorded on every submission, with nothing to set up.

DDana Whitfieldbrand-2026Google Ads
MMarcus ReedemailJuly newsletter
PPriya Anandsocial-augInstagram
TTom Okaforbrand-2026Google Ads
AAna Ruizno campaignDirect

Two of five from one ad campaign.

Captured per lead

First touch

How they found you

Last touch

What brought them back

Travels with your notifications too.

Where leads come from

Which advert actually paid for itself.

This is the question every owner spending money on marketing wants answered, and most websites cannot answer it. Alongside the answers, every submission quietly records the trail of how that person found you. You set nothing up.

  • The campaign tags on your links. The source, medium and campaign attached to links in your ads, newsletters and social posts. "Came from Google", "came from the July newsletter"

  • Ad clicks, tied back. The identifiers advertising platforms add on a paid click, so a lead can be traced to the specific ad that produced it

  • First touch and last touch. How they originally discovered you, and what finally brought them back to fill the form in. Rarely the same thing, and the gap is where the insight is

  • It rides along with the alert. The source is in the email, the Slack post and the webhook, so your CRM and your reports get it without a second integration

Newsletter and lead magnets
Visitor enters their email
Saved to your subscribers list
Source recorded, no duplicates
·No email is sent, no file delivered

Until you connect one, change the success message so it does not promise an inbox.

Newsletter and lead magnets

Collecting an email is not the same as sending one.

Two lighter sections exist for when you only want an address: a Newsletter box, and a Lead Magnet that trades a guide or a checklist for it. Both drop onto any page and land in one subscribers list. One thing to be straight about before you rely on them.

  • They capture, they do not send. A signup is saved to your list and nothing else happens. No confirmation, no automatic download. Connect your own email tool and route signups with a list ID to change that

  • So edit the success message. The default wording leans toward "check your inbox", which confuses people when nothing is coming. Say "you are on the list, we will be in touch" until you have automated it

  • Or hand the file over on the spot. For a lead magnet with no tool connected, point the success message straight at the download, or send them to a thank-you page that has it

  • Tidy either way. The same address signing up twice does not create a second entry, and someone who previously unsubscribed is reactivated rather than duplicated

The rest of the platform.

Questions this raises.

Every submission is still saved to your account under Form Submissions, with all the answers and where the lead came from. Notifications are a convenience so you do not have to keep checking; the saved record is the reliable master list.

Ninety days, then they are removed automatically. That keeps the list current and it is good privacy practice, since holding personal details forever with no reason to is worth avoiding. Act on or export anything you want to keep past three months.

Alerts send from our address so they arrive reliably with nothing for you to configure. You will not find them under your own sending domain. To reply to the person, use the email address they entered, which is right there in the message.

Yes. Build it once, then override the button wording and the success message wherever you place it. The same form can read "Send my message" on your contact page and "Get my free quote" on a landing page, with one form to maintain.

No. A required field left blank or a mistyped email raises a clear error next to the field and the form will not send. Spam protection and rate limiting are on already. There is nothing to configure.

Only signed-in members of your site, and each site sees only its own. They are never public. Editing or removing subscribers is limited to admins so a mailing list cannot be changed by accident.

Put a real inquiry form up.

Seven days free. Build one, place it on a page, and watch where the leads come from.

Free for 7 days · cancel anytime · support on every plan