Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to Use Hidden Parameters in Jira Forms (and Why They Matter)

Hidden fields are a powerful way to pass metadata, track context, and automate processes behind the scenes—without overloading your users with too many questions. 

But Jira’s support for hidden fields varies depending on the product you’re using — and the way you collect data.

Let’s break down how hidden fields work in Jira Service Management, what’s not available in Jira Software, and where an add-on like Smart Forms for Jira can fill in the gaps.

ChatGPT Image Sep 26, 2025, 04_47_54 PM.png

Why Hidden Fields?

Hidden fields allow you to:

  • Pass internal metadata without asking users

  • Trigger Jira automations behind the scenes

  • Record where a form came from (campaign, department, project)

  • Segment submissions by source or intent

  • Reduce human error by removing fields the user shouldn’t touch

Are Hidden Fields Available in Jira?

Jira Service Management (JSM)

Yes - Jira Service Management supports hidden fields in the portal view, meaning:

  • You can hide a field from the customer.

  • Set a default value that will be submitted with the request.

  • Use section logic (on Jira Cloud) to control conditional visibility of fields.

However:

  • You can’t prefill fields dynamically (e.g., via URL parameters).

  • Hidden fields are only supported within the portal forms — not on shared forms or issue views.

  • They don’t exist in Jira Software or Jira Product Discovery.

Jira Software

Jira Software does not support hidden fields in native forms. If you're trying to gather internal info invisibly or use conditionally displayed logic — you’ll need a third-party solution.

How Smart Forms for Jira Helps

Smart Forms for Jira doesn’t reinvent hidden fields — it provides a consistent way to create hidden fields across Jira, including:

  • Jira Software

  • Jira Service Management

  • Jira Product Discovery

While hidden fields in Smart Forms behave similarly to native JSM hidden fields, Smart Forms unlocks use across more Jira products and contexts, such as:

  • Forms shared via public or internal links

  • Forms embedded in issues (in any project)

  • Forms used outside the portal (e.g., internal requests, onboarding)

Additionally, Smart Forms allows:

Hidden fields to be prefilled with URL parameters
Mapping hidden field values to Jira fields
Using hidden values in automation rules
Full history of submitted values in the Responses tab

This means your hidden data can still be used, tracked, and acted on — even if it’s not shown to the user.


🔧 How URL Parameter Prefilling Works in Smart Forms

Want to track campaign source or internal team ID? Use a form link like:

You can set hidden fields to capture values like:

  • team

  • source

…and map them to internal Jira fields or just keep them in your form records.

This makes it easy to use one form across different teams or campaigns — and still know where each submission came from.

 

🚀 How to Add Hidden Fields in Smart Forms for Jira

  1. Create a new form

  2. Add a Hidden Field → set a default valuee4391eff-5f1c-49e7-b5a6-eb18f86da52e.png

  3. Optionally map the hidden field to a Jira field (e.g., label, component)

  4. Submit → hidden data goes into the issue or triggers automation

Works across:

  • Jira Software

  • Jira Service Management

  • Jira Product Discovery

  • Data Center + Cloud


🔗 Using URL Parameters to Pre-Fill Hidden Fields

Smart Forms for Jira supports pre-filling hidden fields using URL parameters, so you can customize the form behavior based on where the form is shown or how it’s shared.

 How It Works:

If your form has a field with Field Key = source, you can use this format of link:

Even if the source field is hidden, Smart Forms will:

  • Fill it with "webinar"

  • Store it in the Jira issue

  • Make it available for automation rules or reporting

📌 You can pre-fill:

  • Text fields (e.g., campaign=Q4Launch)

  • Select fields (e.g., team=HR)

  • Hidden fields (as shown above)

  • User pickers (e.g., manager=john.doe@example.com)

  • Date fields (e.g., startDate=2025-10-01)

Real-World Use Cases

Internal Operations: Employee Requests

  • Use Case: An employee fills out a time-off request form embedded in the HR Confluence space.

  • Hidden Field: "Request Type = PTO"

  • Purpose: Automatically categorize the issue for routing and reporting without asking the employee to choose.


Marketing Campaigns: Lead Collection

  • Use Case: A product demo request form is placed on 3 different landing pages (ads, email, website).

  • Hidden Field: "Source = Email Campaign Q3"

  • Purpose: Track lead source inside Jira without asking users to self-report.


IT Support: Dynamic Request Routing

  • Use Case: You have a single “Help Request” form but want to route to different teams (HR, IT, Facilities) based on where the form is embedded.

  • Hidden Field: “Team = IT”

  • Purpose: Automatically assign or label the issue, or route it to the correct project.


 Product Feedback & Idea Intake

  • Use Case: Users submit product ideas from different locations: the app, website, or email footer.

  • Hidden Field: “Feedback Source = In-App Widget”

  • Purpose: Segment submissions in Jira Product Discovery for prioritization or analysis.


 Legal & Compliance: Audit Trails

  • Use Case: A finance form is submitted for audit logging.

  • Hidden Field: “Submitted By Department = Finance” or "Form Version = v1.2"

  • Purpose: Ensure traceability and internal control without relying on manual input.


Final Thoughts

If you’re looking to:

  • Collect better insights

  • Route requests more intelligently

  • Improve reporting without overwhelming users

…then hidden fields and pre-filled parameters are your secret weapons.

Smart Forms for Jira makes this easy—with full compatibility across Jira Cloud, Data Center, Software, Service Management, and Product Discovery.

Want to try it out? Start by embedding a Smart Form with a hidden “source” field and watch your processes get smarter—automatically.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events