Product Updates

Retention Alerts in Slack & Discord: Real-Time Signals From Cancellation Flows

Dhiva Logu

Dhiva Logu

· 6 min read
RetainWell notifications in Discord & Slack

Introducing Real-Time Notifications for Slack & Discord

Stay on top of your retention efforts with instant cancellation alerts

We just shipped notifications for RetainWell. Now you can get real-time alerts in Slack or Discord whenever a customer interacts with your cancellation flow.

What's New

You'll receive notifications for three key events:

👀 Cancellation Started
A customer just opened your cancel flow. See their email, plan, and how long they've been subscribed.

🎉 Customer Retained
They accepted an offer and stayed. See which offer worked, their survey response, and any feedback they left.

❌ Cancellation Confirmed
They completed the cancellation. See why they left (from survey) and any additional feedback.

Why It Matters

Cancellation signals are time-sensitive. Getting alerts where your team already works means you can:

  • Stay informed about churn as it happens
  • See patterns in real-time (e.g., "too expensive" spiking this month)
  • Share context with support, product, and leadership instantly
  • Follow up strategically with high-value customers who churn

This isn't about stopping every cancellation—it's about staying on top of your retention efforts without constantly checking dashboards.

How to Set It Up

5-minute setup:

  1. Open Notifications in your dashboard
  2. Choose Slack or Discord
  3. Paste your webhook URL (Slack guideDiscord guide)
  4. Click "Send test message" to verify
  5. Done—alerts flow automatically

What You'll See

Each notification includes the context you need:

For all events:

  • Customer email
  • Plan name and price
  • Subscription tenure
  • Test/live mode indicator

When retained:

  • Which offer they accepted ("30% off for 3 months", "Paused 2 months")
  • Survey response (friendly label like "Too expensive")
  • Freeform feedback if provided

When cancelled:

  • Survey response
  • Freeform feedback
  • Your internal note (if added)

Example Messages

👀 Cancellation started
alex@winterstudio.io initiated a cancellation flow
Plan: Pro ($99/mo) • Subscribed since: Jan 15, 2024
🎉 Customer retained
maya@oceanlabs.app chose to keep their subscription
Accepted offer: 30% off for 3 months Subscribed since: Jan 15, 2024
Subscription cancelled
chris@momentum.dev cancelled their subscription
Reason: "Not using it enough"
Feedback: "Features are great but our team never adopted it" Subscribed since: Jan 15, 2024
Image

Use Cases

Share with product teams: Route feedback to your #product channel to spot feature gaps or confusion in real-time.

Keep leadership informed: Drop alerts in #exec-updates so founders stay connected to churn without dashboard diving.

Support follow-ups: When customers cancel citing "too complicated," support can reach out with help resources.

Track retention wins: Celebrate when offers work. See which discounts or pauses drive the most saves.

What's Supported

Available now:

  • Slack (via Incoming Webhooks)
  • Discord (via Webhooks)

Coming soon:

  • Email digests
  • Custom webhooks

Frequently Asked Questions

Do I need a paid Slack or Discord plan?

No. Incoming webhooks work on free plans for both Slack and Discord.

Are test mode cancellations included in alerts?

Yes. Test mode events are clearly labeled in notifications so you can distinguish them from live customer activity.

Can I customize which events trigger notifications?

Currently, all three events (cancellation started, customer retained, cancellation confirmed) trigger notifications automatically. Custom event filtering is on our roadmap.

Is customer payment information included in notifications?

No. Notifications only include customer email, plan details, survey responses, and feedback. No payment method or billing information is ever sent to ensure PCI compliance.

How quickly do I receive alerts?

Notifications are delivered within seconds of the cancellation event occurring in your RetainWell flow.

Can I turn notifications off temporarily?

Yes. Simply disconnect your webhook URL in the Notifications settings. You can reconnect it anytime.

Do notifications work with all cancellation flows?

Yes. Notifications work with all cancellation flows you've created in RetainWell, whether they include offers, surveys, or both.

What happens if my webhook URL changes?

You'll need to update the webhook URL in your RetainWell Notifications settings. We'll show an error if we can't deliver to the existing URL.

Get Started

Already using RetainWell? Head to Dashboard → Notifications and connect in 5 minutes.

New to RetainWell? Sign up free and set up your first flow. 10 cancellation sessions included.

Set up notifications →

About Cancellation Flow Notifications

Real-time cancellation alerts help SaaS teams stay informed about customer churn as it happens. By integrating notifications with tools like Slack and Discord, teams can monitor retention metrics, gather customer feedback, and identify churn patterns without manually checking analytics dashboards.

RetainWell's notification system delivers contextual alerts including survey responses, accepted retention offers, and customer feedback—giving teams the insights needed to improve product-market fit and reduce subscription cancellations over time.

Whether you're a bootstrapped founder tracking every customer or a growing SaaS team coordinating across support, product, and leadership, real-time churn visibility keeps everyone aligned on retention efforts.

RetainWell helps SaaS teams reduce churn with smart cancellation flows, retention offers, and real-time visibility. Built for founders who need to understand why customers leave—and what keeps them.

Stripe-first retention engine

Try RetainWell for Stripe

Capture cancel reasons, launch reason-based save offers, and ship the analytics your board keeps asking for without rebuilding your billing flows.

Dynamic cancel surveys. Targeted save offers. Churn analytics that your leadership team can act on, all integrated with Stripe in days, not quarters.

Save up to 30% of canceling customers in under a week

RetainWell for Stripe

RetainWell turns Stripe cancel flows into retention engines: capture cancel reasons, launch targeted save offers, and ship churn analytics without rebuilding your billing.

Try RetainWell for free ↗

© 2026 RetainWell. All rights reserved.

Built for SaaS teams who hate losing customers
Try RetainWell for free ↗