Features

AI Release Notes Features for Engineering Teams

Engammo transforms your GitHub pull requests into clear, categorized, and publishable release notes. Every feature is designed to eliminate manual changelog work and keep your entire organization informed about what shipped.

Core Capabilities

From pull request detection to published changelog, Engammo handles the entire release note workflow automatically.

Native GitHub Integration

Install the Engammo GitHub App with a single click and select the repositories you want to monitor. Engammo automatically detects merged pull requests, reads PR titles, descriptions, labels, and changed files to build a complete picture of every change. No webhooks to configure and no CI pipelines to modify.

AI-Powered PR Analysis

With AI summaries turned on, every merged pull request is analyzed by AI. It reads the PR description, labels, and a summary of the changed files and diff to understand the intent behind each change. The result is a human-readable summary that explains what changed, why it matters, and who it affects, written for product managers, not just developers.

Instant Release Note Generation

Release notes are generated within seconds of a PR being merged. There is no manual trigger, no waiting for a batch process, and no scheduled job. As soon as a pull request merges into your target branch, Engammo publishes a release note that your team can edit, hide, or regenerate at any time.

Automatic Categorization

Engammo maps your PR labels to clear categories (feature, fix, breaking change, security, refactor, docs, infra, and more) so changelogs are sorted without manual work.

Public Changelog Hosting

Host a public or internal changelog page that updates automatically with each release. Pick one of eight themes, or import colors, font, and logo from your own site. Customers, stakeholders, and partners visit a single URL to see what shipped, with the summary, tags, and date of every entry, and can pin the updates that matter most.

Embeddable Widget and JSON API

Embed release notes on any site with one script tag, or fetch published notes as JSON from the public widget API to feed docs, dashboards, and internal tools. Every public changelog also has an RSS feed.

Release Notes from Tags and Releases

Turn on tag-based notes for a repository and every new Git tag or published GitHub release becomes one release note covering all the changes since the previous tag. You can also pick any tag from the dashboard and generate its note on demand.

FAQ Knowledge Base

Engammo turns each release note into questions and answers, and keeps them current as new notes arrive: new FAQs are added, outdated ones are marked obsolete. Review them in the FAQ inbox, search them in the widget, and read them from a public JSON endpoint.

English, Italian, and Spanish

On Team and Enterprise, new release notes are translated into the languages you enable for a repository, and FAQ translations can be turned on too. The widget shows a language switcher and the JSON API accepts a lang parameter.

Built for Teams

Collaboration, security, and integration features that scale from small teams to large enterprises.

Team Collaboration

Invite team members as admins or members. Admins manage repositories, widgets, and settings, while everyone can refine the wording of notes. Product managers polish the copy while engineers focus on shipping code.

RSS and Integrations

Follow new release notes through an RSS feed, and sync the FAQs generated from them to your Kommander assistant automatically.

Security

Workspace roles (owner, admin, member) and verified GitHub webhook signatures. Engammo stores release notes and PR metadata, not your source code.

Benefits by Role

Engammo serves different needs across your organization. Here is how each role benefits from automated release notes.

Engineering Teams

  • ✓Eliminate the time spent writing changelogs after each sprint
  • ✓Automatically link release notes to their pull requests
  • ✓Generate tag-based release notes for versioned releases
  • ✓Reduce context switching between coding and documentation

Product Managers

  • ✓Get clear, non-technical summaries of every shipped change
  • ✓Share release updates with customers and stakeholders instantly
  • ✓Track what shipped across multiple repositories in one dashboard
  • ✓Use release note history for sprint retrospectives and planning

DevOps and Release Engineers

  • ✓Automate changelog generation from GitHub webhooks, with no CI changes
  • ✓Generate release notes from Git tags for versioned deployments
  • ✓Pull notes as JSON from the public widget API into internal dashboards
  • ✓Reduce manual steps in your release process

Common Use Cases

Sprint-Based Release Notes

Teams that ship on a weekly or bi-weekly cadence use Engammo to get a release note for every merged PR as it lands, or tag the sprint's release to compile every change since the previous tag into a single note. Instead of manually reviewing each PR at the end of the sprint, the notes are already written and categorized.

Tag-Based Versioned Releases

For teams that use Git tags to mark releases, Engammo can generate release notes that cover all changes between two tags. This is useful for libraries, SDKs, and products that follow semantic versioning. The generated notes map directly to the version number.

Customer-Facing Changelogs

SaaS companies use Engammo's public changelog feature to keep customers informed about product updates. Each release note entry is automatically published to a branded changelog page, giving customers a single URL to check for the latest improvements, fixes, and new features.

Internal Engineering Communication

Teams with several repositories use Engammo's unified dashboard to see what every repository has shipped in one place, reducing duplicate work and improving cross-team coordination.

Frequently Asked Questions

What types of pull request data does Engammo analyze?

Engammo analyzes PR titles, descriptions, labels, and a trimmed summary of the changed files and diff. This allows the AI to understand both the technical change and its user-facing impact, producing summaries that are accurate and meaningful.

Can I edit release notes?

Yes. You can edit the title, description, and bullet points of any note, hide it from your public pages, or regenerate it with AI.

Does Engammo work with monorepos?

Yes. Engammo works with any GitHub repository structure including monorepos. It detects merged PRs at the repository level and tags changes based on their labels, regardless of how your code is organized.

How does automatic categorization work?

Engammo uses PR labels as the primary signal for categorization. If a PR is labeled "bug" or "fix", it is categorized as a bug fix. PRs without labels are published without a category tag, so we recommend labels like "feature", "bug", or "breaking".

Can I use my release notes outside Engammo?

Yes. Embed them with the widget, subscribe through RSS, or fetch them as JSON from the public widget API.

Is Engammo suitable for enterprise teams?

Enterprise plans include unlimited repositories and notes, plus direct support. Contact us to discuss your needs.

How fast are release notes generated?

Release notes are generated within seconds of a pull request being merged. There is no batch processing or scheduled delay. The moment code lands on your target branch, the release note is available.

Can I edit AI-generated release notes before publishing?

Yes. Every note can be edited, regenerated, or hidden from your public changelog and widget at any time.

Ready to automate your release notes?

Turn your pull requests into clear, publishable release notes. Get started in minutes.