Your customers don't know what you shipped.

Merge & Tell reads every pull request your team merges and writes the update for the ones your customers should hear about: the changelog entry, the newsletter, the posts.

Before

Illustrated nerdy factory of robots and engineers stacking pull-request boxes beside a sunny cafe of sad bored customers with phones and a laptop
Your team and its coding agents merge pull requests all week. Each one is a diff only a developer can read, and turning it into words is a job nobody owns. On the other side, customers find nothing new and ask support about features that shipped a month ago.

After

The same factory and cafe, with the Merge & Tell logo bridging them in orange light while versioned product updates reach smiling customers
Same team, same merges. Merge & Tell reads each diff and writes the change up in your product's voice for your changelog, your newsletter and every network you connect. Customers hear what changed the week it ships, and nobody had to stop and write it up.

Connect GitHub once and it just works. Merge & Tell is on the firehose from then on, so every pull request you and your coding agents merge flows in as it lands. You decide which updates wait for you and which go out on their own.

Free for one repo: 10 merged PRs and 25 drafts a month. No card, no expiry.

The point

A year of it, in one picture.

Every square is a day. It goes blue when something you built reached an audience, and it stays empty when nothing did. The left of this grid is what shipping in silence looks like. The right is what a merge that publishes itself looks like a few months later.

Example: a year of publishing on autopilot

Example data, not a real account

Why

Shipping isn’t telling.

Engineering ships every week. Customers hear about it every quarter, if the changelog gets written at all. In between they file tickets for features that already exist, sales can’t answer “what’s new since we last talked”, and the update email slips to next week again.

Every merged pull request is already a finished thing with a real diff behind it. The update is sitting right there, unwritten. Merge & Tell writes it, in your product’s voice, for the customer you name, so the people who pay for the product find out what changed while it still matters to them.

I built this because I was afraid of the telling part. Not the code. Shipping was fine. Saying “I made this” out loud was the bit I would skip, every time, and there is always a reason to skip it. Now I merge and the post is written before I can talk myself out of it. The only move I have left is to approve it.

How it works

Merge. Draft. Publish.

01

Your team merges a PR

Engineering ships the way it always does. Anyone connects GitHub once, and from then on Merge & Tell sees every pull request your team and its coding agents merge.

02

It drafts the update

Claude reads the diff and writes the changelog entry and the posts, sized for each channel and written for the customer you named.

03

It goes out

It posts to the accounts you connect. Nothing goes out until you say so, unless you set a network or the weekly digest to publish on its own, and the Autopilot bar shows how close you are to never pressing a button.

The publish queue: posts scheduled to go out, and below them any that need attention, each with its network, account and time.
The publish queue. Every post, its account and its time.

Features

Everything it does for you

It all does one job. The work you already did reaches the people you’re building for, in your voice. Each entry links to how it works.

Writes the post

A merge is the trigger. What comes out is copy about the lines that changed, aimed at someone specific, in a voice you chose.

Decides what counts

Most merges are not announcements. Which ones get through is a setting you write once, not a call you make every time.

Sends it

To your own accounts, at the size each network really allows, when you say so. One switch stops all of it.

Proves it worked

The part most tools skip. Where the clicks came from, a feed anyone can read, and an honest number for how much of the copy you kept.

Reads from GitHub · posts to the accounts you connect

  • GitHub
  • X
  • Bluesky
  • Mastodon
  • LinkedIn
  • Threads
  • Discord
  • Slack
  • WordPress
  • Newsletter

Receipts

It runs on itself.

Everything below was written by Merge & Tell from a merged pull request in this repository, and published to its own accounts. Live off each network’s public API, not a screenshot and not curated.