How We Made Slack Alerts That People Actually Read
Traditional alerts get muted within a week. Ours get screenshotted and shared on Twitter. Here's the secret: make them funny.

Here's a universal truth about developer tooling: if your alerts aren't interesting, they get muted.
Every team has that one Slack channel — #alerts-production — that everyone has muted. It fires 50 times a day with messages that all look the same. Red emoji. Error code. Stack trace. Nobody reads them.
The Grumpy Approach
We asked ourselves: what if error alerts were actually entertaining?
Not in a gimmicky way. But in a way that makes developers pause, read the full message, and actually engage with the error. Here's our formula:
1. Lead With the Roast Instead of "Error in UserService.processPayment()", we lead with the AI's analysis: *"Someone is trying to charge a credit card that expired in 2019. Bold strategy."*
2. Provide the Context After the hook, we include the full stack trace, the relevant code snippet, and the AI's technical explanation of what went wrong and how to fix it.
3. Make It Actionable Every alert includes a severity badge, a direct link to the error in the dashboard, and a suggested fix. One click from Slack to resolution.
The Result
Teams using Grumpy report: - 73% fewer muted channels compared to traditional alerting - 3x faster acknowledgment time on critical errors - Several alerts screenshotted and shared on social media (free marketing, thanks)
The Secret Sauce
The AI persona is configurable. Want a "disappointed senior engineer"? Got it. Want a "sarcastic British butler"? Also got it. Want a "motivational coach who believes in you despite your terrible code"? We're working on it.
The key insight is that personality creates engagement. And engagement creates accountability. And accountability creates better code.
Connect Your Channels
Slack: Dashboard → Settings → Connect Slack Discord: Dashboard → Settings → Connect Discord (automatic)
Two clicks. Then watch your #alerts channel become the most popular channel in your workspace.