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.