6

Example lead forms, question by question

3

Jobs every lead form does: identify, qualify, route

20

Logic operators for acting on qualifying answers

9

Destinations a lead can go to on submit, all on the free plan

A lead capture form turns a visitor into someone you can follow up with: a demo request, a project inquiry, a quote request, a newsletter signup. It is usually short, and it often decides more about your pipeline than the page above it.

This guide starts with the examples, then explains the decisions behind them. If you are choosing a tool rather than designing a form, the lead capture form page covers how Upform handles lead generation from first question to CRM. Published lead form statistics rarely say what they measured, so none are quoted here.

The three jobs of a lead capture form

  • Identify. Get a way to reach the person, almost always an email address.
  • Qualify. Learn enough to decide what happens next: a sales call, a price list, a nurture email, or a polite no.
  • Route. Send the lead to whoever will act on it, and tell the visitor what happens now.

A form that only identifies fills your CRM with addresses nobody has time to sort. A form that qualifies too hard loses the people you wanted most. Most lead forms draw on the same short list of fields:

FieldBest question typeAsk it when
EmailEmail, checked when the person presses Enter or NextAlways. Every destination needs it
NameFull NameYou will address them personally
CompanyCompany NameYou sell to businesses
WebsiteWebsiteYou size up a business before a call
PhonePhone Number, with country flag and dial codeYou will actually call, and only then
NeedSingle Choice with a "Something else" optionYou sell more than one thing
BudgetSingle Choice with rangesPrice decides the next step
TimelineSingle ChoiceUrgency decides the next step
Company sizeSingle Choice with ranges, or NumberYour plans or pricing depend on it
DetailsLong Text, optionalLast, for people who want to say more

Nobody needs all ten. The examples below each use three to eight.

Six lead capture form examples by business type

Each example lists the questions in order, with the question type and the reason it is there. Change the wording, and keep the order and the types.

1. Agency project inquiry

Agencies get inquiries that are too small, too vague or too far off. This form lets a good-fit project through in about two minutes, and it opens with the project, not the person.

QuestionTypeWhy it is there
What do you need help with?Single ChoiceAn easy pick to start, and it shapes the reply
What's your work email?EmailAsked once the visitor has started
What's your name?Full NameFor a personal first reply
What's your company's website?WebsiteLets you prepare before the call
What's your budget for this project?Single ChoiceRanges that match your price points
When do you want to launch?Single ChoiceBudget and timeline together decide the path
Anything else we should know?Long TextOptional, and last

Logic: a budget below your minimum jumps to a Statement screen that explains where your projects start, and a second rule hides that screen from everyone else. Leads go to HubSpot and Slack. Once a project is signed, the creative brief form takes over, and the agency forms page covers the rest.

2. SaaS demo request

A demo request usually sits on the pricing page, so the visitor has already decided to talk. That makes it the natural case for email first.

QuestionTypeWhy it is there
What's your work email?EmailFirst, because the visitor came to book
What's your name?Full NameFor the calendar invite
Which company are you with?Company NameFor the CRM record
How many people would use it?Single Choice1 to 10, 11 to 50, 51 to 200, more than 200
Will you need a security review before buying?Yes/NoShown only to the largest teams
When do you hope to be up and running?Single ChoiceSeparates buyers from researchers

Logic: a show rule reveals the security review question only when team size is "more than 200". Leads go to HubSpot, with team size and timeline mapped onto the contact, and to a Slack channel.

3. Coach or consultant discovery call

Coaches need fit more than volume, so this form reads like a short application. The email comes last on purpose: by then the visitor has invested in the answers.

QuestionTypeWhy it is there
What would you most like help with?Single ChoiceEasy first screen
In a sentence or two, where are you now?Long TextThe answer is the qualification
How soon do you want to start?Single ChoiceUrgency
Coaching starts at $400 a month. Is that within reach right now?Yes/NoHonest about price before the call
What's your name?Full NameFor the reply
Where should I send the invite?EmailLast, with help text on who replies

Logic: No to the price question shows a Statement screen pointing to your free resources. The $400 is an illustration, so use your real price. Responses go to Google Sheets and Slack.

4. B2B quote request

A quote needs scope, delivery and timing, so this is the longest form here. Upform does not calculate prices or take payment: the form collects the details and your team sends the quote. The quote request form template is a ready starting point.

