From Pull Request to Published Release Note in Seconds
Engammo automates the entire release note workflow. Connect GitHub, merge pull requests, and let AI generate clear, categorized release notes that your whole team can use. Setup takes a few minutes.
Connect Your GitHub Repositories
Sign in with your GitHub account and install the Engammo GitHub App. Select the repositories you want to monitor. The installation takes one click and requires no code changes, no CI configuration, and no webhook setup. Engammo requests access to pull requests and repository contents so it can read merged changes and, if you choose, create version tags.
The GitHub App integration means Engammo detects events in real time. You do not need to poll, schedule, or trigger anything manually. Engammo reads PR data from GitHub and can optionally tag each merged PR with the next version number.
Merge Pull Requests as Usual
Continue your normal development workflow. Every time a pull request is merged into your target branch, Engammo receives a webhook event and begins processing the change. There is nothing extra for your engineering team to do.
Engammo reads the PR title, description, labels, and a summary of the changed files and diff. This allows the AI to understand not just what changed, but why it changed and who it affects.
AI Generates Release Notes
With AI summaries enabled, Engammo analyzes the pull request data within seconds and generates a clear, human-readable release note. The note explains the change in language that product managers, customer success teams, and end users can understand.
Each change is categorized from its PR labels: feature, fix, breaking change, and more. The generated summary focuses on the user impact rather than technical implementation details.
Review and Edit
Every generated release note is published automatically, and your team can edit the wording, add context, regenerate it, or hide it at any time.
The Engammo dashboard shows release notes across all your repositories in one view.
Publish and Distribute
Publish release notes to your public changelog, embed them with the widget, and share them through RSS. Your entire organization stays informed without anyone needing to write or distribute updates manually.
Published notes appear on your hosted updates page immediately, and the widget and RSS feed update automatically. On Team, notes are also translated into Italian and Spanish, and every note is turned into FAQs that stay up to date as new notes arrive.
Under the Hood
Technical details for engineering teams evaluating Engammo.
GitHub App Permissions
Engammo requests read access to pull requests and repository metadata, and read and write access to repository contents. It reads the changes in merged pull requests and, if you enable it for a repository, creates a version tag (for example V1.2.3) on each merge. You can review and revoke permissions at any time from your GitHub settings.
AI Processing Pipeline
When a PR merge event is received, Engammo extracts structured data from the PR, sends the title, description, labels, and a trimmed diff to the AI model, and generates a title, a one-sentence summary, and a few bullet points. The pipeline typically completes in seconds.
Tag-Based Generation
In addition to per-PR notes, Engammo supports generating release notes for Git tags. When you push a tag for a new version or publish a GitHub release, Engammo compiles all changes between the current and previous tag into a single, comprehensive release note.
Frequently Asked Questions
How long does the initial setup take?
Setup takes a few minutes. Sign in with GitHub, install the GitHub App on your organization, select your repositories, and you are ready to go. No code changes or CI configuration required.
Do I need to change my development workflow?
No. Engammo works with your existing GitHub workflow. Continue creating pull requests, reviewing code, and merging as usual. Engammo operates entirely in the background and requires no changes to your team's process.
What happens when a PR is merged?
Engammo receives a real-time webhook event from GitHub, reads the PR data (title, description, labels, and changed files), runs AI analysis if enabled, tags the change from its labels, and publishes a release note. This entire process completes in seconds.
Can I generate release notes from Git tags?
Yes. Engammo supports tag-based release note generation. Select two tags and Engammo will compile all changes between them into a single release note. This is useful for versioned releases and SDK changelogs.
What if the AI-generated summary is inaccurate?
You can edit any note, regenerate the summary with a single click, or hide it until it is right.
Does Engammo store my source code?
No. Engammo does not store your source code. It stores the generated note and PR metadata (title, description, labels, authors, timestamps). When AI summaries are on, a trimmed diff summary is sent to our AI provider for processing.
Can I use Engammo with private repositories?
Yes. Engammo works with both public and private GitHub repositories. The GitHub App installation controls which repositories Engammo can access, and you can modify this selection at any time.
How does Engammo handle multiple repositories?
The Engammo dashboard shows release notes from all connected repositories in a unified view. You manage each repository's settings independently.
Ready to automate your release notes?
Turn your pull requests into clear, publishable release notes. Get started in minutes.