Skip to main content
Within Plain you can organize tenants into Tiers. We recommend mapping Tiers to levels of support that you want to offer members of that tier. The most common implementation we see is creating a tier for each of your products pricing plans (e.g. “Enterprise”, “Pro”, “Free”, etc.).
For TypeScript, the GraphQL SDK gives you a fully typed client for these operations.
This allows you to prioritize and filter your threads by tier. Tiers also add support for defining SLAs so you can enforce a first-response time for different support tiers within your product or pricing. Tiers are created via the UI in Plain. Tenants are then added and removed via the API when this happens in your product, so Plain stays in sync.