Send Stripe successful payment alerts to Slack
The payment_intent.succeeded event fires when a customer's payment goes through. Here's how to turn it into a clean Slack alert your whole team sees.
The payment_intent.succeeded event fires when a customer's payment goes through. Here's how to turn it into a clean Slack alert your whole team sees.
A Stripe successful payment alert is a Slack message posted the moment a payment goes through. ChargeBell listens for Stripe's payment_intent.succeeded event and turns it into a plain-English message — with the amount, the customer, and what you keep after fees — in the channel your team already watches.
payment_intent.succeeded is the Stripe event that fires when a PaymentIntent is fully paid — the customer's card (or other method) was charged successfully and the money is on its way to your balance. It's the canonical "you got paid" signal for one-off charges and invoice payments alike.
Raw webhook data isn't useful in Slack. A good alert answers "how much did we actually keep, and who paid?" at a glance. ChargeBell computes the net after Stripe fees and adds the customer, so you don't have to.
🔔 You got paid — $249.00 from Jamie at Northloop
You keep $241.48 after fees · their 4th payment
Route successful payments to a channel like #payments or #wins where the whole team can see them. If you get a lot of volume, set a minimum amount so only meaningful payments post, or rely on the daily digest for the routine total.
Connect Stripe
One-click, read-only OAuth — ChargeBell can see payment events and can never move money.
Connect Slack and pick a channel
Add the app and choose where successful payments should post.
Enable the payment received alert
It's on by default. Optionally set a minimum amount to cut noise.
Send a test alert
Confirm the message looks right before your next real payment.
Want the whole picture? See how to get Stripe payment notifications in Slack for the full setup and the options beyond a single alert.
Connect Stripe and Slack, pick a channel, and send a test alert. Free plan, no card needed.
payment_intent.succeeded. It's sent when a PaymentIntent is fully paid — the charge went through and the funds are headed to your Stripe balance. ChargeBell listens for it and posts a Slack alert.
Yes. ChargeBell looks up the balance transaction and shows the net amount you keep after fees, alongside the gross amount, so the alert reflects real revenue.
Yes. Set a minimum payment amount so small charges stay quiet and only meaningful payments post to Slack. You can also route them to a specific channel.
No. ChargeBell connects with official read-only OAuth. It can see payment events to build alerts, but it can never move money or change anything in your Stripe account.