Share this post
How our CX Team Uses Storytell to Write Changelogs
June 12, 2025
.jpg)
As part of our “How We Use Storytell to Build Storytell” series, our Customer Experience (CX) team shares how they use Storytell to turn engineering updates into clear, user-facing changelogs. This helps ensure every feature we ship is communicated consistently, so teams across Storytell and our users always know what changed and why it matters.
Each changelog we write starts with a Collection. From there, we use the Chrome Extension to pull in the latest commits and tickets, then run a structured SmartChat™ prompt that generates the full entry. The result includes a summary, context, technical details, and a plain-English explanation.
In this blog, we’ll walk through how the CX team uses Storytell to write high-quality changelogs, why structure matters, and how you can replicate this workflow for your own product updates.
Why changelogs need more than a list of fixes
Engineering teams move fast. By the time a feature is deployed, the changelog can be an afterthought or worse, only a partial view of what changed.
Our CX team writes changelogs so that everyone—support, sales, product, and users—can quickly understand what was released, who it was built for, and why it matters. But writing them manually is time-consuming. It often means bouncing between GitHub, Linear, Slack, and Notion just to piece together the full story.
We needed a workflow that was:
- Consistent and repeatable
- Grounded in real ticket and commit data
- Easy to adapt across different types of updates
So we built it inside Storytell.
From release notes to ready-to-publish
Here’s the workflow our CX team follows:
1. Start with the release
We begin by reviewing the latest GitHub release page to see what shipped.
2. Build a Collection
Using the Chrome Extension, we gather all relevant Linear tickets, commits, and internal references into a single Collection.
3. Pull in the details
With the Chrome Extension, we quickly ingest full ticket content, commit messages, and discussion links—so SmartChat™ has everything it needs.
4. Run the changelog prompt
Inside the Collection, we run a structured SmartChat™ prompt that generates a full changelog draft. It includes:
- A summary headline and key bullets

- The intended user or use case

- The problem the feature solves

- A breakdown of what shipped

- A simple explanation for non-technical readers

- A technical deep dive

Want to try it on your workflow? Here’s the exact prompt our CX team use:
Why structure matters when writing changelogs
The structure built into our prompt isn’t just a formatting choice—it’s a reflection of how different teams consume changelogs. Here’s why each part matters:
- The summary helps teams scan quickly. Most readers want a quick overview. Starting with a feature title and bullet list gives them what they need in seconds.
- “Who we built this for” connects updates to users. This section helps Sales, Support, and Product understand the “why” behind a feature.
- Explaining the problem grounds the update. Features are easier to appreciate when you know what they’re solving.
- The simplified explanation makes it accessible. Not everyone reading the changelog is technical. This section builds shared understanding across teams.
- Technical details serve the builders. Engineers and PMs often want to know what changed under the hood. Having that information ready saves back-and-forth.
By separating out these parts, we make changelogs easier to write, easier to read, and more useful across the board.
What it looks like in practice
Below is a real changelog we wrote using this exact process, with SmartChat™ pulling directly from a GitHub release and Linear tickets.

This changelog was drafted in a few minutes. It was reviewed, lightly edited, and then published with full confidence that the information was accurate, complete, and useful.
A workflow worth reusing
This isn’t just about moving faster. Writing changelogs in Storytell has made our product communication more reliable, especially across teams that don’t always have full context.
It also gives us a repeatable way to keep changelogs from becoming a last-minute scramble. With SmartChat™ and Collections, we’re turning documentation into a natural step in the product workflow—not a burden at the end.
Gallery
No items found.
Changelogs
Here's what we rolled out this week
No items found.