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:
| Field | Best question type | Ask it when |
|---|---|---|
| Email, checked when the person presses Enter or Next | Always. Every destination needs it | |
| Name | Full Name | You will address them personally |
| Company | Company Name | You sell to businesses |
| Website | Website | You size up a business before a call |
| Phone | Phone Number, with country flag and dial code | You will actually call, and only then |
| Need | Single Choice with a "Something else" option | You sell more than one thing |
| Budget | Single Choice with ranges | Price decides the next step |
| Timeline | Single Choice | Urgency decides the next step |
| Company size | Single Choice with ranges, or Number | Your plans or pricing depend on it |
| Details | Long Text, optional | Last, 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.
| Question | Type | Why it is there |
|---|---|---|
| What do you need help with? | Single Choice | An easy pick to start, and it shapes the reply |
| What's your work email? | Asked once the visitor has started | |
| What's your name? | Full Name | For a personal first reply |
| What's your company's website? | Website | Lets you prepare before the call |
| What's your budget for this project? | Single Choice | Ranges that match your price points |
| When do you want to launch? | Single Choice | Budget and timeline together decide the path |
| Anything else we should know? | Long Text | Optional, 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.
| Question | Type | Why it is there |
|---|---|---|
| What's your work email? | First, because the visitor came to book | |
| What's your name? | Full Name | For the calendar invite |
| Which company are you with? | Company Name | For the CRM record |
| How many people would use it? | Single Choice | 1 to 10, 11 to 50, 51 to 200, more than 200 |
| Will you need a security review before buying? | Yes/No | Shown only to the largest teams |
| When do you hope to be up and running? | Single Choice | Separates 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.
| Question | Type | Why it is there |
|---|---|---|
| What would you most like help with? | Single Choice | Easy first screen |
| In a sentence or two, where are you now? | Long Text | The answer is the qualification |
| How soon do you want to start? | Single Choice | Urgency |
| Coaching starts at $400 a month. Is that within reach right now? | Yes/No | Honest about price before the call |
| What's your name? | Full Name | For the reply |
| Where should I send the invite? | Last, 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.
| Question | Type | Why it is there |
|---|---|---|
| What do you need a quote for? | Multiple Choice | Covers orders with more than one item |
| Roughly how many units? | Number | Scope in one figure |
| Which country should we deliver to? | Dropdown | Out-of-area leads end here |
| When do you need it by? | Date | Separate month, day and year boxes |
| Do you have drawings or a spec sheet? | File Upload | Optional, set allowed file types and size |
| Which company is this for? | Company Name | For the quote header |
| What's your name and work email? | Full Name, then Email | Two screens, asked once the scope is clear |
| Best number for questions about the quote? | Phone Number | Optional, 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.
| Question | Type | Why it is there |
|---|---|---|
| Which session would you like to join? | Single Choice | The reason they came |
| What's your name? | Full Name | For the badge or the invite |
| What's your work email? | Where the joining details go | |
| Which company are you with? | Company Name | Turns a registration into a lead |
| Are you coming with colleagues? | Yes/No | Spots group interest |
| How many of you? | Number | Shown only after a Yes |
| Can we tell you about future events? | Yes/No | Marketing 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.
| Question | Type | Why it is there |
|---|---|---|
| What's your email? | The only required question, with help text on how often you send | |
| And your first name? | Short Text | Optional, for a personal greeting |
| What would you like more of? | Multiple Choice | Optional, 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 first | Qualify first | |
|---|---|---|
| Best for | Newsletters, waitlists, demo requests from warm pages | Project inquiries, quote requests, applications |
| First screen asks for | Something personal | Something easy |
| The risk | Unsure visitors leave before starting | Visitors answer three questions, then balk at the email |
| The fix | Say what you will send, and how often, under the question | Say on the email screen why you need it |
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.
2 →
What's your work email?
We reply to every inquiry within one business day. No newsletter unless you ask for one.
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
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
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.
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.
- 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.
Consent and privacy on a lead form
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.
- 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.