GitHub Release Announcer
Automation Tools

Auto-announce releases across all channels

Stop shipping silently. GitHub Release Announcer listens for release events and instantly posts polished announcements to Slack, Discord, Twitter, and your email lists.

GitHub release webhook verified with HMAC signatures

Per-channel templates with live preview before going live

Delivery logs for troubleshooting and auditability

What teams gain

No more missed release announcements or inconsistent messaging.

Before: Engineers cut a release, then someone remembers to post in one or two channels hours later.

After: Publish on GitHub once. Every customer channel updates in seconds with exactly the format you approved.

Ideal for open source maintainers and product teams who need reliable launch communication without more manual process.

Problem

Inconsistent habits

Release comms depend on memory and whoever is online, so updates are delayed or skipped.

Channel mismatch

Slack may get details, Twitter gets nothing, and mailing lists never hear about major releases.

Lost engagement

Users miss new features because announcements are late, fragmented, or absent.

Solution

Webhook-driven fan-out

A single GitHub release event triggers all enabled channels. Slack, Discord, Twitter, and email are delivered in one workflow.

Custom channel templates

Match each audience with the right tone and depth. Keep short social posts and detailed email summaries without duplicate work.

Simple pricing

One plan for maintainers and product teams that need reliable release announcements.

$15/month

  • Unlimited release-triggered announcements
  • Slack, Discord, Twitter, and email integrations
  • Signed paywall access and delivery logs

FAQ

How does release detection work?

Connect the GitHub webhook endpoint once. Every release publish event is verified, formatted, and dispatched to enabled channels automatically.

Can we customize messaging per channel?

Yes. Slack, Discord, Twitter, and email each support independent templates and credentials. Variables like {tag}, {url}, and {notes} are available.

What happens if one channel fails?

Delivery is isolated by channel. A Twitter failure will not block Slack or email. The dashboard keeps delivery logs so you can diagnose quickly.

How is access controlled after payment?

Stripe checkout sessions are validated via webhook and exchanged for a signed access cookie. The dashboard and integration endpoints are paywalled.