A few weeks back, I came across a tweet from @taleno.digital that sparked my curiosity about the limitations and features of the Glide Pricing Plan.
This week, I revisited the tweet and decided to build a price recommendation page while play with the new OpenAI integration. I plan to do it 2 ways, manually and with ChatGPT. It quickly became apparent that it would be too tedious to create the many conditions.
Monitoring my updates count: Since I am still using the free plan, which limits me to 1000 edits, I will be monitoring this carefully as I launch a public page and sign-in page for anyone to test out. While I don’t expect it to go viral anytime soon, it’s always better to play it safe.
Setting control over OpenAI Usage: As this is a crucial feature I’m building, and it costs tokens to generate prompts, I built a credit system and made it available only to signed-in users. With extra credits if user tweet about it.
Excited to launch Price Glide and looking forward to feedback from users!
The many branches are used for the Manual Check method. (For non-sign in user without AI prompt)
If certain conditions are met it will set the column for Recommendation to the plan.
(eg. I check if the barcode scanner options are selected, if condition is true, its obvious that will be a Business Plan.)
Is there a better way to do this manually? I am making a comparison that for some features, Chatgpt can greatly help and improve functionality.
I think you could do all this with some Glide Data Editor logic. Create a table that lists all the features, and then a series of boolean columns, one for each Plan. Set each to true if the feature is available on that Plan. Capture the desired features in user specific columns, then you can determine the recommended Plan using a combination of computed columns.
I haven’t actually thought through the approach in detail, but I’m quite certain it would be doable.