What ShipRelay replaces
Stop doing this manually every release
Without ShipRelay
- Write release notes manually
- Update changelog.md in your repo
- Post to GitHub Releases
- Tweet about it
- Post to Slack / Discord
- Send email to users
With ShipRelay
ShipRelay does all of this automatically when you push a tag.
One tag push. Generated, delivered, and tracked.
How it works
Five steps from GitHub push to engagement insights
Connect
Link your GitHub repo (30 seconds)
Generate
AI reads your commits, writes release notes in 4 tones
Review
Edit the draft, choose your audience
Publish
One click → hosted page + email + webhook
Analyze
See page views, email opens, widget impressions per release
Everything you need to run release communication
Generate release notes, deliver them everywhere, and measure engagement
AI-Powered Generation
Claude reads your commits, PRs, and diffs. Outputs grouped by Features, Fixes, and Improvements — not a raw commit log.
4 Audience Tones
Developer, User, Executive, or Marketing. Same release, different language. Pick the one that fits your audience.
Email Digest
Subscribers get notified the moment you publish. Track opens and engagement per release.
In-App Widget
A lightweight 'What's New' popup your users actually see. Under 15KB. Drop in a script tag.
Hosted Changelog Page
A beautiful, SEO-friendly page at your own URL. RSS feed included.
Analytics Dashboard
See who's reading your release updates. Page views, email opens, widget impressions — all in one place.
Get started in 30 seconds
Three ways to integrate ShipRelay
name: Release Notes
on:
push:
tags: ['v*']
jobs:
changelog:
runs-on: ubuntu-latest
steps:
- uses: getshiprelay/release-action@v1
with:
api-key: ${{ secrets.SHIPRELAY_API_KEY }}
auto-publish: trueThe difference is clear
| Without ShipRelay | With ShipRelay |
|---|---|
| Write release notes manually | AI generates from your commits |
| Copy-paste to 5 channels | One publish → everywhere |
| No idea if anyone read it | Analytics: views, opens, impressions |
| Changelog page = GitHub markdown | Hosted page, widget, email digest |
| Badge shows version number | Badge shows "Updated 2 days ago" with link |
Simple, transparent pricing
Start free. Upgrade when you're ready.
Free
Draft and publish release updates for one repo
- 1 repository
- 3 changelogs/month
- Hosted changelog page
- RSS feed + README badge
- "Powered by ShipRelay" badge
Free includes generation + hosted publishing. Upgrade for email delivery, in-app widget, and engagement analytics.
Built with Next.js • TypeScript • Supabase • Deployed on Vercel • AI by Claude