> Add a lead capture form to a LiveDemo: fields, required answers, dropdowns, captcha, placement tips and where submissions go.

Canonical: https://livedemo.ai/docs/edit-a-livedemo/lead-forms/

# Lead forms

Collect names and emails inside the demo. Available on paid plans.

## Add a form

1. Hover between two steps and click **Add popup**.
2. In the step settings, set **Popup Type** to **form**.
3. Set **Form Type** to **standard** (or **hubspot**, see [HubSpot](https://livedemo.ai/docs/integrations/hubspot/#use-a-hubspot-form-in-a-demo)).
4. Add a **Title** and **Description**, such as "Get the full walkthrough".

## Fields

Click **Add field** and choose **Name**, **Email**, **Company**, **Website**, **Selector**, **Checkbox** or **Custom string**.

- Each field has a **Label** (what viewers see) and a **Name** (the key saved with the lead).
- New fields are **Required**. Uncheck it to make a field optional. **Name** and **Email** are always required.
- **Selector** is a dropdown. Add options with **Key (shown)** and **Value (saved)**.
- Drag fields to reorder them.

## Form options

- **Show top labels**: labels above fields instead of inside them.
- **Show background**: a card behind the form.
- **Use captcha**: blocks bots.
- **Buttons**: add buttons as on any [popup](https://livedemo.ai/docs/edit-a-livedemo/popup-buttons-and-effects/).

Viewers must submit the form to continue.

## Where leads go

- **Analytics → Leads**, with every answer in **Data**. See [Leads](https://livedemo.ai/docs/analytics/leads/).
- [HubSpot](https://livedemo.ai/docs/integrations/hubspot/) contacts, when connected.

## Where to place the form

- **After the "aha" moment**, not on step 1. Viewers who've seen value convert better.
- **Ask for as little as possible.** Email alone often beats five fields.
- Use the [drop-off step](https://livedemo.ai/docs/analytics/sessions/) to check that the form isn't where viewers leave.

---

Next: [Embed popups](https://livedemo.ai/docs/edit-a-livedemo/embed-popups/)
