Forums

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

Forms + SLA Tracking in Jira: Create Workflows That Calculate, Act & Follow Up Automatically

In the world of service teams — IT, HR, legal, ops, support — the first step of every process is the same: someone makes a request.
The real question is, what happens next?

For many teams, the answer is unfortunately: a lot of clicking, chasing, copying, and manual coordination. Standard Jira portals, while functional, often leave teams with rigid forms, poor visibility, and no easy way to follow up or track what’s happening. SLA compliance becomes guesswork. Feedback? Lost. Time? Burned.

But what if your entire intake-to-resolution workflow could be handled with structured forms, automated SLAs, and trigger-based follow-ups — all inside Jira?

This article shows how to do exactly that by turning Smart Forms for Jira into your customer portal, using SLA Time and Report for performance tracking, and tying it all together with Jira Automation. Whether you're running an IT helpdesk, HR service center, or software support team, this setup puts your process on autopilot — with full transparency and zero chaos.

Frame 6273221.png

The New Service Flow: Connected, Measurable, Automated

Let’s map out what a modern, Jira-native service workflow looks like:

Customer Request → Smart Form → Work Item Creation → SLA Tracking → SLA Actions → Automated Follow-ups → Customer Satisfaction

Every step is measurable. Every action is logged. Every form is designed to fit the use case.

Now let’s break it down.

Phase 1: Intelligent Intake with Smart Forms

Forget about generic portals and cluttered request types. With Smart Forms, you can create a case-specific form that guides the requester based on their intent.

A customer selects the type of request — for example, Bug Report, Feature Request, or Access Request. The form adapts in real time: show different fields, validations, or upload options depending on the selection. It feels intuitive — because it is.

On submission, the form automatically creates the appropriate Work Item Type in Jira (the new issue type model used in JPD and JSM). And every detail is mapped: priority, department, components, contact info — you control it all.

Key Smart Forms Features for Customer Portals:

External Sharing Without Jira Accounts

The key of any customer portal is accessibility. Smart Forms lets you share forms via public links that work for anyone — no Jira login required. Choose between:

  • "Anyone with the link" - Perfect for public feedback forms or customer support intake
  • "Verified in instance" - For internal teams or partner access

+CAPTCHA protection - Prevent spam submissions on public formsFrame 6273226.png

Conditional Logic for Smart Intake

Forms that think ahead:

  • Select "Bug Report" → Additional fields appear for severity, steps to reproduce, and affected versions
  • Choose "Hardware Request" → Form shows asset types, urgency levels, and delivery locations
  • Pick "HR Onboarding" → Department-specific fields and document upload requirements appearForm.png

File Attachments and Security

  • Support up to 100MB per attachment
  • Regex validation for file types (e.g., only PDF for contracts, only images for screenshots)
  • Anonymous file uploads for external customers

Advanced Validation

  • Email validation with custom error messages
  • Phone number formatting and validation
  • Custom regex patterns for ID numbers, account codes, or any specific format
  • Required field enforcement with helpful error guidance

On submission, the form automatically creates the appropriate Work Item Type in Jira, and every detail is mapped to Jira fields: priority, department, components, contact info — you control it all.

 

Real Case: IT Helpdesk Portal

Your form acts as a service catalog. When someone selects "New Hardware Request," the form displays urgency levels, asset type options, and space to upload documents. It routes the request to the IT queue, tags the department, and sets the priority for the future SLA timer start — all before your team even sees the ticket.

Phase 2: SLA Time and Report – Track, Predict, and Act

IMG - 1.png

Creating a ticket is just the beginning. The next big question is: How quickly will it be processed? Who’s responsible? Will it be handled within the expected time frame for the requester or team?

While Jira has built-in SLA features, they often fall short when it comes to handling complex requests that vary by urgency, service type, or business context. That’s where more flexible logic becomes essential — using the values already captured in your form.

SLA Goals That Fit the Request

SLAs should reflect the nature of the request, not just follow a one-size-fits-all rule. You can define separate targets based on:

  • Request type (e.g., bug vs. access request)
  • Priority (P1 = 4 hours, P3 = 48 hours)
  • Customer type (internal team vs. external partner)
  • Submission channel (portal, internal comment, slack)

Start, Pause, Stop — Time Under Control

The SLA timer doesn’t have to start right when the ticket is created. You can configure:

  • When it should start (e.g., on status change, field update, or assignment)
  • When to pause it (e.g., waiting for customer response)
  • When to stop (e.g., when the issue is resolved)

IMG - 2.jpg

This level of control is especially valuable when SLAs are tied to real-world progress rather than arbitrary timestamps.

Real-Time Visibility and Monitoring

Once the SLA starts, it becomes more than just a timer — it’s a service quality signal. With it, you can:

  • See SLA status directly in the work item view, with color-coded indicators
  • Filter tickets based on SLA state or progress
  • Track SLA performance across your team or service using reports and dashboards
  • Compare trends by team, work item type, urgency, or department

IMG - 3.png

This helps managers quickly understand where delays are happening, which teams are overloaded, and where improvements are needed.

Automatic Actions When SLA Goals Are Met

When an SLA goal is met — meaning the defined time condition has been fulfilled, you can configure follow-up actions directly in the SLA settings. These actions reduce manual steps and move the process forward automatically.

