Not every piece of form data should come from a visitor typing into a box. Sometimes you need to tag a submission with context your team already knows — which landing page the form came from, which campaign drove the click, or which department should handle the request.
Auto Form Builder includes a built-in Hidden Field option on supported input fields. Enable it in the field settings, set a Hidden Value, and that value is submitted with every entry — without showing anything on the front end.
Last updated: Last update 21 August
A hidden field is not a separate field type in the sidebar. It is a setting you enable on an existing field — such as a Text Input, Email, Dropdown, or Number field.
When you check Hidden Field in the field settings:
Hidden fields are for data you control, not data visitors enter. They are ideal for metadata, routing tags, and context that should stay consistent for a given form embed or landing page.
Auto Form Builder uses several visibility concepts. They sound similar but behave differently:
Always invisible. Always submits the configured Hidden Value. Use for lead source, campaign IDs, or department codes you set in the builder.
Fields appear or disappear based on visitor answers in real time. When hidden by conditional logic, required validation is skipped. Use when visibility depends on what the visitor selects — not for fixed metadata.
Display-only content such as headings and instructions. HTML Blocks are not submitted and never appear in submission records. Use for section labels, not for passing data.
The plugin automatically includes internal hidden inputs (such as the form ID) needed for processing. You do not configure these — they are handled by the plugin behind the scenes.
The Hidden Field checkbox appears in the settings panel for most input field types, including:
On Text Input fields, hidden mode is mutually exclusive with Password Field mode — you cannot use both on the same field. Enabling hidden sets the input type to hidden; enabling password mode disables hidden.
When you disable hidden mode, the Hidden Value is cleared automatically so a stale value is not left in the field configuration.
Drag a field type that supports hidden mode into your form — a Text Input is the most common choice for metadata tags like lead source or campaign ID.
Set the field label to something your team will recognize in submissions — for example, “Lead Source” or “Campaign ID.” Visitors will not see this label on the front end, but it appears in the submissions inbox and notification emails.
In the field settings, check Hidden Field. The description confirms: the field will not be visible to users but will be included in form submissions.
Enter the value that should be submitted every time — for example,
Preview the form and confirm the hidden field does not appear visually. Submit a test entry, then open the submission in Auto Form Builder → Submissions to verify the hidden value was recorded.
Embed the same form on multiple pages, or create a copy of the form per landing page, each with a different Hidden Value —
Set a hidden campaign identifier such as
Add a hidden department code (
When each service has its own landing page, duplicate the form and set a hidden service slug (
Pass a static partner identifier on co-branded pages so commissions and referrals can be tracked in submission records without exposing an extra field to visitors.
Hidden field values behave like any other submitted field:
Enable Use submitter's email as Reply-To on your notification settings so your team can reply directly to the visitor while still receiving the full submission context including hidden metadata.
Hidden fields can also use conditional logic like any other field. For example, you could show a visible follow-up question only when a hidden department code matches a certain value — though in most cases it is simpler to keep hidden fields unconditional and use visible fields with conditional logic for visitor-driven branching.
Remember the distinction: a field hidden by conditional logic depends on visitor input and may not be submitted if conditions are not met. A field marked as a Hidden Field always submits its configured value regardless of other answers.
Add any supported input field (typically Text Input), open its settings, check Hidden Field, and enter a Hidden Value. The field will not appear to visitors but its value will be submitted with every entry.
No. Hidden fields are a setting on existing field types, not a standalone field in the builder palette. Enable the Hidden Field checkbox in any supported field's settings panel.
Yes. Hidden fields are submitted and stored like visible fields. They appear in the submissions inbox and in notification emails when you include
Hidden fields are not displayed as form inputs on the page. However, the HTML source of the page contains the hidden input value, so treat hidden fields as convenient metadata tags — not as a security mechanism for sensitive data.
A hidden field always submits a fixed value you configure in the builder and is never shown to visitors. Conditional logic dynamically shows or hides visible fields based on visitor answers — hidden conditional fields are not validated and may not be submitted when conditions are not met.
Auto Form Builder sets static Hidden Values in the form builder. There is no built-in URL query parameter mapping. For page-specific tracking, create form copies with different Hidden Values or integrate pre-fill through custom code outside the plugin.
Hidden fields are included in the free plugin — add metadata to any form in seconds without custom code or extra plugins.
Download: Plugin last updated: Last update 21 August Auto Form Builder lets you create multi-step forms, calculators, and lead capture forms in WordPress, then embed them on any site with a single line of code.Hidden Fields: Passing Data Without User Input
What Are Hidden Fields in Auto Form Builder?
{submission_data}.<input type="hidden"> carrying that value.Hidden Fields vs Other “Hidden” Features
Hidden Field setting (
isHidden)Conditional logic (show/hide)
HTML Block
System hidden inputs
Which Field Types Support Hidden Fields?
How to Add a Hidden Field
Step 1: Add a field to your form
Step 2: Give it a clear internal label
Step 3: Enable Hidden Field
Step 4: Set the Hidden Value
pricing-page, google-ads-spring, or sales-team. This maps to the field’s default value and is sent with each submission.
Step 5: Save and test
Practical Use Cases
Lead source tracking
homepage, pricing, blog-sidebar. Your team instantly knows where each lead originated.
Campaign and UTM-style tagging
utm_campaign=spring-sale or a short internal code like SP26. Pair with conditional notification rules to route submissions from specific campaigns to the right inbox.
Department or team routing metadata
support, sales, billing) on forms linked from different site sections. Filter or search submissions by this value in the admin inbox.
Pre-set service or product context
web-design, print, installation) instead of asking visitors to choose again.
Affiliate or partner IDs
Where Hidden Field Data Appears
{submission_data} in the notification message, or in the default notification layout.Combining Hidden Fields with Conditional Logic
Best Practices
field_abc123.pricing-page) rather than long sentences — easier to filter and search.Limitations to Know
?utm_source=google). For dynamic URL-based tracking, use separate forms with different Hidden Values, or handle pre-fill through your theme or custom integration.
Frequently Asked Questions
How do I add a hidden field in Auto Form Builder?
Is there a separate Hidden Field type in the field sidebar?
Do hidden field values appear in submission records?
{submission_data} or use the default notification layout.
Can visitors see or edit hidden field values?
What is the difference between a hidden field and conditional logic?
Can I auto-fill hidden fields from URL parameters?
Get Started with Auto Form Builder
Auto Form Builder on WordPress.org
Build forms that embed anywhere — free
Table of Contents
Table of Contents
Learn how to bulk delete form submissions in WordPress. Remove multiple entries at once to clean up spam, test data, and old submissions efficiently.
Master WordPress form submission management. Learn to view, filter, search, star, export, and organize form entries like a pro with this complete guide.
Learn how to search and find form submissions in WordPress. Filter by date, form, status, and search across all submission data.
Comparing Auto Form Builder and Contact Form 7 for WordPress. See which form plugin offers better ease of use, features, and value for your website.
Learn how to view, organize, search, filter, and export your WordPress form submissions. Complete guide to submission management.
Learn why storing form data on your own server helps with GDPR compliance. Choose form plugins that keep your user data local and under your control.
Learn how to filter WordPress form submissions by date. Find entries from specific time periods quickly using date range filters.
Learn how to bulk edit, delete, and manage form submissions in WordPress. Save time with mass actions on multiple entries at once.
Learn how to restrict date fields to future dates only for event registration forms. Block past dates and set booking windows in WordPress.
Learn how to create quantity fields in WordPress forms. Collect numbers for guests, items, tickets, and more with proper validation and limits.
Learn how to star and flag important form submissions in WordPress. Prioritize leads, mark urgent requests, and organize your form entries effectively.
Learn how to set up email notifications for your WordPress forms so you never miss a submission. Step-by-step guide with Auto Form Builder.