If you are currently running a subscription based business that limits certain actions based on the payment plan, how are you handling when a user nears or exceeds that limit?
For example, let's say your business is a SaaS for sending emails. You offer several payment tiers, the lowest tier limits the user to 1k emails. A user has just hit 1k emails, how should you respond to email request 1001?
I've considered the following options:
Scenario 1 doesn't sit right with me as it's leaving business on the table. I like the scenario 2, but would need to dive deeper into Stripe to see how subscriptions could handle the extra fees. Scenario 3 seems to be the best for garnering good faith amongst users but could lead to abuse.
Would love to hear more thoughts.
PS: I am interested in your API Management product, since we are really building this internally to authenticate and limit API requests for the end user. If your product is coming out soon, keep me updated.
Will definitely reach out to you, thanks!
Hard Limits and Soft Limits.
Hard Limits: Block any further requests after the limit exceeded. Think of API requests getting blocked after the hard limit exceeded.
Soft Limit: Set a overage fee. Like 0.001 dollar each request after the limit exceeds.
Stripe can handle the soft limit scenario. You just need to charge the customer id after the certain threshold limit has been reached in overages fee.
So it's kinda like $20 can be your overages limit and the customer will be charged automatically for any overage based on that upper limit.