QuestionTypeWhy it is there
What do you need a quote for?Multiple ChoiceCovers orders with more than one item
Roughly how many units?NumberScope in one figure
Which country should we deliver to?DropdownOut-of-area leads end here
When do you need it by?DateSeparate month, day and year boxes
Do you have drawings or a spec sheet?File UploadOptional, set allowed file types and size
Which company is this for?Company NameFor the quote header
What's your name and work email?Full Name, then EmailTwo screens, asked once the scope is clear
Best number for questions about the quote?Phone NumberOptional, with help text saying why

Logic: when the country is none of the places you deliver to, the form ends right there, so nobody fills in six more screens for a quote you cannot send. The answers given so far are still submitted, so you can see where demand comes from. Uploads count toward storage: 100 MB free, unlimited on Pro.

5. Event registration that doubles as a lead

A workshop or webinar registration is also a list of people interested in your topic. Upform does not sell tickets, so for a paid event set the form's redirect link to your ticketing page: the button on the Thank You screen opens it. The event registration page covers the rest.

QuestionTypeWhy it is there
Which session would you like to join?Single ChoiceThe reason they came
What's your name?Full NameFor the badge or the invite
What's your work email?EmailWhere the joining details go
Which company are you with?Company NameTurns a registration into a lead
Are you coming with colleagues?Yes/NoSpots group interest
How many of you?NumberShown only after a Yes
Can we tell you about future events?Yes/NoMarketing consent, left unanswered by default

Logic: "How many of you?" appears only after a Yes, and a group larger than five sees a Statement screen about group rates. The event registration form template has the basic version ready to clone.

6. Newsletter signup

The shortest lead form, and the one where email first is the only sensible order.

QuestionTypeWhy it is there
What's your email?EmailThe only required question, with help text on how often you send
And your first name?Short TextOptional, for a personal greeting
What would you like more of?Multiple ChoiceOptional, tells you what to write

Destination: Mailchimp with double opt-in switched on, or a Klaviyo list. The newsletter signup form template is this form, and the waitlist form is its close cousin for products that have not launched.

Email first or qualify first?

The examples split on this on purpose. Email first treats the address as the price of entry. It suits forms where the email is the point (a newsletter, a waitlist) and forms behind a strong promise, like a demo request on a pricing page. It is also honest: the visitor knows straight away this is a sales conversation.

Qualify first opens with an easy, relevant question, such as "What do you need help with?" as four choices, and asks for the email once the person has started. The first screen costs one easy pick, and each answer is a small commitment to the next. It suits visitors who are still deciding whether you are the right fit.

 Email firstQualify first
Best forNewsletters, waitlists, demo requests from warm pagesProject inquiries, quote requests, applications
First screen asks forSomething personalSomething easy
The riskUnsure visitors leave before startingVisitors answer three questions, then balk at the email
The fixSay what you will send, and how often, under the questionSay on the email screen why you need it
Does email first let you chase people who quit?

Only if your form tool keeps answers from forms that were never submitted. Upform saves a response when it is submitted: someone who types an email and leaves at question four is counted in Results as an incomplete, and nothing reaches your CRM or list. Choose the order for the people who finish.

A middle path suits most business forms: one easy question first, the email second, the heavier questions after. Here is the agency inquiry from example 1:

1 →

What do you need help with?

Pick the closest one.

ABrand identity
BWebsite design and build
CProduct design
DSomething else
Next →

2 →

What's your work email?

We reply to every inquiry within one business day. No newsletter unless you ask for one.

maya@northwind.studio
Next →press Enter ↵
Powered by Upform
Qualify first, then the email: an easy pick to start, and a line of help text saying what the address is for.

How many fields a lead capture form needs

As few as your follow-up actually uses. Run the delete test on every question: if its answers vanished from every lead, would anyone do anything differently? If nobody reads "How did you hear about us?", it goes. What survives is usually four to seven questions: an email, a name, one to three qualifying questions, and an optional open question at the end.

  • Turn open questions into choices. "Tell us about your budget" gets vague paragraphs. Four ranges take a second to pick and give you something to filter and route on.
  • Ask conditional questions conditionally. Only enterprise leads need the security review question, so put it behind a rule.
  • Skip what you can look up. A work email usually names the company.
  • Ask for a phone number late, or not at all. Only if you will call, with a line saying why.

One question per screen changes the math a little. On a conversational form, nobody sees a wall of ten fields and decides against it before starting. Each question is still a decision to continue, though. The form conversion rate guide shows how to tell whether length is costing you starts or completions, and the multi-step forms guide covers when splitting helps.

Qualifying questions, and routing leads with logic

