Stripe alerts in Slack, one event at a time
Pick a Stripe event. Each page explains what the event means, what ChargeBell posts to Slack for it, and how to turn the alert on.
- payment_intent.succeededStripe 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.
- payment_intent.payment_failedStripe failed payment alert in Slack (payment_intent.payment_failed)A Stripe failed payment alert in Slack posts the amount, customer, and Stripe's decline message when payment_intent.payment_failed fires. Here is what it shows and how to set it up.
- charge.refundedStripe refund alert in Slack (charge.refunded)A Stripe refund alert in Slack posts the amount and reason of each refund. Partial refunds show the amount of that refund, not the full charge.
- charge.dispute.createdStripe dispute alert in Slack (charge.dispute.created)A Stripe dispute alert in Slack posts the disputed amount, the reason, and Stripe's respond-by date as soon as charge.dispute.created arrives.
- customer.subscription.createdStripe new subscription alert in Slack (customer.subscription.created)A Stripe new subscription alert in Slack posts the plan and the MRR it adds each time customer.subscription.created fires. Trials post without an MRR figure.
- customer.subscription.deletedStripe subscription canceled alert in Slack (customer.subscription.deleted)Stripe sends customer.subscription.deleted when a subscription ends, which can be weeks after the customer clicked cancel. ChargeBell alerts when the cancellation is scheduled.
- invoice.paidStripe invoice paid alert in Slack (invoice.paid)A Stripe invoice paid alert in Slack posts the invoice number, amount, and customer when invoice.paid fires. It also covers invoices you mark paid by hand.
- invoice.payment_failedStripe invoice.payment_failed Slack notificationStripe sends invoice.payment_failed when a subscription invoice cannot be paid. ChargeBell alerts on the related payment_intent.payment_failed. Here is what each covers.
- customer.createdStripe new customer alert in Slack (customer.created)Stripe's customer.created event means a Customer record exists, not that anyone paid. ChargeBell posts a first-time customer alert in Slack on the first payment.
- payout.paidStripe payout alert in Slack (payout.paid)A Stripe payout alert in Slack posts the amount and arrival date when payout.paid fires, so finance knows which deposit to look for at the bank.