Web-to-Lead Forms | CRM Lead Management Guide

Create and manage web forms that automatically generate leads. Learn about form builder, submissions, export, search, and pagination in CRM.

This section allows you to create and manage web forms that automatically generate leads in your CRM when visitors submit them on your website.

Main Interface Elements

ElementDescription
New Form buttonCreates a new web-to-lead form. Click to open the form builder.
Search boxFilters the table by form name or ID.
Export buttonExports the current table data (CSV/Excel/PDF).
Reload buttonRefreshes the table to show the latest data.
Entries per pageChoose 10/25/50/100 or show all (-1) records.

Table Columns

ColumnExplanation
IDUnique numeric identifier for each form.
Form NameName of the form (e.g., "Support"). Click to edit. Hover shows row options: View, Edit, Delete.
Total SubmissionsNumber of times this form has been submitted.
CreatedDate and time the form was created (relative time like "5 hrs ago" or exact date).

Row Options (under Form Name)

  • View – Opens the live form URL (preview as a visitor).
  • Edit – Opens the form builder to modify fields, settings, and thank-you messages.
  • Delete – Permanently removes the form and its submission history.

Pagination Info

  • Shows current range (e.g., "Showing 1 to 1 of 1 entries").
  • Previous/Next buttons for navigating multiple pages.

Best Practices

  1. Use descriptive Form Names (e.g., "Support Request", "Quote Form").
  2. Test each form with View before publishing.
  3. Regularly check Total Submissions to track performance.
  4. Use Search to quickly find forms by name.

The Form Builder is the main interface for creating and editing web-to-lead forms. It is divided into three areas: Left Panel (Control Box) – draggable field types, Right Panel (Stage) – form preview and editing area, Bottom/Inside – field settings.

How to Add a New Field

  1. On the left panel (cb-wrap), find the desired field type (e.g., Header, Paragraph, File Upload, Name, Email, Phone, Company, Address, etc.).
  2. Drag and drop the field into the right panel (stage-wrap).
  3. The field appears in the form preview and can be configured.

How to Edit an Existing Field

  1. Click the pencil icon (Edit) on the field in the right panel.
  2. The field expands to show its settings (below the preview).
  3. Configure:
    • Required – Make the field mandatory.
    • Label – Field display name (editable inline).
    • Help Text – Additional hint under the field.
    • Placeholder – Example text inside the input.
    • Class – CSS class (default: form-control).
    • Name – Unique field identifier (used in submission data).
    • Access – Restrict to specific user roles (e.g., Administrator).
    • Type (for text fields) – text, password, email, color, tel.
    • Max Length – Character limit.
    • Rows (for textarea) – Height in rows.
  4. Click Close to collapse settings.

Field Actions (icons on each field)

IconActionDescription
✏️ (Pencil)EditOpens field settings.
???? (Copy)DuplicateCreates an exact copy of the field.
????️ (Trash)DeleteRemoves the field from the form.

Sorting & Rearranging

  • Drag any field by its top bar (or the six-dots handle) to reorder vertically.
  • Fields are automatically saved in the new order.

Left Panel – Available Field Types

FieldPurpose
HeaderHeading (h1, h2, h3)
ParagraphBlock of text
File UploadAttachment upload
NameFull name input
PositionJob title
Email AddressEmail input (validation)
PhonePhone number input
Lead ValueNumeric value of the lead
CompanyCompany name
AddressStreet address
CityCity name
StateState/Province
CountryCountry name
Zip CodePostal code
DescriptionMulti-line text (textarea)
WebsiteURL input

Save the Form

  • Click the Save button at the bottom of the left panel.
  • The form template is stored and can be embedded on your website.

Best Practices

  1. Mark required fields with the Required checkbox.
  2. Use Placeholder text to guide users (e.g., "Enter your email").
  3. Test the form after saving using the View button in the forms list.
  4. Keep forms short – 4–6 fields max for better conversion.
  5. Use Header to explain the form’s purpose.

This section configures how your web-to-lead form behaves, looks, and communicates after submission. It contains four tabs.

Tab 1: General

