When getting started with my SaaS I found plenty of advice on marketing, pricing, and positioning, but not so much technical info to help with the building.
Tim Nolet from Checkly encountered the same problem, so decided he’d add the missing content to his blog:
How do you deal with what a user can do on their account in a SaaS app? Can Jane on the “Starter” plan create another widget when she is near the limit of her plan? What if she’s a trial user?
Turns out this is a mix of things
- Feature toggling
- Counting stuff™
- Custom API middleware very specific to your situation
Like the topic of our last post in this series on creating a basic SaaS data model there is a lack of clear examples on how to deal with this super common problem.
BTW: I found answers to many technical problems by posting and asking on the Bootstrapped forum!