Sign In

Every team knows what shipped
— without asking

No more “what merged this week?” in standup. No more changelog spreadsheets nobody updates. DiffShot posts a visual summary to Slack the moment a PR merges.

Diffshot
DiffshotAPP6:40 PM

#482 Add dark mode support across all pages

Feature

Implements system-aware dark mode with a manual toggle. Updates all component themes, adds CSS custom properties, and persists user preference to localStorage.

//
acme/web-app
FEATUREMar 22, 2026

Add dark mode support across all pages

Implements system-aware dark mode with a manual toggle. Updates all component themes, adds CSS custom properties, and persists user preference to localStorage.

+1093 additions-198 deletions
#482merged by sarah-eng|23 files
Made with Diffshot

Sound familiar?

“What shipped this week?”

Your team merges 30 PRs a week. But come Monday standup, nobody can remember what landed. PMs dig through GitHub. Eng leads write summaries by hand. The #shipped channel? Dead silence.

Before DiffShot

  • PMs ask engineers "what was in that release?"

    Every. Single. Week.

  • Changelog spreadsheets nobody updates

    Last entry: 3 months ago.

  • #shipped channel is a ghost town

    It exists, but no one posts.

  • Context lost between merge and standup

    "I think we fixed the webhook thing?"

After DiffShot

  • Every PR auto-summarized in plain English

    AI reads the diff so your team doesn't have to.

  • Visual cards posted to Slack the moment a PR merges

    No manual steps. No one has to remember.

  • Standups start with context, not catch-up

    "I already saw the dark mode PR in Slack."

  • PMs, QA, and leads stay in the loop automatically

    Zero effort from engineers.

DiffShot turns every merged PR into a visual changelog your whole team actually reads — so shipping feels like shipping again.

Live preview

This is what your Slack looks like with DiffShot

Every merged PR automatically becomes a visual changelog — posted to your team channel in seconds.

#engineering
D
DiffShot12:34 PM

Add dark mode support across all pages

Feature

Implements system-aware dark mode with a manual toggle. Updates all component themes, adds CSS custom properties, and persists user preference to localStorage.

+847-234
#482·merged by sarah-eng·23 files
D
DiffShot11:02 AM

Fix race condition in payment webhook handler

Fix

Adds idempotency key check before processing Stripe webhook events. Prevents duplicate charges when webhooks are retried during deploy.

+45-12
#479·merged by alex-dev·3 files
D
DiffShotYesterday

Migrate user service to edge runtime

Improvement

Moves auth and profile endpoints to Vercel Edge Functions for faster cold starts. Reduces p95 latency from 380ms to 45ms in EU regions.

+312-287
#471·merged by jordan·8 files

Features

Everything you need, nothing you don't

AI-Powered Summaries

Claude reads your diff and writes a human-friendly summary. No more deciphering commit messages.

Visual Changelog Cards

Beautiful cards with diff stats, category badges, and repo context. Share-ready in Slack or Discord.

Slack & Discord Delivery

Cards post automatically to your team channel. Everyone sees what shipped, without asking.

GitHub Action — Zero Config

Add a 6-line YAML to your repo. No servers, no cron jobs, no maintenance.

Category Detection

PRs are auto-classified: feature, fix, improvement, refactor, or chore. Color-coded at a glance.

Works With Any Repo

Public or private. Any language, any framework. If it has PRs, DiffShot works.

How it works

Three steps. Five minutes.

1

Add the GitHub Action

Copy our YAML into .github/workflows/. Add your API key as a secret. Done in 2 minutes.

diffshot-changelog.yml
on: pull_request
uses: diffshot/action@v1
with:
  api-key: ${{ secrets.DIFFSHOT_API_KEY }}
2

Connect Slack or Discord

Paste your webhook URL in the DiffShot dashboard. Choose your channel. Hit test.

SlackActive
DiscordActive
3

See changelogs appear

Every merged PR automatically generates an AI summary, renders a visual card, and posts to your channel.

Add dark mode support

Implements system-aware dark mode with manual toggle...

#482+847-234

Pricing

Simple pricing. Start free.

No credit card required. Upgrade when you need more.

Free

$0forever
  • 30 changelogs per month
  • 1 integration (Slack or Discord)
  • AI-powered PR summaries
  • Visual changelog cards
  • Watermarked cards
  • All integrations
  • Clean cards (no watermark)
  • Priority support
Get Started Free

Pro

Popular
$19/month
  • 500 changelogs per month
  • All integrations
  • AI-powered PR summaries
  • Visual changelog cards
  • Clean cards (no watermark)
  • Priority support
Start Free, Upgrade Later

FAQs

Common questions

Start shipping changelogs in 5 minutes

Free forever for small teams. No credit card required.