Hi everyone —
I’m building a Softr client portal that’s subscription-based, and I want to implement a company-level subscription model using Stripe.
Here’s what I’m trying to achieve:
-
An admin (company owner) signs up and creates their company.
-
That admin subscribes to a monthly plan in Stripe (for example, $99/user they want 10 users its $999 total).
-
The admin can then add sub-users (employees) under their company account.
-
If the admin wants to add more seats, they would purchase additional seats in Stripe — ideally this updates the subscription automatically (like a per-seat billing model).
-
When the subscription is downgraded, those extra users should lose access accordingly.
I’m trying to figure out:
-
Whether this can be managed using Softr’s native Stripe integration, or if I’ll need Zapier/Make automations to handle adding/removing users.
-
How to best structure my Softr database for companies, admins, and sub-users.
-
If plan/seat upgrades can be done in Softr without making the admin reenter payment info.
Has anyone built something similar or have suggestions on Stripe + Softr seat-based setup?
Any guidance, docs, or examples would be really appreciated!