Qualifying questions decide what happens next. Most businesses need two or three of these:

  • Budget. Ranges that match your price points, such as under $5k, $5k–$10k, $10k–$25k and more than $25k. A range feels less invasive than an exact figure and routes just as well.
  • Timeline. This month, the next three months, later this year, just exploring. The last option tells you who belongs on a nurture list rather than a call.
  • Company size. Ranges again, or a Number question if you price per seat.
  • Role. Whether the person decides, influences or researches for someone else. Useful in B2B.

Asking these as choices is what makes routing possible. With conditional logic, each rule checks one or more answers, joined with AND or OR, then shows a question, hides one, jumps to another, or ends the form. There are 20 operators: choice questions use ones like "is any of", Number questions "greater than" and "less than", Date questions "is before" and "is after".

Conditional Logic

3 rules configured

Add Rule
Show field2 conditions
Conditions
BudgetIs any of$10k–$25k, More than $25k
and
TimelineIs any ofThis month, Next 3 months
ActionShow field

Rule Summary

When Budget is any of "$10k–$25k, More than $25k" AND Timeline is any of "This month, Next 3 months" → Show field: Looks like a fit. Expect a call invite from Sam today

Jump to field1 condition • 1 target
End form1 condition
Three rules on a lead form: budget and timeline together show a call invitation, one answer jumps past questions that do not apply, and an out-of-scope answer ends the form early.

A typical setup has three paths:

  • A good fit now. A Statement screen shown only to them: "Looks like a fit. Expect a call invite from Sam today."
  • A fit later. Everyone else in scope sees a different Statement: "Thanks. We'll send a short planning guide."
  • Out of scope. An end form rule finishes the form on the spot, so nobody answers questions for nothing. What they answered so far is still submitted.

A form has one Thank You screen, and its button opens one redirect link for everyone. The different endings are the Statement screens just before it, each shown by a rule to one group. Jump and end form rules run when the person answers a question the rule checks, so put the condition on the question that decides the skip.

What about lead scoring?

Upform has no scoring or calculation feature, so it does not add up points for answers. Qualification is rules on the answers themselves. For a numeric score, map the answers to your CRM and score them there.

Where the lead goes: HubSpot, Mailchimp, Klaviyo, Slack or Google Sheets

A lead that sits unread in a form tool is a lead nobody calls, so decide where responses go before you publish. Every Upform integration runs when a response is submitted, sends to your own account or endpoint, and is included on the free plan.

Connect integrations

Send your form responses to your favorite tools.

HubSpotCreates or updates the contactConnected
SlackPosts each response to #new-leadsConnected
Google SheetsAppends every response to “Inbound leads 2026”Connected
MailchimpAdds the email to one audience, with tagsConnect
KlaviyoSubscribes the email to a listConnect
The Connect panel on a demo request form: HubSpot keeps the record, Slack raises the alert, and Google Sheets keeps a running list.
  • HubSpot looks up the email and updates the contact, or creates one, with the answers you map as properties. See the HubSpot form integration.
  • Mailchimp adds the email to one audience with a fixed set of tags, with optional double opt-in. Two lists mean two forms. See Mailchimp forms.
  • Klaviyo subscribes the person to a list with email, name and phone, and can send an event with every answer to their profile. See Klaviyo forms.
  • Slack posts each response to a channel, the quickest way to put a lead in front of a person. See Slack form notifications.
  • Google Sheets appends each response as a row, a workable lead list for a team of one.

Connect several at once: HubSpot for the record, Slack for the alert, Sheets for the weekly review. Each connection sends every response from a form to the same place, so if different answers should go to different places, send the response to a webhook or n8n and branch there. Every response also stays in Upform, in a responses table with search, filters and CSV export.

A lead form collects personal data, so say what you will do with it, and ask separately for anything beyond the reply the person asked for. This is practical guidance, not legal advice.

  • Replying is not marketing. Someone who asks for a quote expects an email about the quote. A newsletter is a separate purpose, and under GDPR it usually needs its own consent.
  • Ask for marketing consent as its own question. A Yes/No question that starts unanswered and can be answered No. Never pre-select Yes.
  • Put the notice where it gets read. Help text under the email question ("We only use this to reply to your request") and a note on the first or last screen pointing to your privacy policy.
  • Use double opt-in for lists. It is slower, and it keeps typos and fake addresses off your list.

One trap: the Mailchimp connection adds every submitted response from a form to its audience, whatever the answers, so an optional consent question on a quote form does not stop it. Keep newsletter signups on a form built for subscribing, or route through a webhook that checks the consent answer first. Public forms also use invisible reCAPTCHA v3, which filters bots without a puzzle. The GDPR-compliant forms guide goes deeper.

