HTML Lead Capture
HTML lead capture form template.
Use this landing-page form when a sales or marketing team needs more than an email address. It captures the visitor's context, interest, and permission before sending a qualified lead to FormsFort.
Put this template to work
Connect the form to the workflow around it.
The html lead capture workflow is only one part of a production form. Use these resources to refine markup, compare backends, and route accepted submissions.
HTML form elements
Choose accessible inputs, textareas, radio groups, selects, and validation patterns for this form.
Free toolHTML form template generator
Generate a complete starting form, then adapt its fields to the workflow on this page.
ComparisonCompare form backends
Review delivery, uploads, webhooks, notifications, and migration trade-offs before launch.
SolutionLead capture forms
Turn structured contact and qualification fields into a sales-ready intake workflow.
SolutionForm notifications
Route accepted submissions to verified email recipients, team chat, or a webhook.
SolutionFile upload delivery
Add upload rules and delivery handling when this workflow needs supporting documents.
Fields
What this form captures
- Name, work email, and company
- Requested product or service
- Project timeframe and qualification note
- Marketing consent and hidden campaign source
Workflow
How to use it with FormsFort
- Send a confirmation message to the prospective customer.
- Route qualified leads to a sales webhook with campaign attribution.
- Notify the right sales inbox based on the selected product interest.
- Keep consent and source fields in the submission record for follow-up.
Copy-paste HTML
Backend-ready form code.
Replace YOUR_ACCESS_KEY with your FormsFort public access key, then deploy the form on your site.
<form action="https://api.formsfort.com/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="hidden" name="subject" value="New lead capture submission" />
<input type="hidden" name="source" value="product-landing-page" />
<label for="lead_name">Full name</label>
<input type="text" id="lead_name" name="name" autocomplete="name" required />
<label for="lead_email">Work email</label>
<input type="email" id="lead_email" name="email" autocomplete="email" required />
<label for="company">Company</label>
<input type="text" id="company" name="company" autocomplete="organization" required />
<fieldset>
<legend>What are you interested in?</legend>
<label for="interest_forms">Website forms</label>
<input type="radio" id="interest_forms" name="interest" value="website-forms" required />
<label for="interest_automation">Workflow automation</label>
<input type="radio" id="interest_automation" name="interest" value="workflow-automation" />
</fieldset>
<label for="timeframe">Expected timeframe</label>
<select id="timeframe" name="timeframe" required>
<option value="">Choose a timeframe</option>
<option value="this-month">This month</option>
<option value="this-quarter">This quarter</option>
<option value="researching">Still researching</option>
</select>
<label for="lead_note">Tell us what you need</label>
<textarea id="lead_note" name="qualification_note" rows="5" maxlength="2000" required></textarea>
<label for="lead_consent">
<input type="checkbox" id="lead_consent" name="marketing_consent" value="yes" required />
I agree to receive information about this request.
</label>
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
<button type="submit">Talk to our team</button>
</form> Production notes
Make it reliable before launch
- Submit from the real production domain and confirm delivery logs show the expected origin.
- Keep hidden fields for routing and context, not secrets. Public access keys are identifiers.
- Use allowed domains, honeypots, rate limits, and optional CAPTCHA for public forms.
- Test uploads, webhook payloads, spreadsheet rows, and autoresponder copy before publishing.
FAQ
Common questions
What makes this a lead capture form instead of a contact form?
The template asks for company, product interest, timeframe, and consent so a sales workflow can qualify and route the submission instead of treating every message alike.
Can I change the campaign source?
Yes. Replace the hidden source value for each landing page or generate it from your campaign setup. FormsFort will include the hidden field with the submitted lead.
Does FormsFort send a confirmation to the lead?
Configure an autoresponder after connecting your verified destination. The visitor's email field gives the workflow a reply address without exposing your inbox.
Related templates
Build the next form in the workflow.
HTML signup form templates
Signup forms should be short, fast, and easy to route into email, spreadsheets, or product waitlists.
HTML Quote RequestsHTML quote request form template
Use this quote request form when a prospect wants an estimate rather than a generic conversation. Structured scope, budget, and delivery fields help your team respond with a useful next step.
Contact FormsInquiry form template
Use this inquiry form when you need more structure than a simple contact form. Topic and priority fields help route messages before anyone reads the full note.