Automate a sprint summary report from Jira or Linear

Sprint reviews start with someone counting tickets. A scheduled agent reads the tracker when a sprint ends, lists completed and carried-over work and scope changes, and drafts a summary that its department head reviews and you approve.

What you’ll set up

Connections

Issue tracker (read) · Required

Reads sprint or cycle issues and their status changes. Read access is enough.

Upgrades

Delivery (channel or inbox)

Delivers the approved summary to your channel or inbox.

Inputs

Project or team · Required

Text, no default

Sprint length · Optional

Choice of one week, two weeks, three weeks, or four weeks, default two weeks

Ready by · Required

Time, default 16:00

Brief · Required

Text, prefilled and editable during setup.

Runs

Runs every Monday at 08:00

Done by Research analyst

You approve before anything goes out.

Set up this job

You approve every report · Free to start

How it runs

One agent does the work. Its department head reviews it, then you approve.

  1. 1Research analyst

    Runs every Monday at 08:00 and prepares the report from your connected sources.

  2. 2CTO · Review

    The department head reviews the report before it reaches you.

  3. 3You

    You approve before anything goes out.

What you get

Sample, not live dataSample sprint summary (Sample, not live data)

Sample, not live data. The project, tickets and counts are invented.

Sprint 24 summary (sample)

18 issues planned, 14 done, 4 carried over, 3 added mid-sprint.

StatusCountNotes
Done14Includes 2 added mid-sprint
Carried over42 blocked on review

Questions for the review (need your approval)

  1. Why did two issues enter after day 3?

What a sprint review needs

A review meeting works best when everyone starts from the same list: what was planned, what finished, what slipped and what arrived late. Tracker reports hold this, but each person reads them differently and the recap gets rebuilt for every meeting. A fixed structure of planned, done, carried over and added after the start is worth reproducing every time.

How the scheduled job works

You add the job and give read access to your tracker. The job runs weekly and checks whether a sprint closed in the last seven days; if one did, a scheduled agent lists the issues in that sprint, notes which were done, which carried over and which were added after the start, and records blockers visible in the status or labels. Jira calls these sprints and Linear calls them cycles, so the same logic applies to both. The agent writes a short summary with the counts at the top and a list of questions for the review. It reads and reports, and changes nothing.

Review and approval

The CTO agent, as department head, reviews the summary before it goes out: do the counts match the tracker, are carried-over items correctly classed, is each question about work rather than people. Then you approve, edit or skip it, and nothing is shared until you do. Compare the next two summaries with your own recap to see what the agent misses. Over a few sprints you will see whether carried-over work is shrinking or growing, which tells you more than any single report.

Keeping it useful

A summary that restates every ticket gets skipped. Keep the counts and the surprises: scope added mid-sprint, items carried over twice, work blocked for days. Those lines start the useful conversation. Set the sprint length in the job so the agent knows which period to cover. Do not use the report to compare people; it measures the plan, not the team.

Questions

Start with one report

Set up this job

You approve every report · Free to start