If your team relies on external requests, chances are you've hit this wall:
“Why can’t users attach screenshots or documents to a Jira form?”
You’re not alone. Many teams using Jira Software’s new public forms discover this limitation only after trying to collect bug reports, CVs, contracts, or mockups from partners, candidates, or clients.
Everything else works — users can fill out fields and submit — but when it comes to attachments, things fall apart.
The current setup in Jira public forms doesn’t allow unauthenticated users to upload files. Even if you use IP allowlisting or share the form publicly, the attachment field will either be hidden or not work for anonymous access.
So if your use case involves:
Collecting feedback with screenshots
Receiving documents from customers or vendors
Letting job applicants upload resumes
Asking clients to share contracts or specs
…you’re out of luck — at least natively in Jira.
Without the ability to upload files:
You lose key context
Teams have to follow up manually via email
Work gets delayed while waiting for missing materials
And requests are more likely to be misrouted or incomplete
For a lot of teams, this turns a simple form into a multi-step mess.
There’s no native fix yet in Jira Software — but teams are finding workarounds:
Ask users to reply to a confirmation email with the file. This works — but adds overhead, and context often gets lost.
If attachments are a must-have, tools like Smart Forms for Jira allow external users to:
Upload files directly from a form — no login required
Trigger issue creation or update existing Jira items
Ensure files are stored securely and linked to the right issues
Access uploads via the Jira issue or centralized response tab
This approach gives flexibility without compromising on security or process control.
No attachments if user is not logged in
Fields like assignee, sprint, and versions are also restricted
Great for simple requests - not file-heavy ones
Smart Forms for Jira is built to solve this exact problem.
Here’s what it allows:
📁 Collect file uploads from anyone — even fully anonymous users, even with attachment validations
📎 Uploads are attached directly to the created Jira issue
🔒 Admins can restrict allowed file types, enforce size limits, or require consent
📨 Form submissions can trigger issue creation, status updates, or notifications
You embed a form on your website or share it via link
An external user fills out the form and uploads their file
A Jira issue is created with attachments and mapped fields
Optional: status transitions or alerts are triggered
No accounts. No back-and-forth. No missing info.
JSM portals support attachments from customers — but:
They still require users to have portal access
They may not be ideal for one-time submissions or external partners
JSM licensing is based on agents, which adds cost for internal request handling
So depending on your audience, even JSM may not fully solve this. But Smart Forms for Jira also works even in JSM and JPD projects.
This is a feature that teams really need — and many are surprised it’s not built into Jira’s public forms yet.
Until then, tools that allow secure file uploads from anonymous users can bridge the gap — whether you’re building feedback flows, intake portals, or external submission forms.
And if you're trying to figure out the best way to gather files while keeping the process clean, repeatable, and secure — it’s worth exploring a more flexible form solution.
Olha Yevdokymova_SaaSJet
Product Marketing Manager
SaaSJet
Ukraine
15 accepted answers
0 comments