See exactly how ReleaseRay works
From merged PR to published release note — a detailed look at every step of the automation pipeline
SOC 2
Type II aligned controls
<60s
Draft generation time
3 personas
Generated per release
How ReleaseRay Works
A detailed look at each step — from merged PR to published release note
PRs flow in automatically via webhook
Connect any GitHub repo with a single webhook. Merged PRs, linked issues, labels, and commit metadata are normalized and deduplicated in real time. Nothing manual, nothing to configure per-repo.
- GitHub webhook fires on pull_request.closed + merged
- Extracts title, body, labels, linked issues, and commit messages
- Deduplicates across squash-merge and rebase workflows
- Supports tag ranges, date ranges, or PR-number ranges
POST /api/webhooks/github → HMAC-SHA256 verified → PR metadata normalized → linked issues resolved → stored in release range
AI groups and categorizes every change
A multi-provider LLM layer (OpenAI or your own AWS Bedrock credentials) reads each PR's labels, title, and description to classify changes into Features, Fixes, Performance, Security, and Breaking Changes.
- Provider-agnostic: OpenAI gpt-5-mini or AWS Bedrock Claude 4.5 Haiku
- BYOK mode keeps prompts and responses in your AWS account
- Breaking change detection from conventional commits and labels
- Source content processed in-memory — never persisted
labels + title + body → LLM classifier (BYOK optional) → Features | Fixes | Perf Security | Breaking → ephemeral — zero data at rest
Three persona-perfect drafts in under 60 seconds
Background workers generate three distinct versions simultaneously: a technical changelog for engineers, an executive summary for internal teams, and a customer-friendly update stripped of internal jargon.
- Engineer: full PR refs, code-level detail, breaking change migration steps
- Internal / CSM: business impact, talking points, customer-facing summary
- Customer: plain-language feature announcements, no internal paths or links
- Automatic redaction of internal URLs, file paths, and sensitive tokens
BullMQ background job → 3 parallel LLM calls → Engineer draft (markdown) → Internal draft (markdown) → Customer draft (markdown) → automatic redaction pass
One click or scheduled — every channel at once
Approve a draft and publish immediately, or schedule delivery for the perfect time with timezone-aware scheduling. GitHub Releases, Intercom Help Center, Slack, Teams, email, and your hosted changelog — all from one screen.
- GitHub Releases with tag attachment and markdown body
- Intercom Help Center article creation
- Slack and Microsoft Teams notifications
- Hosted changelog with RSS feed and embed widget
approve → schedule (optional) → idempotent publish → GitHub Releases → Intercom Help Center → Slack / Teams / Email → hosted changelog + RSS
Every capability your release workflow needs
Explore features by category — click a tab to dive deeper
Smart Classification
AI analyzes PR labels, titles, and descriptions to automatically group changes into Features, Fixes, Performance, Security, and Breaking Changes.
- Automatic categorization
- PR context analysis
- Breaking change detection
Persona-Aware Drafts
Generate three versions simultaneously: technical for engineers, executive brief for internal teams, and plain language for customers.
- Engineer-focused details
- Internal talking points
- Customer-friendly language
Multi-Provider AI
Provider-agnostic LLM layer with OpenAI and AWS Bedrock support. Bring your own keys for full data sovereignty.
- OpenAI + AWS Bedrock
- BYOK data sovereignty
- Sub-60 second generation
Built for the teams who own release communication
Whether you write the code or write the customer update — ReleaseRay fits your workflow
Ready to automate your release notes?
Try it on your repo in the live preview, or install the GitHub App and let your next merged PR draft a release automatically.