Use cases

Stripe Alerts for Ecommerce Teams

A store team cares about five moments: big orders, refunds, disputes, fraud warnings, and payouts. Here's how to map each to a Stripe event and a Slack channel.

The ChargeBell TeamUpdated July 6, 20269 min read

Stripe alerts for ecommerce come down to five moments a store team actually cares about: a whale of an order landing, a refund going out, a dispute or chargeback opening, an early fraud warning firing, and a payout hitting the bank. Wire each one to the right Stripe event and the right Slack channel, and your team stops refreshing the dashboard and starts reacting in real time — celebrating wins and killing problems before they cost you.

Short answer

Route big orders to a wins channel, refunds to support, and disputes and fraud warnings to a critical channel that can ping the team. Confirm payouts landing in a finance channel. ChargeBell does this with plain-English alerts — net after fees, customer name, order size — for a flat $24/month, or free for up to 100 alerts a month.

Stripe alerts for ecommerce: the five moments to never miss

A store doesn't need every Stripe event in Slack — it needs the handful that change what someone does next. Fulfillment prioritizes a big order. Support gets ahead of a refund. Whoever owns risk treats a dispute as a countdown. Finance stops guessing when cash arrives. Here's the mapping from moment to the Stripe event behind it:

  • Big order (🐳)charge.succeeded / payment_intent.succeeded above a large-payment threshold. Celebrate it, and prioritize fulfillment.
  • Refund (↩️)charge.refunded, full or partial. Support and finance both want to know.
  • Dispute / chargeback (🚨)charge.dispute.created and charge.dispute.closed. Time-sensitive and expensive — treat as urgent.
  • Early fraud warningradar.early_fraud_warning.created. Fires *before* a formal chargeback, giving you a window to refund and avoid the dispute.
  • Payout landed (💰)payout.paid (and payout.failed). Confirms money actually hit the bank so finance isn't guessing.

You don't have to hand-code any of these. ChargeBell maps Stripe events to plain-English alerts and lets you send each type to its own channel — see how to get Stripe payment notifications in Slack for the full connect-and-route flow.

Celebrate the whales: a large-payment threshold

Most orders are ordinary. A few are not — the wholesale order, the bulk buyer, the customer who clears a whole cart. Those deserve a reaction: prioritize packing, maybe a personal thank-you, definitely a heads-up to fulfillment. Watching every charge.succeeded in Slack would be noise, so the trick is a large-payment threshold: only ping when an order crosses a dollar amount that makes it a whale for your store.

ChargeBell has a dedicated large-payment alert (🐳) that fires when an order is at or above a threshold — the default is $1,000, but pick whatever "big" means for your average order value. Route it to a wins channel like #sales so it reads as a celebration, not an interruption.

#sales
🐳
ChargeBellApp

🐳 Big order — $1,842.00 from a new customer

Order #10432 · 6 items · net after fees $1,788.55

Highest order in the last 30 days — react ✅ once fulfillment is prioritized

Set the threshold to your store, not a generic number

If your average order is $60, a $250 order is a whale; if you sell furniture, $1,000 might be routine. Pick a number that's rare enough to feel special but common enough to actually surface. You can also set a global minimum amount so tiny orders never generate alerts at all.

Catch refunds before a customer emails twice

Refunds are normal, but a spike in them isn't. Seeing each charge.refunded in a support channel means the team knows a customer's money is on its way back before that customer follows up — and it surfaces patterns fast (a broken variant, a shipping issue, a discount code gone wrong). Partial refunds matter too: a partial usually means a goodwill gesture or a partial-return, and that's context support should have in the thread.

ChargeBell's refund alert (↩️) shows the amount and the customer when Stripe provides it, so support isn't cross-referencing IDs. For a deeper walkthrough, see how to send Stripe refund alerts to Slack.

Treat every dispute as urgent — the 2026 math is brutal

