does monday.com have any youtube videos explaining how to release multiple tiers of my app:
free version
paid version with 14 day trial
will there be a single marketplace listing or two independent listings for the two apps? the free version of my app won’t have premium features and so the release binary is different for the two cases.
in case of 14 day trial is there any work i have to do on the backend or will monday.com automatically uninstall the app after 14 days if user does not upgrade? thanks.
If you’re on a usage model, you could have x automations a month for free and then make people pay for more.
You’d have to track the usage yourself, but basically if they go over, you fail the automations with a 402 status or a 4000 with a description of the failure reason.
With this model, in any views you can trigger the subscription screen using
With the user based model, this is harder to have basic features working for all and advanced features that only work after payment. You could however easily have a free tier for say up to 2 users, like how monday works.
no that is not my business model. i want to release two versions of my app. a free version and a paid version with seat based pricing and 14 day trial. looking to know how to do this? will the free and paid versions be separate listings with separate reviews, installs etc.? or is it possible to have one listing with a dropdown allowing user to select free or paid version? that is what i am trying to ask and what are the mechanics. a youtube video would be really helpful.
I don’t think a separate listing is needed. If he maintains the “tier” at his back-end, he can use the seamless token data to pass to his back-end and check the account_id or user_id for that matter. Do whatever logic is needed there to determine if trial/free/paid and send the response back to his front-end. Front-end renders the experience as needed.
Thats what I’ve done for SummarizeIt to Items and would do but I’m open to ideas.
Feel free, both of you, to check out the free experience of my app. You can launch it from a Workdoc, Board or Item. The free version only allows for Workdoc with 10 summaries a month(per account_id). The paid plans allow for using the app withing boards and items for easier convince, as well as having increased usage caps. If a free account/user attempts to launch the app from boards or items, they’re met with an upgrade panel where they can easily go upgrade their version for further use.
Hopefully that gives you guys some ideas on how you could manage this. Again, I don’t know if my way of thinking is correct but it’s how I’ve tackled this exact thing in my first app.
What is the pricing model of your app – usage, feature, or user based?
Apps in our marketplace must have either a free tier or a 14-day free trial that’s enforced by us. You can’t have both.
But note I said 14-day free trial enforced by us. If you want, you can manage the 14 day trial on your end in the free tier.
Your app must also manage which features it exposes to users, using feature flags.
To do the 14-day free trial on your end, you can basically prompt the user for a free tier, and then enable a feature flag on their account for the next 14 days.
PS: I don’t like the idea of 2 listings. You can do it, but when the user moves from free to paid, they will lose all their configuration (since 2 listings are 2 separate apps).
i don’t like the idea of 2 listings either that is why i started this thread. we are leaning towards releasing just 1 version of the app with all the features and a 14 day trial w/ seat based pricing. thanks all for your helpful comments.