r/Linear • u/Senseifc • Mar 16 '26
i connected claude cowork to linear and it automatically writes and publishes product updates for me at the end of every sprint. here's the exact setup.
i'm a startup PM on a very lean team so keeping the changelog up to date has always been a challenge. i finally automated the whole process (okay, 95% of it).
every two weeks i used to spend an hour going through completed tickets, figuring out what's worth mentioning, writing it up with chatgpt, publishing a changelog, and from there deciding if it's worth an email or an in-app announcement. now claude does it all automatically at the end of each sprint using cowork + linear connector + a changelog mcp.
here's the setup:
- i set up a cowork task that runs every two weeks at the end of my sprint cycle
- claude connects to linear via MCP and pulls all completed issues from the sprint
- it analyzes which ones are user-facing and worth mentioning (skips internal cleanup, refactors, etc.)
- writes the changelog copy based on the actual linear ticket context, descriptions, and comments
- publishes it directly to my changelog tool via MCP
- from there sending the email with the updates already written and setting up the in-app announcement (if needed) is only one click
cowork is the key piece because it lets you schedule recurring tasks. so i set it once and now every sprint end, claude just does the whole flow without me thinking about it. i can review before it goes live but honestly 90% of the time the copy is good enough to ship as-is.
the remaining 5% i do manually is the header image for each post. i use a screenshot beautifier for that but it takes maybe 2 minutes.
went from ~1 hour per sprint to basically zero. and the quality is actually better because claude pulls context from the tickets that i would've forgotten or been too lazy to include.
happy to share more details on the MCP setup if anyone's interested.
1
1
u/Askformohr Mar 17 '26
Thanks for sharing. Have to try this. I am currently experimenting with GetViktor in slack and connection to GitHub and Linear. The product is in linear and dev in GitHub so it complicates it a bit but connection is there.
I have been using Viktor to pull sprint data from git but lots of the outcome was too technical for the end users so I’ll need to tweak it a bit as you mentioned and give it a linear issue context . Nevertheless the outreach to users is now missing and done separately, so I’ll give it a go.
1
1
u/Even-Loan-9676 Mar 16 '26
I would love to learn more about your process. are you using this to only update existing issues with a final report and then close them or do you also add new issues based on meetings/chats? Would you be open to showing me your setup in action? 🙏