Lead form with custom fields: the customer budget arrives in the WhatsApp chat, in 1 minute (Indonesian narration)

Lead form with custom fields: the customer budget arrives in the WhatsApp chat, in 1 minute (Indonesian narration)

1:08

Lead form with custom fields: the customer budget arrives in the WhatsApp chat, in 1 minute (Indonesian narration) • 1:08

Tonton di YouTube

Lead Capture Form

Overview

By default, a rotator link opens WhatsApp immediately.
When Lead Capture Form is enabled, visitors see a form first, then get redirected to WhatsApp after submit.

Latest version includes:

  • Core fields: name, phone, email
  • Dynamic custom fields (up to 10)
  • Custom field types: text, textarea, select, checkbox
  • WhatsApp message token support: [k:key]

When Should You Use It?

Use Lead Form when you want to:

  • Capture richer lead data before chat starts
  • Measure ad traffic quality beyond WhatsApp clicks
  • Inject visitor context into the first WhatsApp message

Quick Enable Steps

  1. Go to Links & Domains > WhatsApp Links.
  2. Click the three-dot button next to Create Link, then select Create Form.
  3. In the Create Lead Form window, enter the rotator name, link slug, and destination WhatsApp numbers.
  4. Write the message in Default Message Template. Click a tag in Quick Tags to copy [uniquecode] or [k:key].
  5. Make sure the Lead Capture Form toggle is on. This toggle is on automatically.
  6. Fill in the form settings:
    • Form Title
    • Submit Button Text
    • Description
    • Logo URL (optional)
  7. Click Add Field in the Custom Fields section to add your own fields.
  8. Click Create Link to save.

To change a form, click Edit Rotator on that form's row. The Lead Capture Form section shows while the form is on.

Plain link and form

A plain link made with Create Link has no form section. To use a form, create a new link with Create Form.

Configure Form Fields

Core fields

  • name and phone are always enabled and required.
  • email can be enabled/disabled, and optionally required.

Custom fields

  • Maximum 10 fields per rotator.
  • Each field has a Key (field ID) that must be:
    • unique
    • snake_case
    • not a system key
TypeUser InputValidation
textSingle line textTrim + max length
textareaMulti-line textTrim + max length
selectOption pickerValue must match one of the listed options
checkboxCheck toggleYes/No only

Good Key Naming

Recommended keys: budget, service_need, plan_type, has_team.

Use Tokens in WhatsApp Message

In your rotator message template, you can use:

  • [uniquecode] for the visitor unique code
  • [k:key] for custom field values

Example:

Hi team, I want to discuss.
Budget: [k:budget]
Need: [k:service_need]
Code: [uniquecode]

If a custom field value is missing/empty, token output becomes an empty string.

Besides form.custom_fields, you can also pass context from URL query params using the k_ prefix, for example:

  • ?k_budget=50jt
  • ?k_channel=meta
  • ?k_product=premium_plan

k_* values will:

  • Be stored in lead custom fields with stable keys (for example k_budget)
  • Appear in CSV export as cf_k_budget
  • Be usable in WhatsApp message templates in two token styles:
    • [k:k_budget] (full key)
    • [k:budget] (automatic alias from k_budget)

If a token has no value, output stays an empty string.

If you want k_* to be auto-forwarded when users click rotator/form links from pages that already contain query params (without manually appending query on every link), enable this tracker option:

konektor('init', 'WS-XXXX', {
  crossDomain: {
    autoLink: true,
    forwardKParams: true
  }
})
  • Direct WhatsApp link (no form): domain.com/wa/[slug] or domain.com/[slug] (depends on domain setup)
  • Form link: domain.com/form/[slug]

Important

Use /form/ URLs in ads or landing pages when you want visitors to fill the form first.

Where Is Data Stored?

  • Lead data is saved to Leads as usual.
  • Custom fields are stored securely.
  • Custom fields appear in Lead Detail.
  • When exporting leads to CSV, custom fields are included as cf_<key> columns.
  • In the lead list page, only core data is shown. Open Lead Detail or the export file to view custom fields.

Permission & Access

  • Only workspace owners (owner) and admins can create, update, or delete rotators.
  • Team members (staff) can only view lead details assigned to them.
  1. Enable Lead Form on one rotator first (pilot).
  2. Add 2-3 high-value custom fields.
  3. Add [k:key] tokens to message template.
  4. Submit test from /form/[slug].
  5. Verify:
    • WhatsApp redirect works
    • Custom fields appear in lead detail
    • Message tokens are replaced correctly

Troubleshooting

Do I need to update the tracking script?

  • No, not required for Lead Capture Form + rotator custom fields.
  • As long as your traffic uses /form/[slug], custom fields will work without tracking script changes.
  • Tracker updates are still recommended for broader website tracking improvements (e.g., UTM/cross-domain), but they are not a strict requirement for this feature.

Form cannot be submitted

Common causes:

  • Required field is empty
  • Duplicate custom field key
  • select value is not in the available options
  • checkbox value is not Yes/No

[k:key] token not filled

Check:

  • Token key exactly matches field key
  • Field is active
  • User actually submitted a value (empty maps to -)

Current Limits

  • Custom fields are shown in Lead Detail and included in CSV export (cf_<key>)
  • Max 10 custom fields
  • Supported types only: text, textarea, select, checkbox

Next steps

Create or edit through MCP

Connect the Konektor connector to the workspace that you want to manage. Grant rotator read access to inspect settings. Grant rotator write access to create or edit a form. Existing connections need new consent for rotator write permission.

Ask the agent to check rotators_list and rotator_options, then use rotator_create or rotator_update. Specify the workspace, name, slug, destination number, and form settings. Partial updates preserve settings that you omit. A slug already used on the same domain is rejected.

Creating or editing a form does not send a WhatsApp message. Check the form link after saving.

Need More Help?

Our team is ready to help you maximize ad tracking and business attribution.

Wulan answers your questions and sends tutorial videos. Session scheduling is available through Wulan if you still need it.

© 2026 Konektor. All rights reserved.