Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.usekinetic.com/llms.txt

Use this file to discover all available pages before exploring further.

Found under Settings → Variables & Hidden Fields in the form builder.

Hidden Fields

Hidden fields capture data invisibly and optionally sync it to Klaviyo profiles. They are not shown to the user but are included in the form submission data.

Source Types

SourceDescriptionExample
KlaviyoPull from the recipient’s Klaviyo profileFirst name, city, custom properties
URL parameterCapture a value from the page URL?utm_source=email → captures email
StaticA fixed value submitted with every responseAlways submits "campaign_2025"

Presets

Common Klaviyo profile fields are available as one-click presets:
  • First Name, Last Name, Email, Phone Number, City, Country, Region

Configuration Options

OptionDescription
KeyThe field name used in the submission data
Source typeWhere the value comes from (Klaviyo, URL parameter, or static)
ValueThe source value — a Klaviyo Liquid variable, URL param name, or static string
Sync to profileWhen enabled, pushes the value back to the Klaviyo profile on submission
Klaviyo property keyCustom property name when syncing to Klaviyo (e.g. capture as utm_source but store as acquisition_channel)
Prefix / SuffixPrepend or append text to the captured value
FallbackDefault value if the source is empty

Using Hidden Fields in the Form

Hidden field values can be used as merge tags inside the form itself. Use {{hidden:key}} in field labels, welcome headlines, or intro text to personalize the form with the captured value. For example, if you have a hidden field with key first_name sourced from Klaviyo, you can write a welcome headline like:
Hi {{hidden:first_name}}, we have a few questions for you!
The placeholder is replaced at runtime with the actual value. If the value is empty, the fallback is used (or the placeholder is removed).
Hidden fields are useful for tracking attribution (UTM parameters), personalizing the form experience (e.g. greeting users by name), or enriching Klaviyo profiles with data from other sources.

Variables

Variables are numeric values that can be used for scoring and calculations across form pages. They work together with the Logic Builder to create scored quizzes and assessments.
OptionDescription
NameThe variable name (e.g. score)
Initial valueThe starting value (default: 0)
Variables are manipulated by the Logic Builder’s Scoring and Branching tabs — answer options can add, subtract, or set variable values. The final variable value can determine which end screen is shown.