Changelog, handled
You ship. Bellnote tells.
The changelog that writes itself — in your voice, at one flat price. Connect GitHub once; every merge becomes an on-brand draft you approve in 30 seconds and publish everywhere your users are.
Free plan available. $9/mo flat when you outgrow it — and your price never changes.
From merged PR to informed users in minutes
Step 1
Connect your repo
Install the Bellnote GitHub App with read-only access. That is the entire setup — no config files, no CI steps, nothing for your users to install.
Step 2
Approve the draft
Your next merge triggers a draft written in your product’s own voice, learned from your past posts and edits. Review, tweak if you like, approve in 30 seconds.
Step 3
Published everywhere
One click puts it in front of your users: the in-app widget with an unread badge, your hosted changelog page, subscriber inboxes, and Slack.
The whole pipeline, not just a text generator
The draft is 10% of the job. Watching your repo, learning your voice, hosting the page, rendering the widget, emailing subscribers, and posting to Slack is the other 90% — and it's all included.
Zero-touch drafting from GitHub
Drafts appear on merge. Changelogs go stale because writing them is homework — Bellnote makes publishing the default, not the discipline.
Your voice, learned
Bellnote trains on your past posts and your edits, so every draft sounds like you wrote it — and keeps getting better the longer you use it.
Flat pricing, grandfathered forever
$9 Starter, $19 Pro. No MAU meter, no tracked users, no add-on stacking. The price you join at is the price you keep.
Nothing gated
White-label, custom CSS, email notifications, custom domain, and analytics on paid plans — not locked behind a $339 tier or a $100 add-on.
Featherweight widget
Under 5 KB gzipped, CDN-served, lazy-loaded, zero cookies. Your performance audit will never find us.
One script tag. Under 5 KB. Zero cookies.
The widget your users already know — a bell with an unread badge — without the weight. The core loader is under 5 KB gzipped, the panel lazy-loads on first click, and read state lives in localStorage. No cookies, no fingerprinting, no layout shift. Works on any stack, no build step.
Themeable on every plan, including Free: colors, position, launcher label, and allowlisted custom CSS.
<script
src="https://cdn.bellnote.dev/widget.js"
data-project="PROJ_ID"
async
></script>Your changelog shouldn't charge you for having users.
The incumbents meter your traffic, reprice your plan, or stopped shipping years ago. We publish their real numbers — the facts are damning enough.
Beamer
Meters your pageviews as "monthly active users" — $49–297/mo, and a traffic spike can double your bill overnight. Custom CSS starts at $99.
Beamer alternativeCanny
Auto-upgrades you from $79 to $529/mo at 1,000 tracked users, has repriced four times, and holds a 3.1 on Trustpilot.
Canny alternativeHeadway
Last shipped a real feature in May 2021 and sits at 3.0/5 on G2. Our one-click importer moves your posts over, free.
Headway alternativeYour price never changes.
Grandfathered forever, in writing, on the pricing page. Future tiers get new prices; existing customers keep theirs. No MAU meter, no tracked users, no repricings — ever.
We run on Bellnote, too.
Our own changelog is served by Bellnote's hosted-page renderer and drafted from our own merges. If we ever stop shipping, you'll see it before we say it.
Read the Bellnote changelogShip your next release and actually tell your users about it.
Free plan: 1 project, 25 entries, widget included.