How It Works

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 under 2 minutes.

01

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 only the minimum permissions needed to read pull request data.

The GitHub App integration means Engammo detects events in real time. You do not need to poll, schedule, or trigger anything manually. The connection is bidirectional: Engammo reads PR data from GitHub and can optionally post release notes back as GitHub releases.

02

Merge Pull Requests as Usual

Continue your normal development workflow. Every time a pull request is merged into your default 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, linked issues, commit messages, and the code diff itself. This comprehensive data collection allows the AI to understand not just what changed, but why it changed and who it affects.

03

AI Generates Release Notes

Within seconds, Engammo's AI engine analyzes the pull request data 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.

The AI automatically categorizes each change as a new feature, bug fix, improvement, or breaking change based on PR labels and content analysis. The generated summary focuses on the user impact rather than technical implementation details.

04

Review and Edit

Every generated release note starts as a draft. Your team can review the AI-generated content, make edits, adjust the wording, or add additional context before publishing. This human-in-the-loop approach ensures accuracy while saving time.

The Engammo dashboard shows all draft and published release notes across your repositories. You can filter by repository, category, date range, and status. Bulk actions let you review and publish multiple notes at once.

05

Publish and Distribute

Publish release notes to your public changelog, export them in Markdown, HTML, or JSON, and send notifications to Slack, email, or custom webhook endpoints. Your entire organization stays informed without anyone needing to write or distribute updates manually.

Published notes appear on your branded changelog page immediately. Slack notifications include a summary and a link to the full release note. Webhook payloads contain the full note data in JSON format for custom integrations.

Under the Hood

Technical details for engineering teams evaluating Engammo.

GitHub App Permissions

Engammo requests read-only access to pull requests, issues, and repository metadata. It does not request access to your source code contents beyond what is included in PR diffs. 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, applies natural language processing to understand the change, and generates a summary. The entire pipeline runs in under 10 seconds for most pull requests.

Tag-Based Generation

In addition to per-PR notes, Engammo supports generating release notes for Git tags. When you create a tag for a new version, 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?

Most teams complete setup in under 2 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, commits, and diff), runs AI analysis, categorizes the change, and generates a draft 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?

Every release note starts as a draft that your team can edit before publishing. You can refine the wording, add context, or regenerate the summary with a single click. The human review step ensures accuracy.

Does Engammo store my source code?

No. Engammo processes PR diff data in memory during analysis and does not persist your source code. Only the generated release note content and PR metadata (title, labels, timestamps) are stored.

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 can filter by repository, generate cross-repo release notes, and manage each repository's settings independently.

Ready to automate your release notes?

Join engineering teams using Engammo to turn pull requests into clear, publishable release notes. Get started in under 2 minutes.