Marketing and growth teams

Lead capture forms that fit your site

A lead form has two jobs beyond collecting a name: look like it belongs on your page, and tell you where the lead came from.

An embedded form that does not match the page around it reads as third-party, and third-party is exactly the impression you do not want at the moment someone hands over their details. Themes cover colors, fonts, and logo on both the public fill page and the embed, so the form looks like the site it sits on.

The second job is attribution. A lead with no source is a lead you cannot learn from. Hidden fields carry campaign, source, or any value you set when you place the form, so the answer arrives attached to the submission instead of being reconstructed later from timestamps.

Then it has to leave. Webhooks post each submission to your own systems as it arrives, so a lead reaches the CRM without anyone exporting a spreadsheet on Monday. And because a public form is a public form, Turnstile and honeypot protection keep the bot submissions out of the number you report.

What carries this in FormXen

Embed that looks like yours

Themes apply colors, fonts, and logo to both the public fill page and the embed widget, so the form does not announce itself as someone else’s.

Hidden fields for attribution

Carry campaign, source, or page values through with the submission, so every lead arrives with its context attached.

Straight into your CRM

Webhooks post each submission to your endpoint as it lands, and email notifications tell the team without anyone refreshing a tab.

Clean numbers

Turnstile and honeypot protection keep automated submissions out of the count, so the conversion rate you report is the one you have.

How it is set up

  1. Start from the lead capture or contact template, or describe the offer to Create with AI.
  2. Keep the visible fields short — every extra required field is a reason to leave.
  3. Add hidden fields for campaign, source, or page, and set them where you embed the form.
  4. Apply a theme so colors, fonts, and logo match the page it sits on.
  5. Turn on spam protection, then point a webhook at your CRM.

Start from a template

Questions teams ask

Can I embed the form on my own site?

Yes. Publish the form and embed it with the widget, or share the public fill link directly. Themes apply to both, so the embedded version matches your page.

How do I know which campaign a lead came from?

Use hidden fields. Set the value where you place the form — per landing page, per campaign — and it is stored with the submission like any other answer.

Can leads reach our CRM automatically?

Yes. Configure a webhook and each submission is posted to your endpoint as it arrives, so nothing waits on a manual export.

Will bot submissions inflate our numbers?

Public forms can use Turnstile and a honeypot field to filter automated submissions before they become rows in your export.