Skip to main content

Pricing mechanism in the app

  • June 26, 2023
  • 16 replies
  • 677 views

Hi team !
Regarding the pricing mechanism and monetization in the marketplace -
If my app’s price is seat based, and the app has the same functionalities for all kind of pricing plans, should I manage any pricing mechanism in my code?
According to my understanding, I should refer the plan id in the code only if I want to expose any specific/extra functionality to specific pricing plan.
But in my case, once a customer paid for the app, he has an access for all of it features, so when customer want to renew the app subscription or extend the number of seats, monday monetization platform already handles this matter as soon as the customer subscription ends, right? (the platform just enforce him to extend and renew the subscription, right?)

Thanks in advanced!

16 replies

  • Author
  • Participating Frequently
  • June 28, 2023

Anyone that know the answer?


rachelatmonday
Forum|alt.badge.img
  • monday.com Team Member
  • June 28, 2023

Hi @Baruhshmil,

We apologize for the delay! I looked into this and found that generally speaking, accountId, userId and planId are the best combination to record user usage. If there are no limits on the number of actions a user can make and just a number of seats, planId and accountId should do the job.

Please let us know if you have any other questions!


  • Author
  • Participating Frequently
  • June 28, 2023

Thank you @rachelatmonday for you comment.
I will clarify my question -
my one and only free tier is up to 2 seats.
So when a customer with more than 2 seats is downloading my app, and finish his 14 days free trial (so he needs to pay to continue using the app) - does the app automatically display the paying page and blocks him from continue using the app for free? or it is something that I should track and display the paying page by myself from the app with your SDK?


rachelatmonday
Forum|alt.badge.img
  • monday.com Team Member
  • June 28, 2023

What type of app feature are you creating?


  • Author
  • Participating Frequently
  • June 28, 2023

@rachelatmonday
Board view
Item view
Custom Object
Widget

Developed with React js


rachelatmonday
Forum|alt.badge.img
  • monday.com Team Member
  • June 28, 2023

Great @Baruhshmil! In that case, this announcement would apply to you. I am not sure if you are in the marketplace builders’ only group in the community, so I am also posting a screenshot of the update in case you can’t access the link above. This feature will be implemented mid-July!


  • Author
  • Participating Frequently
  • June 28, 2023

@rachelatmonday
Haha this is exactly what I talked about!
Thank you very much !!
So I will wait to mid July for getting this capability from you.
Thanks!


rachelatmonday
Forum|alt.badge.img
  • monday.com Team Member
  • June 28, 2023

Perfect! We will announce here and in the changelog when the new feature is implemented 😃


clement.devdevils

Hi @rachelatmonday , what are the requirement to enter the marketplace builders’ only group?


Matias.Monday
Forum|alt.badge.img
  • monday.com Team Member
  • July 2, 2023

Hello there @Baruhshmil,

Each plan in your case, can be a bucket of users, for example:

  • 1 to 5 users
  • 6 to 10 users
  • etc.

Then, I would recommend you checking this out regarding how the mechanism works now!

Let me know if you have any other questions 🙂

Cheers,
Matias


  • Author
  • Participating Frequently
  • July 2, 2023

Hi @Matias.Monday
Awesome!! So this feature is already released?
So if I didn’t implemented any pricing mechanism in my app source code, and my app is seat based pricing, the new feature supposed to handle the situation automatically , right?
If a customer will finish the trial period, or grow from first plan to bigger plan seat based, the feature supposed to block him and ask for payments, right?

Thanks


Matias.Monday
Forum|alt.badge.img
  • monday.com Team Member
  • July 2, 2023

Hello again @Baruhshmil,

That is correct!

You will discuss the seats per plan with the app review team and the mechanism would be on our end to enforce this.

Cheers,
Matias


  • Author
  • Participating Frequently
  • July 2, 2023

@Matias.Monday
And this is relevant also if our app is already published in the marketplace, right?


Matias.Monday
Forum|alt.badge.img
  • monday.com Team Member
  • July 3, 2023

Hello again @Baruhshmil,

That is correct. If your app already incorporates your own logic, the built-in logic (from monday) will take over seat number verification and block the iFrame for any accounts with discrepancies.

Please take into account that this new mechanism is for view apps, dashboard widgets, and custom objects.

This does not apply to integrations.

Let me know if you have any questions!

Cheers,
Matias


rachelatmonday
Forum|alt.badge.img
  • monday.com Team Member
  • July 12, 2023

Hi @clement.devdevils,

You should have received an invite from @Matias.Monday 😃 Let us know if you need anything else!


  • Author
  • Participating Frequently
  • July 13, 2023

Hi @rachelatmonday
Waiting for an invitation as well. Thanks!