What ChargeBell can do
- Receive payment and subscription events
- Read the fields needed to format an alert
- Calculate fee-aware amounts and MRR movement
Security and permissions
ChargeBell connects Stripe to Slack for one specific job: turning payment events into useful alerts. The permission boundary stays deliberately small and visible.
Stripe boundary
Stripe remains the source of truth. ChargeBell uses the official OAuth connection to receive and enrich the events you choose to monitor, without taking operational control of your payments.
Slack permissions
ChargeBell asks Slack for channel discovery, message delivery, and the /chargebell command. It does not request permission to read message history.
Post ChargeBell alerts as the installed bot.
List public channels so an admin can select a destination.
List private channels only when the bot already belongs to them.
Install and respond to the ChargeBell slash command.
Connection lifecycle
Stripe or Slack shows the requested access before an organization owner or admin approves it.
Credentials are stored for the organization and used only to receive events and deliver configured alerts.
Remove either integration from ChargeBell. Active credentials and connection records are removed or revoked.
ChargeBell is multi-tenant by organization. Connections, alert rules, delivery history, settings, and billing are scoped to that organization.
Owners and admins manage integrations, rules, team membership, billing, and workspace settings.
Domain data is keyed to an organization instead of being shared across a user's workspaces.
OAuth and application traffic use HTTPS, and credentials are not exposed to the browser.
Delivery history records what was attempted and whether each destination succeeded.
The Privacy Policy explains collection, retention, providers, disconnection, and user rights in full.
Clear answers
No. ChargeBell's Stripe connection is used to read the payment events needed for alerts. It cannot create charges, move funds, issue refunds, or change your Stripe account.
No. ChargeBell does not request Slack message-history scopes. It lists available channels, posts alert messages, and supports the ChargeBell slash command.
ChargeBell removes the active credentials and connection records needed to keep using that integration. Limited non-secret and delivery history records may remain according to the Privacy Policy.
Organizations are the tenant boundary. Connection, alert-rule, team, billing, and workspace-setting mutations require an owner or administrator role.
Safe to try
Approve the integrations, choose the channels, and send a test alert. You stay in control of Stripe, Slack, and the connection itself.