Skip to content
RecipeHowToUpdated May 2026· 15 min to deploy

Auto-generate user-facing changelog from GitHub

When you cut a release in GitHub, list all PRs since the last release. AI rewrites them as user-facing bullets. Publish to your docs site + email subscribers.

GitHub
OpenAI
Mailchimp
Steps

Build this in 15 min.

Each step is a single node on the canvas. Order matters; everything else is dragging.

  1. 1
    Trigger
    Release published

    GitHub Release Published.

  2. 2
    Transform
    Fetch PRs

    GitHub List Commits since previous tag → for each, get linked PR title + description.

  3. 3
    Transform
    AI rewrite

    OpenAI: 'Group these PRs into Features / Fixes / Internal. Write user-facing 1-line bullets. Skip internal-only changes.'

  4. 4
    Action
    Publish

    Write to docs site (e.g., a Notion page) + Mailchimp Send Campaign to changelog subscribers.

FAQ

Common questions about this recipe.

How do I exclude internal PRs?
Filter on labels (e.g., skip 'internal' or 'refactor'). Or have AI judge user-impact in the prompt.

Clone this recipe in two minutes.

Free tier available. No credit card. No onboarding call.