Try It for Free!

Go ahead and explore our
app with a free trial—we’re
here to help you get started!

Approval Path Icon

Approval Path for Jira

Star Icon Star Icon Star Icon Star Icon
4 /4 (22)
Approval Path for Jira

is an app designed to streamline the approval processes within Jira, ensuring that tasks, projects, or changes have the required levels of approval before moving forward. Request approval from users, groups, or even external users and apply automation of the process.

Key features:

Check Icon
Get approvals on any project type (not only JSM)
Check Icon
Unlimited number of approvals and approval steps
Check Icon
Create approval paths using static and dynamic steps
Check Icon
Step types: user, group, vote, email, issue field (user, group or email), automation, webhook
Check Icon
Success and Rejection steps
Check Icon
Conditions applied to steps or whole definitions
Check Icon
Get approvals beyond your organization with the email step
Check Icon
Get approvals in order or simultaneously
Check Icon
Approve directly via email (not for external approvers)
Check Icon
Distinguish between consent and approval
Check Icon
Delegate your votes (approval decisions)
Check Icon
Use dynamic issue values to get the right approval format (budget approval based on budget and location)
Check Icon
Expire approvals if no action is taken (parametrization feature)
Check Icon
Visibility on actions taken on tickets
Check Icon
Visibility on actions taken globally
Check Icon
Automated and manual reminder email notification
Check Icon
History paper trailing
Check Icon
Notify approval status
Check Icon
Jira email notification/direct email mechanism
Check Icon
Block the issue transition before approval
Check Icon
Trigger approval action after issue transition
Check Icon
Automate issue transition after approval
Check Icon
Jira Permission Scheme integration
Check Icon
API
Check Icon
Allow Abstain option
Check Icon
Enable quick action buttons
Check Icon

High application performance (compared e,g,. to Herzum Approvals). Check our comparison Link Icon here .

Upcoming Features: Check out our

Key points

Cloud Icon
Cloud fortified
Shield Icon
Security Bug Bounty
24h Icon
24hr support response time
Security Icon
Reliability and Security

Try It for Free!

Go ahead and explore our
app with a free trial—we’re
here to help you get started!

Approval Path Icon

How does it work

To run an approval process, you need to define it first.

Such a definition can be specified by an admin on a global, or project-specific level (a global admin will have access to the app on a global level).

Every definition may consist of an unlimited number of steps.

Exclamation Icon
For more detailed information on the app, check our
️Available step types are:
  •  User step
Arrow Icon
Choose any user to get approval from
  •  Group step
Arrow Icon
Choose a group and voting criteria (number of votes required to pass/reject)
  •  Vote step
Arrow Icon
Allow a group of people to vote on an approval decision. Set a moderator who will determine if the step is approved or rejected based on the voting results.
  •  Email step
Arrow Icon
Add users outside your Jira (e.g., a customer)
  •  Issue Field - User
Arrow Icon
Choose a user from the issue field (e.g., assignee, reporter)
  •  Issue Field - Group
Arrow Icon
Choose a group from the issue field
  •  Issue Field - Email
Arrow Icon
Specify dynamic external user steps (from issue field)
  •  Automation step
Arrow Icon
Apply a default automation process, e.g., change the issue status, the assigned user, or add a comment
  •  Webhook Issue
Arrow Icon
Create automation to send or receive requests
  •  Success / Rejection step
Arrow Icon
Triggered after the approval process is completed; use automation or webhook to run the required action once the approval process is approved or rejected

To every definition or even every step, a condition (created using Jira expressions) can be applied. Steps can be run sequentially (by default) or you can create a parallel group and put some (or all) steps simultaneously. For each step, you can choose what action is required: 'approval', 'consent', or 'notification' (to only notify someone about the current progress).

Users can approve/consent, reject, or abstain with or without an additional comment. And, if someone is absent, a delegation can be created to ask another person to take action on behalf of the missing one.

Definitions serve as a template for approval and can be run multiple times. Several approvals can be launched simultaneously for a single issue (each one can be customized). You can set automatic reminders, send manual reminders, and watch the approval process live or see its report in the history/comment tab.

Integrates with Jira Permission Schemes, so if you need to grant or revoke specific permissions, there’s room for customization.

How is it different from other apps? Check our comparison Link Icon here .

Approval Path definition example

AP image
Approval Path Icon

When to use the App

Well, it depends on you - whenever you need to receive feedback or permission. From our personal experience, the following are the most common use cases:

Design Icon
Design approval
Review Icon
Code review
Trip Icon
Business trip planning and approvals
Discounts Icon
Offer proposals (and discounts)

Target Audience

Ideal for enterprises, companies undergoing audits, and medium to large businesses requiring strong governance and compliance, such as automotive, transportation services, military, government, and banking sectors.

Approval Path Icon

How the app benefits you

