> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# seat_removed Event

> Track when seats are removed from the plan.

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

## JavaScript

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

## Properties

| Property       | Type   | Required | Description                        |
| -------------- | ------ | -------- | ---------------------------------- |
| accountId      | string | Yes      | Account identifier                 |
| seatCount      | number | Yes      | Total seats after removal          |
| subscriptionId | string | No       | Subscription identifier            |
| seatDelta      | number | No       | Number of seats removed (negative) |
| mrrDelta       | number | No       | MRR 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.
