Approvals
Manage approval workflows directly in Jira and notify approvers automatically. Route approvals through Slack, configure custom triggers with JQL, and set up reminders to keep approvals on track.
What You Can Do
Approval Workflows
Route Jira approvals through Slack → Notify approvers → Track decisions in chat
Approval Reminders
Send scheduled reminders → Keep approvals moving → Control frequency and timing
What You Need
Owner or Admin role in Enjo
Connected Jira domain
Connected Slack workspace
Access to Automation Tools > Approvals
Part 1: Set Up Approval Workflows
Route Jira approvals to Slack so your team can approve or reject requests without leaving chat.
Step 1: Access Approvals
Go to Automation Tools
Click Approvals
You'll see all connected Jira domains listed
By default, approvals are enabled for all domains
Step 2: Understand Default Settings
Default behavior: All approvals from all Jira domains are sent to Slack
To customize: Click Configure Approval to add specific JQL filters
Step 3: Add Approval Trigger (Optional)
To use custom filters instead of all approvals:
Click Add Approval Trigger
Click Configure Approval

Part 2: Configure Custom Approval Triggers
Use JQL (Jira Query Language) to route only specific approvals to Slack.
Step 1: Select Your Jira Account
Click the Jira account dropdown.
Choose the domain where approvals originate.
Step 2: Choose Your Project
Click the Project dropdown.
Options:
All Projects — All projects in this domain (default)
Specific Project — Select one project by name
Step 3: Add JQL Filter
In the JQL field, enter a query.
Examples:
project = "Support"
project = support AND priority >= High
type = Bug
ℹ️ Learn JQL: See Jira's JQL documentation for advanced filters
Step 4: Save Settings
Click Add, Only approvals matching your JQL will be sent to Slack.
Part 3: Set Up Approval Reminders
Automatically remind approvers about pending approvals at set times.
Step 1: Access Reminder Settings
Go to Automation Tools > Approvals
Click Configure Approval
Click Approval Reminder

Step 2: Enable Reminders
Toggle Set reminder for pending approval requests to ON
Step 3: Select Your Time Zone
Click the timezone dropdown.
Choose your location (e.g., Asia/Calcutta)
Step 4: Set Reminder Time
Click Select the time.
Enter the time (e.g., 10:00 AM)

Part 4: Configure Reminder Frequency
Control how often reminders are sent and when they stop.
Step 1: Set Frequency
In Until approval action send reminder every, enter a number.
This is the interval between reminders:
1 = Every day
3 = Every 3 days
7 = Every week
Step 2: Set Stop Condition
In Keep sending until, choose:
1 time — Send reminder once only
5 times — Send up to 5 times
Forever — Keep sending until approved
Step 3: Review Settings
Your reminders will display as:
Reminder configuration: Every 1 day, keep sending until 1 timeStep 4: Save
Click Save, approval reminders are now active
Manage Your Approval Workflows
View All Workflows
Go to Automation Tools > Approvals
All Jira domains and their approval triggers appear in a table:
Project | JQL | Status |
|---|---|---|
All Projects | — | Enabled |
Support | project = support | Enabled |
Engineering | — | Disabled |
Edit an Approval Trigger
Find the trigger in the table
Click Configure or the three-dot menu
Update settings
Click Save
Remove a JQL Trigger
Click the three-dot menu (•••) next to the trigger
Click Remove
✅ The domain reverts to default (all approvals)

Disable Approvals for a Domain
Find the Jira domain in the table
Toggle the switch to OFF
✅ No approvals from this domain will be sent to Slack
How Approvers Use This
In Slack, approvers receive approval requests with:
Issue details
Request description
Approve/Reject buttons
Approvers click Approve or Reject directly in the thread.
Decisions sync back to Jira automatically.
Best Practices
Use JQL Filters
Instead of routing all approvals, filter by project, priority, or type to reduce noise.
Set Realistic Reminders
Daily reminders work for fast-moving teams. Weekly for others. Adjust frequency to your pace.
Combine with Slack Channels
Route different approval types to different channels for better organization.
Monitor Approval Status
Regularly check Jira to see which approvals are pending and which are stalled.
Common JQL Examples
High-priority issues only:
priority >= High
Specific project and type:
project = "Engineering" AND type = "Release"
Issues created in last 7 days:
created >= -7d
Unresolved issues:
resolution = Unresolved
What's Next?
Automation Tools Overview — Explore other automation features
Emoji Actions — Create tickets from Slack with emoji reactions
Alerts — Set up real-time notifications
Jira Integration — Manage your Jira connection
Jira JQL Guide — Learn JQL syntax
