How-To2026-09-0510 min read

How to Set Up Scheduled Reports in Jira

Stakeholders need visibility into engineering progress, but they should not need to log into Jira and navigate dashboards to get it. Scheduled reports deliver the right metrics to the right people on a predictable cadence, replacing ad-hoc status requests with automated updates. This frees PMs and engineering leads from the weekly chore of assembling status decks.

Jira's reporting capabilities have expanded significantly with native dashboard subscriptions and third-party integrations. This guide covers setting up scheduled reports using both Jira's built-in features and practical workarounds that get metrics into inboxes and Slack channels on autopilot.

Step-by-step guide

01

Build a Jira dashboard with the essential report gadgets

Navigate to Dashboards > Create Dashboard in Jira. Add gadgets for Sprint Burndown (shows remaining work over time), Velocity Chart (shows story points completed per sprint), and a Filter Results gadget showing issues by status. Arrange the gadgets in order of importance: burndown at the top for sprint health, velocity in the middle for trend tracking, and the filter results at the bottom for drill-down detail.

  • Add a Sprint Burndown gadget configured for the active sprint
  • Add a Velocity Chart gadget showing the last 6 sprints
  • Add a Pie Chart gadget showing issue distribution by assignee for workload visibility
02

Create JQL filters for the metrics stakeholders care about

Build saved JQL filters that power your reports. Common filters include: sprint = openSprints() AND status != Done for sprint remaining work, project = X AND resolved >= -7d for weekly completions, and priority = Highest AND status != Done for unresolved critical issues. Save each filter with a descriptive name and share it with the team. These filters drive both dashboard gadgets and scheduled subscriptions.

03

Set up dashboard email subscriptions

On your dashboard, click the subscription icon and configure an email schedule. Set it to send every Monday at 9 AM for a weekly cadence, or daily at 8 AM for a sprint-active cadence. Add the recipients — typically the PM, engineering lead, and key stakeholders. The subscription sends a snapshot of the dashboard as an email with rendered gadgets, so recipients see the charts without clicking through to Jira.

04

Configure filter subscriptions for specific alerts

Navigate to each saved JQL filter and set up a subscription. For the unresolved critical issues filter, set a daily subscription to the engineering lead. For the weekly completions filter, set a weekly subscription to the product team. Filter subscriptions send the matching issues as an email list, which is more actionable than a dashboard snapshot when the goal is to highlight specific items that need attention.

05

Add Slack integration for real-time reporting

Install the Jira Cloud for Slack integration and configure it to post sprint updates to a team channel. Set up a Slack workflow or use a third-party app like Standuply to post daily summaries of in-progress issues, blockers, and sprint burndown. Slack delivery reaches stakeholders where they already work, with higher visibility than email for time-sensitive updates.

  • Connect Jira Cloud to your Slack workspace
  • Configure a channel notification for sprint start, completion, and burndown updates
  • Set up a daily automated summary post in your team's standup channel
06

Create a custom report for leadership using Jira's export features

For leadership audiences that need curated metrics, export Jira data to a spreadsheet using the CSV export on any filter. Build a lightweight dashboard in Google Sheets or Notion that pulls from this export and adds business context (objectives, risks, timeline) alongside the raw metrics. Schedule a weekly data refresh and share the link. This hybrid approach gives leadership the context they need without forcing them into Jira's interface.

Common mistakes

Sending too many reports to too many people

If stakeholders receive daily Jira emails they do not read, the reports become noise. Match the report cadence to the audience's decision cadence. Leadership needs a weekly summary. The team lead needs a daily burndown. Individual contributors need real-time Slack notifications. Tailor frequency and content to the recipient.

Reporting on vanity metrics instead of actionable ones

A report showing total issues created this month is not useful. A report showing unresolved critical bugs trending up over 3 sprints is actionable. Every metric in a scheduled report should prompt a specific decision or action. If a metric does not drive a decision, remove it.

Not keeping filters updated as the project evolves

JQL filters referencing specific sprints, versions, or labels become stale as the project moves forward. Use dynamic JQL functions like openSprints() and startOfWeek() instead of hardcoded values so filters stay relevant without manual updates.

Tips

Use Jira's Automation feature to create a rule that sends a Slack message when sprint burndown is below a threshold, providing proactive alerts rather than waiting for the scheduled report.

Create separate dashboards for different audiences (team, PM, leadership) rather than one dashboard with everything — each audience needs different metrics at different detail levels.

Add a quick-filter for Only My Issues on the team dashboard so developers can personalize the view without changing the shared configuration.

Use Jira's Sprint Report (not just burndown) for retrospective reporting because it includes scope changes, which burndown alone does not show.

How Vantage helps

Vantage generates tickets with structured metadata (priority, effort, wave assignment) that makes Jira reporting more accurate from the start. When tickets pushed from Vantage include proper story points and priority levels, sprint reports and velocity charts reflect reality without requiring PMs to manually groom every ticket's metadata.

Frequently asked questions

Spend less time on setup, more on decisions

Vantage connects your tools and generates specs grounded in real data. Free to start.

Free to start. No credit card required.

Related reading