This is the one an ecommerce team cannot afford to sleep on. A chargeback isn't just a refund — it's a fee, a clock, and a hit to a ratio that can put your whole account under review. In 2026 that math got tighter:

  • Stripe's own dispute-rate threshold is 0.5% of monthly transactions — stricter than the 1% you'll see cited for some networks. Cross it and you risk fines and account review.
  • Visa's VAMP fraud-and-dispute ratio dropped to 1.5% on April 1, 2026 (from 2.20%) for US, Canada, EU, and APAC merchants — a 32% cut, effective overnight, and a single transaction can count twice.
  • Mastercard flags any merchant at 1.5% with 100+ monthly disputes as an Excessive Chargeback Merchant.
  • Each chargeback carries a fixed $15 Stripe dispute fee (non-refundable, deducted immediately regardless of fault). Since June 17, 2025, contesting adds another $15 counter fee, refunded only if you win.

So a single lost dispute on a small order can cost $15+ on top of the refunded amount, and every dispute nudges you toward a threshold that triggers monitoring programs. A healthy ecommerce chargeback rate sits around 0.6%–1.0% (the all-industry average is near 0.65%), and higher-risk verticals like electronics or subscriptions run hotter — so the difference between fine and flagged is a handful of disputes a month. That's exactly why disputes belong in a channel that gets seen immediately.

#disputes
🚨
ChargeBellApp

🚨 Chargeback opened — $129.00 disputed as "fraudulent"

Charge ch_3Q… · Stripe's $15 dispute fee already deducted

Evidence due Jul 18 — dispute #3 this month, ~0.4% of Stripe's 0.5% threshold

Disputes are a critical alert

In ChargeBell the dispute alert (🚨) is marked critical: it bypasses quiet hours and can add an @channel prefix, so a chargeback opened at 2 a.m. still gets attention. See how to send Stripe dispute alerts to Slack for the routing details.

Surface early fraud warnings before they become chargebacks

The best chargeback is the one that never gets filed. Stripe Radar's Early Fraud Warnings (radar.early_fraud_warning.created) fire *before* a formal dispute — the card network flags a transaction as likely fraudulent, and that window is your chance to proactively refund so the dispute never counts against your ratio. Radar reduces fraud roughly 32% on average, and per Stripe's 2026 Sessions it now covers all payment methods, from wallets and BNPL to bank debits and crypto.

Getting that warning into Slack turns a passive signal into an action: someone sees it, checks the order, and refunds a likely-fraudulent charge before it becomes a $15 fee and a ratio hit. For the wider question of which signals a small team should watch, see what Stripe events a founder should monitor.

Confirm payouts landing so finance stops guessing

