ZyanDocs

Create a lead form

Build a hosted lead form end to end — fields and lead mapping, the link, what happens after submit, dedupe, consent, the auto-reply and styling.

A hosted lead form is a form you build in Zyan that lives on your own verified domain. It is the richest of the intake routes: it maps answers onto lead fields, merges returning visitors, emails the submitter back, and can trigger an automation of its own. This page walks the whole build in the order the editor puts it in front of you.

Before you start

You need the Leads plan feature and leads edit. To share the form afterwards your workspace also needs a verified domain under SettingsDomains — without one, the Share tab offers no link at all.

The Lead forms list with published and draft forms, each showing its path, field count and version
The list is the whole inventory — published, draft and archived. The path under each name is the slug the hosted link and the embed snippets use.

It is worth knowing where this ends before you build anything. Publishing is only half of what makes a form live:

The form is Published

Your half. Publishing snapshots the fields visitors will see.

and

Your workspace can serve hosted pages

A verified domain, plus the platform switch Zyan arms for you.

The link and the embed serve the form
Either one missing and the link shows a neutral page. The Share tab status pill names which.

Create the form

Open the Forms list

LeadsLead ManagerForms. The list has All, Published, Drafts and Archived lenses.

Click New form

Type a Form name. The link preview underneath shows the /forms/<slug> path it will generate as you type.

Check the link preview

If the slug is taken, already used appears next to it and the modal will not let you continue. Change the name, or change the slug later on the Build tab.

Click Create form

You land in the editor with three starter fields — Name, Email and Message — already mapped.

Build: the fields

The Build tab has the field editor on one side and a live preview on the other. Use the add-field menu to add a question, then configure it.

SettingWhat it changesDefault
SectionGroups fields under a heading. This is also the unit One section per step uses.
LabelThe question the visitor reads. Required, up to 120 characters.
Helper textAn optional hint below the field. Up to 500 characters.
Field typeWhat the field collects. Fourteen types are available.Short text
RequiredBlocks submission until the field is answered.Off
Maps to lead fieldWrites the answer onto a lead column — Name, Email, Phone, Company, Website or Message. Unmapped answers stay on the submission record only.None
OptionsThe choices for Dropdown, Multi-select, Single choice and Checkboxes. Up to 50 options of 120 characters each.

See Form field types for what each type collects and how it is validated.

Map the fields that matter, or the lead arrives blank

An answer that is not mapped stays on the submission record and never reaches the lead's Email, Phone or Company column. This is the single most common reason a form “works” but the leads look empty.

Each lead column can be claimed by one field only — once a field takes Email, that pill disappears from every other field.

Save is refused if any field is missing a label, or a choice field has no options. A form is capped at 60 fields, and a submission at 60 answers.

The Details card carries the form's identity.

SettingWhat it changesDefault
NameThe form's display name, in the admin and on the hosted page.
Link slugThe path segment after /forms/. Lower-case letters, numbers and dashes, up to 64 characters. The word manage is not allowed.
Submit buttonThe label on the submit button. Up to 40 characters.Send

Changing the slug breaks every link you have already shared

The old path stops working immediately. If the form is on a client's website, in an email footer or in a social bio, change the slug before you publish the first time — not after.

If another form already holds the slug, saving fails with “A form with that link already exists — pick another slug.”

After submit

What the visitor sees when they send, and how the lead is recorded.

SettingWhat it changesDefault
Success messageShown after a successful submission. Up to 2000 characters.Thanks — we'll be in touch shortly.
Redirect URLAn optional https:// page to send the visitor to instead of showing the success message.
Lead sourceHow captured leads are labelled in Lead Manager: Website, Landing page, Referral, Event or Other.Website
Merge returning visitorsMatches an incoming submission against existing leads by email or phone and updates that lead instead of creating a duplicate.On
One section per stepTurns each section into its own step, with Next and Back.Off
Consent notePrivacy or terms wording shown under the fields. Up to 500 characters.
Consent linkAn optional https:// link to your policy, rendered with the consent note.

