Jira ticketing system 101. How do you set it up to get the best results?

Slow issue resolution can lead to unhappy customers who take their business elsewhere.

That’s where the Jira ticketing system comes in. 

It lets your team effectively manage all issues, from internal technical tickets to customer requests. 

This guide will walk you through a step-by-step process to configure Jira as both: a help desk and an incident management tool. 

Get ready to take full control of your tickets! 

What is the Jira ticketing system?

Jira ticket system can help you handle customer support and internal service requests. With the tool, teams can create, track, and resolve issues. Turning customer emails into tasks is easy with Jira. Moreover, you can assign them to the right person and follow the progress until everything’s fixed.

However, flexibility is what makes the Jira ticket system truly stand out. You can customize everything from the details tracked in tickets to the workflow for handling them. This ensures everyone has the necessary information to deal with issues and deliver fully satisfying customer service.

Dynamic-Forms-for-Jira-Visibility-rules
Customizing fields on the issue view with Dynamic Forms for Jira app

Simplify creating issues for your team members. Show only what’s truly necessary.

Customize request forms with Dynamic Forms for Jira app.
Try it free

Is Jira ticketing free?

Jira comes in free and paid versions. The good news is the ticketing features are in both. The free plan offers basic ticketing, perfect for small teams or those new to ticketing systems.

Need more advanced features in IT service desk or customization options? Consider upgrading to a paid plan. These plans offer extras like:

  • More users and storage space
  • Priority support and training resources
  • Access to AI (Atlassian Intelligence) features and automation tools

And much more. Choosing free or paid depends on your team size, needs, and budget. But no matter which you pick, Jira gives you a strong base for managing customer support and support requests.

Further reading

Read our ultimate hosting comparison for 2024. Discover features, pricing, security measures and other deciding factors before choosing between Cloud and Data Center:

How to use Jira as a ticketing system? [real-world examples] 

Jira aims to make project management and troubleshooting easy. Here’s how different teams can use Jira tickets to keep things running smoothly:

ITSM incident management for technical teams

  • Web development team: A bug prevents user logins. The team creates a ticket with a clear description and assigns it to the developer. Then they can track progress through stages like “In Progress” and “Testing” until resolution.
  • IT Department: A server outage occurs. A technician creates a ticket, assigns it to the network admin, and labels it “Critical”. Technicians can also add notes about troubleshooting steps, keeping everyone informed.

Customer Portal for external customers 

  • E-commerce website: A customer sees an error message when trying to checkout. They submit a Jira ticket through the customer portal. They describe the issue and attach screenshots. The support team receives incoming requests, analyses the problem, and communicates updates through the portal.
  • Software company: A customer experiences a bug in their recently purchased software. They submit Jira tickets through the help center. The support team assigns the ticket to a technical specialist who can replicate the bug and work on a fix. The customer receives updates through the portal. 

Help Desk for internal employees 

  • Marketing team: An internal customer, a marketing employee, experiences issues with a new content management system. They submit a ticket to the internal help desk through a dedicated portal. They describe the problem and mention the urgency. The help desk team assigns the ticket to a qualified technician who can find a solution.
  • Finance department: An employee encounters a problem accessing a financial reporting application. They submit a ticket through the internal help desk system. The help desk team escalates the ticket to the appropriate IT team who can fix the issue. 

By using the Jira ticketing system, teams can work together efficiently, track progress, and find solutions faster. 

How do you set up a Jira ticketing system?

As you can see, Jira lets you set up ticketing systems for many different use cases. You can configure projects, issue types, and workflows. What’s more, with Jira Service Management, a dedicated Atlassian product for ticketing, you get a system that matches your exact needs. 

Here’s how to set up jira service management in the three most popular request scenarios:

  • Service Desk for internal users where they can inform about software glitches
  • Ticketing tool to stay in the loop about critical issues
  • Jira incident management portal that follows ITIL standards
  • Help Center for external customers 
jira-service-management-customization
Jira Service Management customization options

Step #1: Creating a Jira Service Management project and choosing request types

The initial setup is quite simple and the process looks the same in each of the three cases. Just click the Create Project in the Projects section in your Jira. It will allow you to create a Jira Service Management project. Choose one from the list, according to what suits you best. 

jira-service-management-projects

Then, Jira Service Management will guide you through the next steps. For example, you will be able to choose the request types you will use in the project as incoming tickets: 

jira ticketing system request types

No worries if you’re not sure what to pick at this point. Just leave the default request types. You’ll be able to change it later. 

Step #2: Customizing the Jira Service Management project for the best results 