Check Icon
Create approvals with an unlimited number of steps
Check Icon
Use dynamic issue values to get the right approval format (e.g., based on budget or location)
Check Icon
Apply conditions on approvals or particular steps
Check Icon
Get approvals in order or simultaneously
Check Icon
Enable adding comments justifying the approval/rejection decision
Check Icon
Get approvals on any project type (not limited to JSM projects)
Check Icon
Create delegations for absent users
Check Icon
Integrate approvals to block or trigger issue transitions
Check Icon
Watch all actions taken live on a single dashboard
Check Icon
Create advanced workflows with success and rejection steps
Check Icon
Enable internal users to take action via email
Check Icon
Create an unlimited number of approval templates
Check Icon
Preview approval definitions (templates) and parameterize them before starting (e.g., set expiration date)
Check Icon
Ask for approvals/consents from external users (outside your instance)
Check Icon
Use static and dynamic steps
Check Icon
Observe live actions taken on tickets and get notifications about the approval status
Check Icon
Remind participants to vote via automated and manual email notifications
Check Icon
Allow voting when a group approval is required
Check Icon
Use webhook or automation steps to trigger automatic actions
Check Icon
Watch approvals reports in the issue comment/history tab
Check Icon
Use additional features: Permission Scheme integration and API
Check Icon
Use abstain option to express neutrality or provide silent approval
Approval Path Icon

What Customers say about us

NA
Nora Aline  •  Jul 22, 2024
Thumb Up Icon (0)
Thumb Down Icon (0)
Star Icon Star Icon Star Icon Star Icon
Star File Icon
Approval path for Jira is a very useful tool . It is very complete and covers all the essential aspects required for an efficient approval process in Jira. The interface of the add-on is simple and it supports various approval workflows which allowed us to customize it to our specific requirements. The support team is very responsive and helpful. They respond to requests promptly and are willing to help with issues. It is a reliable and functional solution that I would recommend.
AG
Anne-Sophie G  • JUl 9, 2024
Thumb Up Icon (0)
Thumb Down Icon (0)
Star Icon Star Icon Star Icon Star Icon
Star File Icon
We use this add-on along with External Share for Jira, both developed by Warsaw Dynamics. They enable us sharing Jira issues with external users, ensuring visibility of approval/refusal history for each issue. The product documentation is exhaustive. The app itself is easy to configure. We faced a small bug related to Jira workflows and the Warsaw Dynamics team worked fast to provide a workaround then fix it - awesome support. Thank you!
AS
Akash Singh  •  Oct 17, 2022
Thumb Up Icon (1)
Thumb Down Icon (0)
Star Icon Star Icon Star Icon Star Icon
Star File Icon
We implemented Approval Path in our instances and it was super easy to setup and provided just the functionality that our organization needed. The best thing is the super awesome team who actually listens to your needs and works on them to provide a best fit for you. We requested quite a few features to be added to the app that our business thought were a necessity and they delivered them real quick. Kudos to the entire team.
PD
Przemysław Dąbrowski  •  Apr 26. 2021
Thumb Up Icon (2)
Thumb Down Icon (0)
Star Icon Star Icon Star Icon Star Icon
Star File Icon
This is FANTASTIC. It is easy to setup and works seamlessly. I am pleased to use Approval Path for Jira every day. Creating approval is fast, notifications works perfectly to push progress forward. Good work!
MN
Maxime Nie  •  Dec 20. 2024
Thumb Up Icon (0)
Thumb Down Icon (0)
Star Icon Star Icon Star Icon Star Icon
Star File Icon
The team and I like that this app is very thorough and allows for various approval steps and scenarios to be designed. Perhaps the biggest highlight for us is the ability to have an external user approve some steps, meaning that collaborating with teams outside of Jira is easily doable.
️Overall Ratings
Star Icon Star Icon Star Icon Star Icon
4 /4 (18)
Approval Path Icon

What do you want to know

Question Icon
How does the app work?
Define approval paths (definitions) using the following user, group, vote, email (including external users), or issue field to decide who should approve, or who should be notified. With automation and webhook steps, manage automatic actions (e.g., change the issue status to “done” once it’s approved by everyone). Every definition may consist of an unlimited number of steps. To every step (or a whole definition), a condition can be applied. Steps can be run sequentially or simultaneously. Users can approve/consent, reject, or abstain with or without an additional comment. And, if someone is absent, a delegation can be created to ask another person to take action on behalf of the missing one.
Definitions serve as a template for approval and can be run multiple times. Several approvals can be launched simultaneously for a single issue (each one can be customized). You can set automatic reminders, send manual reminders, and watch the approval process live or see its report in the history/comment tab.
You are welcome to visit our YouTube channel and watch Explaining video for more information
Question Icon
How can I benefit from using this app?
Using Approval Path for Jira helps streamline approval processes by automating multistep workflows, reducing delays, and keeping tasks on track with automatic notifications. It provides real-time visibility into the approval status, making it easy to track progress and avoid bottlenecks. The app also enhances accountability through audit logs, ensuring all decisions are documented for compliance. By customizing workflows and assigning specific approvers, you ensure the right stakeholders are involved, improving efficiency and productivity across teams.
Question Icon
What’s the difference between approval and consent?
The distinction exists so you can easily transition the approval process from the current approach functioning right now in your organization. There is a difference in semantics between approval and consent
To learn more, click here
You can use the distinction to better model your approval process. From a technical perspective, there is no difference between approval and consent in the Approval Path application.
Question Icon
How does the abstain option work?
The abstain option allows approvers to express a vote of abstention. If a user decides to abstain, this choice is considered neutral with respect to decisions made by other approvers. If the other approvers agree, it will be considered as a silent approval. If they disagree, it will be considered as a rejection.
To learn more, click here