FieldDescription
Form NameRequired. Internal name of the form (e.g., "Support").
LanguageSets the language for validation messages (e.g., English, Ukrainian).
Lead title prefixOptional text added before each lead name for easy recognition.
SourceRequired. Where the lead comes from (e.g., Website, Google, Facebook). Click + to add a new source.
StatusRequired. Initial status of the lead (e.g., Pending, In Progress, New). Click + to add a new status.
Responsible (Assignee)Staff member who gets assigned to leads from this form.

Tab 2: Branding

FieldDescription
Submit button textCustom label on the submit button (e.g., "Send", "Request Quote").
Submit button background colorPick a color for the button background.
Submit button text colorPick a color for the button text.

Tab 3: Submission (What happens after submission)

Option / FieldDescription
Display thank you messageShows a success message on the same page.
Redirect to another websiteSends the visitor to a different URL.
Message to showCustom thank you text (required if using message mode).
Website URLRedirect destination (required if using redirect).
Auto mark as publicMakes the lead visible to all staff by default.
Allow duplicate leadPermits identical leads in the database.
Prevent duplicate on fieldChoose 1 or 2 fields to block duplicates (e.g., Email).
Create task on duplicateConverts duplicate submission into a task for the responsible staff.

Tab 4: Notifications

OptionDescription
Notify when lead importedSends an alert after form submission.
Notify typeWho receives the notification:
• Specific Staff Members – choose individuals.
• Staff members with roles – choose roles (e.g., Employee).
• Responsible person – only the assigned staff.
Staff Members to NotifyVisible when "Specific Staff Members" is selected.
Roles to NotifyVisible when "Staff members with roles" is selected.

Save Button

  • Click Save at the bottom right to apply all changes across all tabs.

Best Practices

  1. Always set a meaningful Form Name and Source.
  2. Use Lead title prefix to track which form generated the lead (e.g., "Support - ").
  3. Match button colors to your brand.
  4. Use Prevent duplicate on field (e.g., Email) to avoid spam.
  5. Notify the right people to ensure fast lead response.

After building your web-to-lead form, you will see the Integration Code section. This provides the HTML code to embed the form on your website.

What You Get

ElementDescription
iframe codeA ready-to-use HTML snippet to copy and paste into your website.
Direct link (styled)A full-page version of the form with your branding styles applied.
Direct link with logoSame as above, but also displays your company logo.

Example iframe Code

html
<iframe width="600" height="850" src="https://confidencesystem.online/forms/wtl/8c018c20ce959b93db32c1a3c8c1abeb" frameborder="0" sandbox="allow-top-navigation allow-forms allow-scripts allow-same-origin allow-popups" allowfullscreen></iframe>

Parameters You Can Adjust

ParameterWhat to changeExample
widthForm width in pixelswidth="100%" or width="500"
heightForm height in pixelsheight="700"
srcThe form URL (do not change unless switching HTTP/HTTPS)Keep as generated

Important Protocol Rules

⚠️ Match your website protocol with the iframe source protocol
Your Website ProtocolUse this in src
http:// (non-SSL)http:// version of the form URL
https:// (SSL)https:// version of the form URL
Non-SSL installations must use the non-SSL link on landing pages and vice versa.

Direct Links for Testing & Sharing

Link TypePurpose
?styled=1View the form with your branding (colors, fonts) on a full page
?styled=1&with_logo=1Same as above, plus your company logo displayed
Example:
text
https://confidencesystem.online/forms/wtl/8c018c20ce959b93db32c1a3c8c1abeb?styled=1

How to Embed on Your Website

  1. Copy the iframe code from the Integration Code section.
  2. Paste it into the HTML of your website page (where you want the form to appear).
  3. Adjust width and height values to fit your page layout.
  4. Check protocol – ensure iframe src uses the same protocol (http/https) as your website.
  5. Save your webpage and test the form by submitting a sample entry.

Best Practices

  • Use width="100%" for responsive design (if your CMS supports it).
  • Set height slightly larger than the form to avoid scrollbars.
  • Always test the form after embedding.
  • Keep the sandbox attributes as shown – they maintain security while allowing the form to function.
  • Use the direct link to share the form via email or social media.

24/7 Support

We are constantly improving the system

Regular updates

Content and functionality creation

The test period

Try all the features for free