I wanted to show you something pretty cool we just built for a client at https://lowcode.agency
We built an app where clients can buy different subscriptions, and we handle the upgrade/downgrade pretty gracefully. It’s an objectives and key results tracking app, in a SaaS model, where small business owners can buy a membership based on how many employees they have.
Users see the different subscription plans, each with a link to payhere:
As soon as they buy a membership, they can add their employees, who receive an email welcoming them to the app:
Not only that, but we’re also allowing the business owners to configure a weekly email reminder for their employees, (each business owner can choose their preferred day of the week) reminding employees to complete the weekly questionnaire:
The admin can see all questionnaires from all team members, but we also want to analyze trends on certain questions, so we have a couple of screens with charts for trends:
Probably the coolest thing about this app is that when a team grows, the admin/owner can’t add more users, and show the following tab:
They can manage their team members, or upgrade their membership.
They are redirected to a screen that has information about their current membership, and a button to upgrade:
We have a pretty complex integromat scenario, that not only updates the user’s membership to acommodate more employees, but also does a partial refund of the “old” subscription and starts the “new” subscription:
It has been pretty exciting to be able to build a SaaS product in Glide, leveraging tools like Integromat and PayHere to build a very robust, custom solution, using both Glide Tables and Google Sheets.
Check out some other apps we’ve built at Low Code Agency - your app faster and cheaper with no/low code