There are multiple ways of customizing Jira and Jira Service Management projects. Here are some tips on what to take care of first. 

Setting up e-mail notifications

Turn on e-mail alerts to be reminded about requests. This way, you’ll never miss anything! You must be a Jira admin to add a custom email account to your project. To do it: 

  1. From your service project, select Project settings, and then Email requests.
  2. Pick your email service provider and follow the steps to link your account.

Configuring chat requests

You can set up chat channels to create requests directly from Slack or Teams messages. It’s also possible to synchronize comments and transition issues. It only takes 2 steps: 

  1. Go to Chat and add your Microsoft Teams or Slack account.
  2. Select the request types you’d like to show as options in your chat platform.
jira ticketing system chat

Adding agents to your project 

Now it’s time for the best part, which is adding people to your project: 

  1. Open Project settings and then click on People.
  2. Click the button that says Add people.
  3. Type in the person’s username or email address.
  4. Pick their role from the list (choose “Service Desk Team”).
  5. Click Add.
  6. They’ll receive an email with a link to join the project.

Congratulations! You and your team have everything you need to start. However, there are more things you can do to customize your Jira Service Management. Let’s move on to request view customization, queues, and SLAs. 

Step #3: Making the most of your Jira ticketing system experience 

With Marketplace apps you can extend your Jira and Jira Service Management with even more useful features. Here’s a sneak peek of the popular plugins possibilities: 

Queues management

Customer and IT service agents see requests in a list named queues. They’re available in native Jira Service Management. Thanks to queues they can check details like priority, urgency, and how long it should take to solve issues. 

With Queues for Jira&JSM app, you can manage queues from different projects in a single place. It makes agents’ work easier and more transparent. Here’s what it looks like: 

jira-ticketing-system-cross-project-queues
Cross-project queues management in Queues for Jira&JSM

How to create a queue in Queues for Jira&JSM?

TIPS

Creating a cross-project queue is as simple as preparing a basic one. You can find the exact steps below:

    1. Click the + button on the Queues for Jira & JSM panel.

    1. Select Queue.

    1. Fill in the Name of the queue.

    1. In Visible to, choose users who will be able to access the queue.

    1. In Issues to show, enter a query in JQL that will filter issues for your queue, or click the Pen icon to open the JQL editor.

    1. In Columns, choose fields that will become columns in the table with issues.

    1. Click Save.

 

As demonstrated, with Queues, each team member can display only the requests relevant to them. It keeps things organized and efficient. Client information stays secure, as only authorized people can access it. Also, you decide who can create, edit, or delete requests, ensuring only the right people have control.

Permissions control in Queues for Jira&JSM
Permissions control in Queues for Jira&JSM

Manage issues from all projects in a single place. Control queue visibility.

Use Queues for Jira&JSM to set up your perfect Jira ticketing system.
Try it free

SLA on the request view

Service agreements (SLA) set clear expectations for how quickly agents handle issues. This means both your customers and your team know what to expect. It makes the SLA view especially useful when it comes to Help Desks for external customers. 

For instance, a client might expect an initial response within 2 business hours. But, according to company rules, critical problems should be fixed within 24 hours. With apps like Extension for Jira Service Management, you can display this information on the issue view.

Thanks to this you can be sure that everyone is on the same page. 

TIPS

How to display SLAs for external stakeholders in Extension for Jira Service Management? 

    1. Go to Project settings.

    1. Click Request details extension.

    1. In the Show SLAs section, configure:

a. Metric by selecting an SLA metric that you wish to show.

b. Request types by choosing request types for which the SLA metric should be displayed.

c. Jira groups by picking Jira groups for which the SLA metric should be visible.

service desk kpis extension for jira service management sla screen
SLAs on the Request Detailed View. Extension for Jira Service Management

Make SLAs transparent to everyone at each stage of the ticket journey.

Use Extension for Jira Service Management to upgrade your Jira ticketing system.
Try it free >

Customized request forms in both Jira and Jira Service Management 

For internal incident management, you can use either Jira Software or Jira Service Management. Whatever tool you choose, the key is to prepare intuitive forms for customers and teams. As a result, they will be able to exchange specific information quickly.  

Dynamic Forms for Jira app allows you to create custom forms by choosing the exact fields you wish to display on them. This can simplify the data collection process for your support agents and reduce the amount of time it takes to resolve tickets. 

jira ticketing system dynamic forms rules configuration
Dynamic Forms for Jira, Rules configuration page 

How to configure custom fields on your request forms? 

