Stripe successful payment alert in Slack (payment_intent.succeeded)
A Stripe successful payment alert in Slack posts the amount and customer to a channel each time payment_intent.succeeded fires. This page covers the event and the setup.
ChargeBell product team
Updated October 1, 2026. 5 min read.
A Stripe successful payment alert in Slack is a message ChargeBell posts when Stripe sends payment_intent.succeeded. It shows the amount, the customer when Stripe includes one, and a View in Stripe button. If the payment is a customer's first, a recovered failure, or above your large payment threshold, ChargeBell posts that alert type instead of the routine one.
What payment_intent.succeeded means
Stripe sends payment_intent.succeeded when a PaymentIntent completes payment. The charge went through, and the funds will reach your Stripe balance on your normal settlement schedule. It fires for one-off charges and for payments that settle an invoice.
A payment is different from a payout. When Stripe later sends the money to your bank, it emits payout.paid. See the Stripe payout alert for that event.
Why post Stripe payment notifications to Slack
- The team sees each sale in a shared channel without a Stripe login.
- A large or first-time payment can prompt a thank-you note or an onboarding call the same day.
- The channel becomes a running list of payments that anyone can scroll back through.
What the Slack alert shows
The alert title is "You got paid" with the amount. Below it is the customer name or email when Stripe includes one. If you choose net display in settings and Stripe returns the balance transaction, ChargeBell shows gross, the Stripe fee, and what you keep. Otherwise it shows the amount before fees.
ChargeBellAPP
🔔 You got paid: $249.00
Jamie at Northloop
Gross $249.00 · Stripe fee −$7.52 · You keep $241.48
Visa ••4242
Fields ChargeBell can include
- The amount, or gross, fee, and net when net display is on and Stripe returns the fee
- The customer name or email, when Stripe includes it
- The card brand and last four digits, when Stripe returns them
- A View in Stripe button that opens the payment
When ChargeBell posts a different alert
One payment produces one Slack message. ChargeBell picks the alert type that fits best.
- Payment recovered. ChargeBell saw the same PaymentIntent fail in the last 14 days, and it has now succeeded.
- First-time customer. ChargeBell has not posted a payment for this Stripe customer before. This alert is off by default.
- Large payment. The amount meets the threshold you set in settings.
- New subscriber. A subscription's first payment within 15 minutes of its new subscriber alert is covered by that alert, so it does not post twice.
Where to send it
Most teams send payments to #payments or #wins. If you have many small charges, set a minimum amount so smaller payments skip Slack, or rely on the daily digest for the total.
How to set up a Stripe successful payment alert in Slack
- 1
Connect Stripe
Approve ChargeBell's read-only Stripe app. It can read payment events and cannot move money.
- 2
Connect Slack and pick a channel
Add the ChargeBell Slack app and choose the channel for successful payments.
- 3
Check the payment received alert
It is on by default. Set a minimum amount if you want fewer messages.
- 4
Send a test alert
Check the message in Slack before your next real payment.
For a full walkthrough, read how to get Stripe payment notifications in Slack. For an overview of every supported event, see the Stripe Slack integration page.
Related Stripe alerts
- Stripe failed payment alert for
payment_intent.payment_failed - Stripe refund alert for
charge.refundedandrefund.created - Stripe payout alert for
payout.paid
Key terms
Frequently asked questions
Which Stripe event fires on a successful payment?
payment_intent.succeeded. Stripe sends it when a PaymentIntent completes payment. ChargeBell listens for it and posts a Slack alert with the amount and the customer when Stripe includes one.
Can I see the amount after Stripe fees?
Yes, if you choose net display in settings and Stripe returns the fee for that payment. The alert then shows gross, Stripe fee, and what you keep. Otherwise it shows the amount before fees.
Can I only alert on payments above a certain amount?
Yes. Set a minimum payment amount and smaller payments skip Slack. You can also set a large payment threshold so big payments post as their own alert type.
Will a new subscription post twice?
No. If a subscription's first payment arrives within 15 minutes of its new subscriber alert, ChargeBell skips the payment alert. One checkout gives one message.
Does ChargeBell need write access to Stripe?
No. ChargeBell connects through a read-only Stripe app. It reads payment events to build alerts and cannot move money or change your Stripe account.
Primary sources
We checked event definitions and comparison details against these provider docs and pricing pages.