Stripe
Track payment events and subscription activity with your team
Connect your Stripe account to Cushion to track payment events, subscription changes, and keep your team informed about revenue activity.
Features
- Payment Tracking – Get notified when payments succeed or fail
- Subscription Events – Track new subscriptions, upgrades, and cancellations
- Invoice Monitoring – Stay informed about invoice status changes
- Customer Activity – See when new customers are created
How to Enable
- Navigate to your team Settings
- Select the Integrations tab
- Click Enable next to Stripe
- Create a restricted API key in your Stripe Dashboard
- Paste your restricted key into Cushion
Creating a Restricted Key
For security, we recommend creating a restricted key with only the permissions Cushion needs:
- Go to Developers → API keys in your Stripe Dashboard
- Click Create restricted key
- Give it a name like “Cushion Integration”
- Enable read access for the resources you want to track
- Copy the key and paste it into Cushion
Events Tracked
Once enabled, Cushion can notify your team about:
Payments
- Successful payments
- Failed payment attempts
Subscriptions
- New subscriptions
- Plan changes
- Cancellations
Invoices
- Paid invoices
- Failed invoice payments
Customers
- New customers
- Customer updates
Disabling
To disable the Stripe integration:
- Go to team Settings → Integrations
- Click Disable next to Stripe
This removes the API key from Cushion and stops event notifications.