If youâve ever wished your customers or internal teams could submit Jira tickets without accessing Jira itself â youâre not alone. Many organizations struggle to create a smooth, branded way for users to raise requests directly from their website. Jira Service Management offers a portal, but what if youâre using Jira Software or Work Management?
Thatâs where Smart Forms for Jira comes in. With its ability to embed forms, map fields to issues, and even auto-create Jira tickets, you can design a fully functional, user-friendly request systemâwithout needing Jira access. Even better? You can host it right on your website, styled to match your brand.
In this guide, weâll walk you through how to:
Letâs create a seamless experience for your usersâwithout the overhead.
Smart Forms eliminates the need for complex setups or expensive third-party portals. You can:
Use the "Populate options from Jira fields" setting to make your form dynamic. For example, load your Jira Components into a dropdown so users select from real-time values.
In the form settings:
This ensures that every submitted form instantly becomes a new issue with structured data.
You can share the form externally in two ways:
To embed:
<iframe src="https://yourcompany.smartjiraforms.com/form/abc123" width="100%" height="700px" style="border:none;"></iframe>
â
Anyone can submitâno Jira login required.
In Form Settings:
After form submission, show a thank-you message with dynamic content:
âThanks, *Name element key*, your request has been received! Our team will contact you at *Email element key* shortly.â
Use Smart Formsâ Submission message customization to insert smart tags for form field values.
In the Email Notifications settings:
Imagine you run a product site like the one in the image. Users click âContact Supportâ, fill out a Smart Form embedded on the site, and a Jira issue is created immediately with all the form fields inside issue.
Your support team is notified, and the user receives a confirmation emailâall without logging in or navigating the Jira portal.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Smart Forms Help Center</title> <style> body { font-family: Arial, sans-serif; background: #f4f5f7; margin: 2rem; } .section { background: white; margin-bottom: 10px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .section-header { padding: 16px; cursor: pointer; font-weight: bold; border-bottom: 1px solid #e0e0e0; display: flex; justify-content: space-between; align-items: center; } .arrow { transition: transform 0.3s ease; font-size: 14px; color: #777; } .arrow.rotate { transform: rotate(90deg); } .section-content { display: none; padding: 16px; } iframe { width: 100%; height: 1000px; border: none; } </style> </head> <body> <h2>Service Management</h2> <p>Welcome! Select a category to submit your request.</p> <div class="section"> <div class="section-header" onclick="toggleSection(this)"> Common Problems <span class="arrow">▶</span> <!-- â¶ --> </div> <div class="section-content"> <iframe src="https://yourformlink.com/form1></iframe> </div> </div> <div class="section"> <div class="section-header" onclick="toggleSection(this)"> Requests <span class="arrow">▶</span> </div> <div class="section-content"> <iframe src="https://yourformlink.com/form1></iframe> </div> </div> <div class="section"> <div class="section-header" onclick="toggleSection(this)"> Feedback collection <span class="arrow">▶</span> </div> <div class="section-content"> <iframe src="https://yourformlink.com/form1"></iframe> </div> </div> <div class="section"> <div class="section-header" onclick="toggleSection(this)"> Servers and Infrastructure <span class="arrow">▶</span> </div> <div class="section-content"> <iframe src="https://yourformlink.com/form1"></iframe> </div> </div> <script> function toggleSection(header) { const content = header.nextElementSibling; const arrow = header.querySelector('.arrow'); // Toggle section content const isOpen = content.style.display === 'block'; content.style.display = isOpen ? 'none' : 'block'; // Rotate arrow arrow.classList.toggle('rotate', !isOpen); } </script> </body> </html>
â¶
by defaultâŒ
(visually) when the section is openStart by creating your form in Smart Forms for Jira and embedding it on your website. Youâll give your users a seamless experienceâand your team a structured ticketing workflow inside Jira.
Olha Yevdokymova_SaaSJet
Product Marketing Manager
SaaSJet
Ukraine
11 accepted answers
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
0 comments