The process of setting up is simple and based on one configuration page. Here are the steps: 

  1. Select a screen scheme and issue type
  2. Choose a field
  3. Add a rule
  4. Add actions
  5. Define conditions for fields

You can read more on the Dynamic Forms for Jira documentation page

When it comes to Jira Service Management, the Extension app gives you the same feature. With the plugin, you can display only essential fields on tickets based on previous choices.

dynamic forms extension jira service management
Dynamic Forms in Extension for Jira Service Management 

Extension also allows you to group related information in bundles and display more details on your requests view.

bundled fields extension jira service desk
The onboarding details in a bundle on the Request Details View in Extension for Jira Service Management
TIPS

Here’s how to set up bundled fields in Extension:

  1. Go to Global Settings> Apps > Bundled Fields.
  2. Name your bundle and click Create.
  3. To add subfields to the bundle, click Add subfields.
  4. Use drag and drop to insert subfields into the bundle.
  5. Give your subfield a unique name.
  6. After adding and configuring all desired subfields, you can customize their layout in Layout Editor.
  7. Save your changes.

 

Once again: don’t underestimate customization. Preparing everything at the beginning will save you lots of time later on. 

Further reading

Would you like an ITSM consulting partner to help you set up the Jira ticketing system? Read our guide on finding the best partner:

Top 3 common problems when creating a Jira ticketing system

Jira can be a great tool for managing tickets but there are a few common mistakes that can slow you down. Here’s how to avoid them:

1. Workflows gone wild

It’s tempting to create super complex workflows to handle every situation. But this can confuse your team and slow things down.

Keep it simple. Focus on the main steps and decisions needed to resolve tickets. Skip the fancy extras. Simple workflows mean everyone understands how to use them.

Find the balance. There’s a sweet spot between simple and thorough workflows. You need to cover all the important steps, but avoid getting bogged down in too much detail.

Map it out. Start by outlining the basic steps for resolving a typical ticket. Then, add any key decision points. Get your team involved to review and refine your workflows for the perfect balance.

jira ticketing system worflow example
Exemplary workflow in Jira Service Management. Source: Atlassian Support

2. Missing guidelines

Without clear rules on how to manage tickets, things can get messy fast.

Set expectations. Make clear, concise guidelines for ticket creation and management. This should cover things like:

  • What information goes in the ticket description
  • How to categorize and prioritize tickets
  • When to assign tickets to specific team members
  • How to update and close tickets as work progresses

Make it easy to find. Put these guidelines somewhere so that everyone can easily access them. This helps ensure everyone’s on the same page.

Keep it consistent. Creating guidelines is just the first step. Make sure your team understands and follows them! Train your team and use regular check-ins to discuss ticketing practices.

3. Using “basic” Jira

Jira is flexible, but using it without any customization is a missed opportunity. A generic system might not fit your team’s unique needs.

Get the perfect fit. Take time to explore Jira’s customization options and tailor it to your team. This could include:

  • Creating custom fields to capture specific information
  • Designing workflows that match your processes
  • Setting up dashboards to show important metrics
  • Integrating Jira with other tools your team uses

Invest in customization. By customizing Jira, you create a system that feels built for your team, improving your work processes.

Find the right apps. Look for apps in the Atlassian Marketplace that address your team’s specific challenges. With the right plugins, you can optimize your Jira ticketing system for the best efficiency. 

jira ticketing system top 3 common problems

Jira ticketing system 5 best practices

1. Transparent categories and priorities

The base of a functional Jira system lies in clear ticket categories and priorities. Additionally, use labels that are easy to understand and reflect the ticket’s nature. Avoid creating too many categories. Regularly review and update them to stay relevant. Define clear criteria for each priority level (High, Medium, Low).

2. Automate to avoid missing tickets

You can use Jira’s automation features for optimization. They let you assign tickets based on rules and update statuses for specific conditions. You can also set up notifications to keep stakeholders informed. Moreover, it’s smart to use escalation automation for high-priority tickets. It will inform your agents if some important issues remain unresolved beyond a set timeframe.

3. Schedule regular check-ins and improve

Schedule regular check-ins with the team to discuss what you can improve in your Jira. Analyze key metrics like resolution time, customer satisfaction, and team progress. It will help you identify bottlenecks. Based on your findings, make changes to your ticketing system. For example, update categories, adjust priority levels, or refine automation rules for automating tasks in Jira.

4. Support collaboration and stay informed

Actively seek feedback and suggestions for improvement from your team. Supporting a collaborative, open work environment leads to valuable insights. Stay up-to-date with the latest Atlassian news and best practices. By staying in the loop, you’ll be able to spot any new optimization opportunities quickly.

