Softr & Stripe Integration for Company Subscriptions

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:

  1. Whether this can be managed using Softr’s native Stripe integration, or if I’ll need Zapier/Make automations to handle adding/removing users.

  2. How to best structure my Softr database for companies, admins, and sub-users.

  3. 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!

I am currently having same problem, we have employer account who signs up and invites seats, and the billing will be based on active seats, I wonder if there is any way to achieve this with Softr.

One alternative I can think of is, Setting a workflow to report usage to Stripe at the end of month using workflow with recurring schedule trigger, then stripe handles the remaining as sending invoice to get it paid. And the customers interaction of the stripe and credit card interface could be handled from the invoice:

One edge case that needs to be managed in this scenario is suspending service if the bill is not paid.