Feature Request: Display Organization/Context Information in Customer Portal for Multi-Tenant Applications #6270
productdevbook
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Description
When building multi-tenant SaaS applications using Polar, customers who manage multiple organizations cannot distinguish between their subscriptions in the customer portal. Currently, the portal only shows the product name (e.g., "pro") without any context about which organization/tenant the subscription belongs to.
Current Behavior
In the customer portal (https://sandbox.polar.sh/[org]/portal/overview), subscriptions are displayed as:
There's no indication of which organization this subscription is for, making it confusing for users who manage multiple organizations.
Use Case
In multi-tenant applications:
Example scenario:
[email protected]
manages "Organization A" and "Organization B"Proposed Solutions
Option 1: Display Metadata in Subscription Title
Allow customizing the subscription display name using metadata passed during checkout:
Option 2: Show Organization Context
Display the organization name or metadata alongside the product name:
Option 3: Customer Portal Customization API
Provide an API to customize how subscriptions are displayed in the customer portal, similar to how Stripe allows customization.
Benefits
Workarounds We're Currently Using
Additional Context
This feature would make Polar more suitable for multi-tenant SaaS applications, which is a common architecture pattern. Many competing platforms (Stripe, Paddle) provide ways to customize subscription display information for this use case.
Would love to hear if this is on the roadmap or if there are better ways to handle this scenario with current Polar features.
Related
Beta Was this translation helpful? Give feedback.
All reactions