Follow-up speed: what happens after the submit

The lead starts cooling the moment it submits. Someone who asked for a demo at 10:02 is still thinking about the problem at 10:15, and by tomorrow they may have booked a call with someone else.

Thanks, Maya. Sam will reply within one business day.

Want a head start? The next page has three recent projects like yours.

See the work
Powered by Upform
A Thank You screen that names who replies and when, with a button that opens a page to keep the visitor warm.
  • Alert a person, not a queue. A Slack message per response, in a channel with one named owner.
  • Promise a reply time you can keep. "Sam will reply within one business day" beats "We'll be in touch".
  • Give the visitor a next step. The button on the Thank You screen can open a case study, a price list or your booking page. Upform does not connect to Calendly yet (it is on the roadmap), so link to your scheduling page directly.
  • Reply with their answers in hand. "You mentioned a $10k–$25k budget and a March launch" shows you read the form.
  • Keep the "later" leads. A nurture sequence from Mailchimp or Klaviyo keeps you in mind until they are ready.

Placement matters as much as follow-up: a form embedded where the page's argument ends catches people at the moment of intent. The how to embed a form guide covers it.

Lead capture form best practices: a checklist

Run this against any lead form before you publish it.

  • The form does all three jobs: it identifies, it qualifies and it routes.
  • The first screen is the email or one easy choice, chosen on purpose.
  • Every question passes the delete test, and qualifying questions are choices with ranges.
  • A phone number is asked for only if you will call, late in the form, with a line saying why.
  • Leads that fit see a different next step from leads that do not, and out-of-scope visitors are let go early.
  • Responses land where someone acts on them, with a Slack alert for anything that needs a fast reply.
  • Marketing consent is its own unanswered question, and only subscribe forms feed your email list.
  • The Thank You screen says who replies and when, and someone owns keeping that promise.

To start, clone the quote request template or the contact form, cut it to the questions your follow-up uses, and add one qualifying rule. The lead generation page shows how the whole setup fits together.

Frequently asked questions

What is a lead capture form?

A lead capture form collects contact details from someone interested in what you sell, so you can follow up: a demo request, a project inquiry, a quote request or a newsletter signup. A good one does three jobs. It identifies the person, qualifies them with a few questions, and routes the lead to the tool or person who acts on it.

What are some examples of lead capture forms?

Common lead capture form examples are an agency project inquiry, a SaaS demo request, a coaching discovery call application, a B2B quote request, an event registration that doubles as a sales lead, and a newsletter signup. They differ mainly in how much qualifying they do: a newsletter form asks for one email, while a quote request asks about scope, delivery and timing.

How many fields should a lead capture form have?

As few as your follow-up actually uses, which for most business forms means four to seven questions: an email, a name, one to three qualifying questions and an optional open question. Test each question by asking whether anyone would act differently without its answer, and put questions that apply to only some leads behind conditional logic.

Should a lead capture form ask for the email first?

It depends on the form. Email first suits newsletters, waitlists and demo requests from warm pages, where the address is the point. Qualify first, with one easy choice question before the email, suits project inquiries and quote requests where the visitor is still deciding. In Upform a response is saved when it is submitted, so asking for the email first does not let you follow up with people who leave.

How do I qualify leads with a form?

Ask two or three qualifying questions, such as budget, timeline and company size, as choices with ranges rather than open text. Then use conditional logic to act on the answers: show a call invitation to leads that fit, jump past questions that do not apply, and end the form early for anyone out of scope.

Can Upform send leads to HubSpot, Mailchimp or Slack?

Yes. Upform connects to HubSpot (creates or updates the contact), Mailchimp and Klaviyo (adds the person to an audience or list), Slack (a message per response) and Google Sheets (a row per response), as well as Notion, Monday.com, n8n and custom webhooks. Every integration is included on the free plan, which also has unlimited forms and responses.

Does Upform score leads?

No. Upform has no scoring or calculation feature, so it does not add up points for answers. Qualification in Upform is conditional logic on the answers themselves. If you want a numeric lead score, map the answers to HubSpot or another CRM and score them there.

Get started

Build your lead capture form for free

Start from a template or a blank form, add one qualifying rule, connect HubSpot, Slack or Google Sheets, and publish. Every integration and all 21 question types are on the free plan.

No credit card. Unlimited forms and responses on the free plan.