Ecommerce cash flow lives and dies by payouts. For established US Stripe accounts, money pays out on a rolling basis roughly two business days after charges are captured (T+2) — Monday's sales typically land Wednesday — while UK and other accounts often see 3–7 business days, and your very first payout is usually scheduled 7–14 days after your first successful payment. Stripe's default schedule is daily, configurable to weekly, monthly, or manual, and Instant Payouts can land within 30 minutes for an extra fee (check the current percentage in Stripe's payout docs before you rely on a number).

A payout.paid alert in a finance channel replaces the ritual of logging in to check whether the deposit cleared. And payout.failed — a payout that didn't go through — is the kind of thing you want to know the moment it happens, not at month-end reconciliation.

#finance
💰
ChargeBellApp

💰 Payout landed — $14,206.51 deposited

Covers Mon–Tue sales · 214 charges

Next payout expected Thursday

Here's a config that maps cleanly to how ecommerce teams actually split up work. Adjust channels to your Slack, but the routing logic holds: wins get celebrated, problems get escalated, money gets confirmed.

AlertChannelWhy
Big order (🐳)#salesCelebrate + prioritize fulfillment
Refund (↩️)#supportGet ahead of the customer, spot patterns
Dispute (🚨)#disputesCritical — evidence clock and fees are ticking
Early fraud warning#disputesRefund before it becomes a chargeback
Payout landed (💰)#financeConfirm cash without logging in
Payment received (🔔)Off or digestToo frequent for a busy store
For a high-volume store, keep routine payment alerts off and rely on the daily digest for the totals.

The digest matters here. A store doing hundreds of orders a day would drown if every sale pinged Slack — that's the classic noise problem, covered in how to avoid noisy Stripe notifications. Instead, turn off the routine payment alert and let ChargeBell's daily digest (net revenue vs. the prior day, order count, refunds, next payout) carry the volume, while only whales, refunds, disputes, and payouts interrupt the day.

Turn up sensitivity for peak events

2026 best practice is proactive, threshold-based alerting rather than dashboard-watching — and dialing sensitivity up during Black Friday or a big launch, when every minute of a payment or checkout problem is costly. Loosen thresholds and make sure your critical channel is one nobody mutes.

Why a purpose-built tool beats a general automation

You can wire some of this yourself. Stripe's native Slack app lets you surface high-value purchases or failed charges via custom webhook rules, but it's notification-only and its threshold logic is limited. Zapier can push Stripe events into Slack too, but "only orders over $1,000" or "only fraudulent disputes" means multi-step Zaps with filter and formatter steps — each adding per-task cost and setup. See ChargeBell vs Zapier for the full breakdown.

ChargeBell ships every one of these alert types on connect, with the large-payment threshold, per-alert channel routing, quiet hours, and critical-alert escalation built in — no Zaps to maintain and no per-order billing. It connects to Stripe through official read-only OAuth, so it can see your payment events but can never move money, issue refunds, or touch a dispute. Stripe stays your source of truth; ChargeBell is just the megaphone in Slack.

0.5%

Stripe's dispute-rate threshold to watch

$15+$15

Stripe dispute fee + counter fee per chargeback

$24/mo

ChargeBell flat price, unlimited alerts

Key takeaways

  • Ecommerce cares about five moments: big orders, refunds, disputes, early fraud warnings, and payouts landing.
  • Use a large-payment threshold so only whales (🐳) hit your wins channel — set the number to your average order value.
  • Treat every dispute as critical: Stripe's 0.5% threshold, Visa's 1.5% VAMP ratio, and $15+$15 fees make each chargeback expensive.
  • Early fraud warnings fire before a chargeback — surfacing them lets you refund and avoid the dispute entirely.
  • For busy stores, keep routine payment alerts off and lean on the daily digest; only interrupt for wins and problems.

Put your store's Stripe activity in Slack

Connect Stripe and Slack, set a whale threshold, route disputes to a critical channel, and send a test alert. Free plan, no card needed.

Start freeFree plan · no card needed

Frequently asked questions

What Stripe events should an ecommerce store watch?

The essentials are charge.succeeded / payment_intent.succeeded above a threshold (a big order), charge.refunded (refunds), charge.dispute.created and charge.dispute.closed (chargebacks), radar.early_fraud_warning.created (fraud flagged before a chargeback), and payout.paid / payout.failed (money landing or missing). ChargeBell maps these to plain-English Slack alerts.

What dollar amount makes an order a "whale"?

There's no universal number — set it relative to your average order value. If most orders are $60, a $250 order is a whale; if you sell high-ticket items, $1,000 might be routine. ChargeBell's large-payment alert defaults to $1,000, but you should pick a threshold rare enough to feel special and common enough to actually surface.

Why is watching chargebacks so important in 2026?

Stripe's dispute-rate threshold is 0.5% of monthly transactions, and Visa's VAMP fraud-and-dispute ratio dropped to 1.5% on April 1, 2026. Each chargeback also costs a fixed $15 Stripe dispute fee plus another $15 to contest (refunded only if you win). Crossing a threshold can trigger monitoring programs and account review, so every dispute matters.

How fast do Stripe payouts land for an ecommerce store?

For established US accounts, Stripe pays out roughly two business days after charges are captured (T+2) — Monday's sales typically land Wednesday. UK and other accounts often see 3–7 business days, and the first-ever payout is usually 7–14 days after your first successful payment. Instant Payouts can land within 30 minutes for an extra fee.

Can ChargeBell issue refunds or manage disputes from Slack?

No. ChargeBell connects to Stripe through official read-only OAuth, so it can see payment events to send alerts but can never move money, issue refunds, or touch a dispute. You act inside Stripe; ChargeBell just tells your team what's happening in plain English.

Do I need Zapier or custom code to get these alerts?

No. Stripe's native Slack app and Zapier can push events to Slack, but threshold and filter logic gets complex (and, on Zapier, per-task billing adds up). ChargeBell ships every alert type on connect with a large-payment threshold, per-alert channel routing, and quiet hours built in, for a flat $24/month or free up to 100 alerts a month.