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.
You approve every report · Free to start
How it runs
One agent does the work. Its department head reviews it, then you approve.
- 1Research analyst
Runs every Monday at 08:00 and prepares the report from your connected sources.
- 2CTO · Review
The department head reviews the report before it reaches you.
- 3You
You approve before anything goes out.
What you get
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.
| Status | Count | Notes |
|---|---|---|
| Done | 14 | Includes 2 added mid-sprint |
| Carried over | 4 | 2 blocked on review |
Questions for the review (need your approval)
- 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
Related jobs
Connects to: GitHub repositories (read pull requests) (required)
Automate a weekly pull request digest
A weekly digest of what merged, grouped by what changed for users and checked against each pull request.
Connects to: GitHub repositories (read pull requests) (required)
Stale pull requests
A daily list of pull requests gone quiet, who is blocking each one, and a nudge drafted for your approval.
Connects to: GitHub repository (read Actions) (required)
Automate a daily CI failure digest from GitHub Actions
One daily digest of yesterday's failed Actions runs, grouped by workflow and failing step.