← Back to Integrations
Stripe logo

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

  1. Navigate to your team Settings
  2. Select the Integrations tab
  3. Click Enable next to Stripe
  4. Create a restricted API key in your Stripe Dashboard
  5. Paste your restricted key into Cushion

Creating a Restricted Key

For security, we recommend creating a restricted key with only the permissions Cushion needs:

  1. Go to Developers → API keys in your Stripe Dashboard
  2. Click Create restricted key
  3. Give it a name like “Cushion Integration”
  4. Enable read access for the resources you want to track
  5. 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:

  1. Go to team SettingsIntegrations
  2. Click Disable next to Stripe

This removes the API key from Cushion and stops event notifications.