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.

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

  1. Send a confirmation message to the prospective customer.
  2. Route qualified leads to a sales webhook with campaign attribution.
  3. Notify the right sales inbox based on the selected product interest.
  4. 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.