5. Make sure to communicate changes

Whenever you make changes to the ticketing system, talk about them with your team. Provide any necessary training to help everyone adapt to the updates. This ensures all team members are on the same page and can use the updated system.

Finally…why do software teams need a Jira ticketing system?

To sum up, ticketing systems keep software teams organized. They track issues, bugs, and feature requests in one place. This makes it easy for everyone to see what needs to be done and who’s working on it. Teams can also talk about problems together and learn from past solutions.

  • Get a clear view of your issues. Software development throws bugs, features, and problems your way. Ticketing systems help you track them all in one place.
  • Easily communicate with others. Team members, leaders, and even customers can all talk about issues in one ticket. No more endless emails or confusing chats.
  • Learn from the past. As you solve problems, the solutions get stored in the ticketing system. New team members can learn quickly and avoid repeating mistakes.
  • Make smart decisions. Ticketing systems track how long it takes to fix things and how happy customers are. This info helps you improve your development process.
  • Work better with other tools. Ticketing systems work with tools you already use, like code storage and project management. This keeps everything connected and saves time.
  • Gain customer loyalty. Customers can easily submit questions and problems. You can respond quickly and keep them informed. This means loyal customers and better software.

Setting up a Jira ticketing system for great ITSM delivery 

Jira can do more than just software development. It helps teams manage customer service, internal requests, and technical problems. Along with Jira Service Management, they can make your support and IT agents’ work easier.

Truly use the features the tool can offer. Create custom workflows that fit your needs. Use clear categories to organize requests. Built-in collaboration features will keep everyone on the same page.

Also, create intuitive service projects for easy navigation. Let customers find answers themselves with self-service options. Offer a central knowledge base with helpful resources.

At last, organize and prioritize work with custom details. See everything clearly and have full control over your team’s ticketing.

What steps can you take right away?

  • Review current workflows with your team and find ways to improve.
  • Explore Jira Service Management to provide even better customer support and manage incidents.
  • Look through plugins on the Atlassian Marketplace and check what possibilities they can offer. Most of them have a 30-day trial period. You’ll be surprised at how much apps can optimize your and your agents’ daily tasks.

Good luck!

FAQ about Jira ticketing system

  • What is Jira software used for?

    Jira is a project management tool that helps teams resolve tasks and work together. It’s a popular software mostly among IT development teams. However, its flexibility makes it useful for various projects. They can vary from customer support to marketing campaigns. In Jira, teams create tasks (called issues) and track their progress.

  • What does Jira stand for?

    The name “Jira” has a fun backstory linked to a famous monster. It comes from the syllables of the Japanese word “Gojira,” which translates to Godzilla. This connection stems back to Atlassian’s development team. They playfully nicknamed their internal bug-tracking tool (Bugzilla) “Godzilla.” The nickname eventually stuck, evolving into “Jira” for their new project.

  • What is a Jira ticket and what information does it contain?

    A Jira ticket is a digital record of a task, issue, or request within your Jira system. Tickets can hold details like:

    • Issue description: A clear explanation of the task or problem.
    • Priority: High, Medium, or Low, depending on importance.
    • Assignee: The team member responsible for handling the task.
    • Labels: Categories to help organize and filter tickets.
    • Comments and attachments: Discussions and additional files related to the task.

    Tickets keep everything organized and explained, ensuring your team stays on the same page.

  • How do I create a ticket in Jira?

    The specific steps for creating a ticket may differ depending on your Jira setup. However, it’s generally a simple process. Here’s a basic overview:

    1. Find the “Create” button. It’s usually on the main Jira dashboard or project screen.
    2. Choose an issue type. Select the type of task you’re creating (e.g., bug, task).
    3. Fill in the details. Provide a clear description, set the priority, and assign it to the right team member.
    4. Add any extras (optional). Attach relevant files, add labels for easier organization, or include comments.
    5. Submit your ticket. Once everything looks good, click submit. 

    Your ticket is now ready for tracking and resolution. 

  • Can you use Jira as a ticketing tool?

    Yes, Jira offers a ticketing system for customer support and service requests. It’s called Jira Service Management. Setting it up is easy; you can customize it to fit your team’s needs. Plus, ticketing features are available in both the free and paid versions of Jira. This makes it a flexible choice for all kinds of businesses.

Katarzyna Kornaga

Katarzyna is a Content Specialist, responsible for writing on the Deviniti blog. She values helpful, unique content where users can find answers to their questions. When not writing, you can find her walking her dog, Loki, flowing through Ashtanga yoga classes, or curled up with a good book at home.

More from this author