Skip to main content
Fires when seats are removed from the plan. Use this event to track seat contraction and understand downsizing patterns.

JavaScript

window._upstack('track', 'seat_removed', {
  accountId: 'acct_abc123',
  subscriptionId: 'sub_def456',
  seatCount: 10,
  seatDelta: -5,
  mrrDelta: -2500
});

Properties

PropertyTypeRequiredDescription
accountIdstringYesAccount identifier
seatCountnumberYesTotal seats after removal
subscriptionIdstringNoSubscription identifier
seatDeltanumberNoNumber of seats removed (negative)
mrrDeltanumberNoMRR decrease in cents (negative)

When to Fire

  • When seats are removed
  • When user is deactivated
  • When Stripe subscription quantity decreases

Stripe Webhook

Maps to customer.subscription.updated when subscription quantity decreases.