Available options include:

  • Change priority — for example, escalate when a goal is met to move into the next critical stage
  • Change status — automatically transition the ticket (e.g., to "Waiting for confirmation")
  • Change assignee — route the issue to another agent or team
  • Add comment — notify one user (individual) or a group of users in comments about exceeded work items

This lets you tie SLA performance to real business outcomes — like handing off to another team, prompting the customer with a form, or launching a quality check.

 

Phase 3: SLA-Driven Follow-ups (Automated, of Course)

Let’s say a request was resolved on time. Great,  but don’t just mark it “Done” and move on.

SLA Time and Report lets you trigger actions when an SLA milestone is reached. That means you can use Jira Automation to send another form based on that event.

Need to send a Customer Satisfaction Survey when a request is completed?
Want to deliver a checklist to the next assignee when a priority is escalated?
Looking to push a status confirmation form to a manager when a breach is imminent?

All of that can happen automatically — based on SLA events.

The Auto-Share Magic: From Work Item to Form Link

Here's where Smart Forms' auto-share functionality becomes crucial. When forms are added to Jira issues (either manually or automatically), they generate unique, shareable URLs that can be used in automation rules.

Adding Forms to Issues

Auto-Attach Method (Recommended for workflows):

  1. Configure Smart Forms to automatically attach specific forms to certain work types
  2. When an issue is created → form is automatically added
  3. Form URL is immediately available for automation rulesGroup 9262.png

Manual Attach Method:

  • Add forms to existing work items as needed
  • Perfect for ad-hoc follow-ups or special cases

Smart Values for Form Links

Once a form is attached to work item, you can reference it in automation rules:

{{#issue.properties."saasjet.forms.formsSharedUrls"}}

  {{#if(equals(formName, "Customer Satisfaction"))}}{{url}}{{/}}

{{/}} 

Here’s what that looks like in action:

Scenario 1: NPS After Resolution

  • SLA action: Status changes to “Resolved”
  • Automation rule: Sends an NPS Smart Form to the original requester

Trigger: Issue transitioned to "Resolved"

Condition: Reporter is external user

Action: Send email with satisfaction survey

Email Template:

"Hi {{issue.reporter.displayName}},

Your request has been resolved. We'd love to hear about your experience:

{{#issue.properties."saasjet.forms.formsSharedUrls"}}

  {{#if(equals(formName, "Customer Satisfaction"))}}

  Rate your experience: {{url}}

  {{/}}

{{/}}

Scenario 2: Checklist on Escalation

  • SLA action: Assignee changed to Tier 2 support
  • Automation rule: Sends a detailed internal checklist form to new agent

Trigger: Assignee changed to "Tier 2 support" 

Action: Send email with internal checklist form to assignee : "🚨 Critical issue {{issue.key}} assigned to you. Complete escalation checklist: {{#issue.properties."saasjet.forms.formsSharedUrls"}} {{#if(equals(formName, "Escalation Checklist"))}}{{url}}{{/}} {{/}}"

Scenario 3: SLA Breach Prevention with Confirmation Form (Optional case)

Automation rule: Automatically sends a "Service Delay Acknowledgment" form asking if they can wait or need immediate escalation to management + logs their response for priority field adjustment

It’s follow-up without follow-through. The system handles it.

Real-World Applications Across Teams

🧑‍💻 Software Support Team

  • Bug report form with priority and product selection
  • SLA rules: 4h for critical, 24h for high
  • Auto-send NPS form after ticket resolution
  • Escalation form if SLA is close to breach

🧑‍💼 HR Service Portal

  • Onboarding request form with department and role selection
  • SLA rules based on employee type (contractor vs. full-time)
  • Checklist form sent to IT after SLA action “Equipment Ordered”
  • Welcome form sent to new hire automatically

🧑‍🔧 ITSM Use Case

  • Service request form with business impact matrix
  • SLA adjusted dynamically based on urgency
  • Service quality survey triggered after resolution
  • Incident form triggered post-major outage for documentation

How to Set This Up

Step 1: Build Smart Forms

  • Add a Work Item Type field
  • Use conditional logic to adapt form content
  • Attach form to work item
  • Enable create new work item if needed form elements to Jira fields mappingGroup 9263.png
  • If you need just to update existing work item fields, do not set up create new work item, choose "Update existing work item fieldsGroup 9267.png

Step 2: Configure SLA Time and Report

  • Define SLA goals based on Work Item Type, priority, request, or any custom field
  • Enable SLA breach alerts and trigger automation based on SLA status
  • Visualize performance trends via flexible charts, identify bottlenecks, and track SLA compliance.Frame.jpg

Step 3: Create Automation Rules

  • Use SLA actions or issue transitions as triggers
  • Share forms links using smart values 
  • Route follow-ups to customers, teams, or managers

Step 4: Automate the Entire Loop

  • Request → Smart Form
  • Issue → SLA
  • SLA → Follow-up Form
  • Feedback → Analytics
  • Loop back for continuous improvement

Conclusion: A Portal That Works For You — Not Against You

Service teams deserve better than clunky portals and disconnected tools. With Smart Forms for Jira, SLA Time and Report, and Jira Automation, you can build a truly smart customer portal — one that captures context, responds to urgency, and learns from every interaction.

You don’t just intake requests.
You route, prioritize, track, escalate, and improve — automatically.

Start with one flow. Expand from there. And finally, give your team the one thing Jira promises: clarity.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events