Dedupe needs something to match on

Merge returning visitors matches by email or phone. If neither is mapped to a lead column, it has nothing to compare and every submission creates a new lead. Map at least one.

A Redirect URL replaces the success message entirely — the visitor never sees it. Use one when the thank-you page is doing work of its own, such as firing a conversion pixel.

Visitor auto-reply

An email that goes to the person who submitted, automatically.

Turn on Send an auto-reply

Subject and Message only appear once the toggle is on.

Write the subject and message

Subject up to 200 characters, message up to 5000.

Save changes

The auto-reply sends from your workspace sender, so set that up first under SettingsEmail identity — a reply from your own domain reads very differently from one from a shared platform address.

The auto-reply never blocks a lead

It is best effort. If the send fails, the lead is still captured. You will not lose a lead because an email bounced.

Design

The Design tab themes both the hosted page and the embed, with a live preview.

SettingWhat it changesDefault
AccentButtons, focus rings and selected choices. Leave it unset to follow your workspace accent.Workspace accent
CornersSquare, Soft, Rounded or Pill.Rounded
TypefaceSystem, Serif or Mono.System
ThemeAuto follows the visitor's device. Light and Dark pin the scheme.Auto

The admin preview follows your admin theme

A form pinned to Light can still preview dark inside a dark admin. Trust the hosted page, not the preview, when you are checking a pinned theme — use Open preview on the Share tab.

Publish

Click Save changes

Click Publish

Publishing takes a snapshot of the fields. Visitors see that snapshot — never your unsaved edits.

Check the Share tab status pill

It tells you the truth about whether the link serves.

Publish is refused until all four of these are true:

  • the link slug is valid,
  • there is at least one field,
  • every field is complete — a label, and options on choice fields,
  • there is an Email or Phone field, so the lead can be reached and matched.

Edits are not live until you publish again

The hosted page serves the last published version. Save then Publish, and watch the version number go up (v2, v3 …). The Share tab will tell you “Save your changes before sharing” while you have unsaved work.

Taking a form down

ActionEffectWho can do it
UnpublishThe link shows a neutral page. Captured leads stayleads edit
ArchiveRetires the form. It moves to the Archived lensOwner only
Restore to draftBrings an archived form back as a draftOwner only
DeleteRemoves the form, its link and its submission history. The leads it captured stay in Lead ManagerOwner only

Reading submissions

The Submissions tab shows the 50 most recent submissions: when each arrived, which form version it used, its source (hosted, embed, Typeform, Webflow, Tally or Fillout), and whether it created a New lead or matched a Returning one. A row reads Lead removed if the lead was deleted.

Spam protection

Hosted forms carry an invisible honeypot field. A bot that fills it gets a success-looking response and no lead is created. Submissions are also rate limited, per IP and per workspace.

There is no CAPTCHA option

A CAPTCHA or Turnstile setting is not built. Spam protection today is the honeypot, a keyword filter and the rate caps.

Troubleshooting

SymptomCauseFix
Publish is greyed out or refusesOne of the four publish checks failedFix whichever is named: slug, at least one field, complete fields, an Email or Phone field
Edits do not show for visitorsThe hosted page serves the last published versionSave changes, then Publish again
“A form with that link already exists”Another form holds that slugChange the Link slug on the Details card
The lead's Email or Phone is blankThe field is not mapped to a lead columnSet Maps to lead field, save, publish
Duplicate leads for the same personMerge returning visitors is off, or no Email/Phone field is mappedTurn it on and map a matching field
A Maps to lead field pill is missingAnother field already claimed that columnClear it on the other field first
The published link shows a neutral pageThe form is Draft or Archived, there is no verified domain, or hosted pages are not armed yetRead the Share tab status pill — it names which
Testing from one machine starts failingYou hit the per-IP submission capWait for the hour to roll over