Registration, subscription management and Billing for external users

Hi there @peter.bruckner,

Welcome to the forum!

What you have in mind is definitely doable, and I say it as I have my own company that does exactly that.

With regards to pricing:

  • End users, (who will not have edit rights for the app) cost $18 x month (or 15 if you pay annually) with the Business Subscription (which is the one you need to start with).
  • I charge clients via stripe and then cover the Retool cost myself. Make sure you make all your costs calculations so you can have a good margin. Stripe allows you to create pricing pages really easy.
  • With retool branded theme, you can have your own login page where users will login and then be redirected to their own dashboard. Bear in mind that it will be the same branding (your company's) for everyone. If you want custom branding then you need enterprise subscription
  • If the apps are the same for all users and only data is different, then you can definitely do it. If you want app to be customized for each user, then it is doable, but not scalable.
  • With regards to provisioning and deprovisioning: here things are a bit manual as retool's API endpoints are only available at enterprise level. You can set up a stripe webhook so you receive a notification once a user has unsubscribed (by the way Stripe has client portal so they can see/modify and cancel their subscriptions) and then you will have to manually remove theri acccess to the app.
  • You can definitely offer free trials via Stripe, however you'll still pay for the retool license for that period.

Hope this helps, but feel free to ask more questions or message me.

I actually just saw this post which I think may be helpful: Creating a retool portal - #5 by Jack_T

2 Likes