I think the options are:
1. $ / month
2. $ / user / month
3. $ / active user / month
4. $ / api call / month
But I'm not sure how to evaluate which is best. (Nor am I even sure what the criteria for best even is)If anyone has any experience pricing slack apps (or know of any resources), I'd really appreciate any insight. (My email is in bio if that's preferred)
Now launch an enterprise plan. It should be hundreds or thousands of dollars a month, whatever keeps you afloat. Include SLA guarantees and support. Enterprise users are going to have you engage lawyers to redline contracts and do security audits since you are plugging into their internal communications. Saying you have "commercial grade encryption" doesn't mean anything to the people who will pay your bills and you are going to have to pay for outside pentests and privacy audits.
But most importantly start working on your next Slack app and diversify your income. In all honesty this is a feature built on a bug (poor text rendering in Slack). If a billion dollar company needs that bug fixed they are just going to pressure Slack during the next renewal to avoid having to pay you.
Therefore I think $/month or $/user/month makes more sense.
To choose between the two, I would say, are your costs growing when there are more users in the slack app? If so, then $/user/month makes more sense.
1. If you have as target small groups: like small startups then user/month is better (for them)
2. If you have as target bigger groups maybe over 50 members then flat fee is better (for them)
Active Users or Api Calls is hard to understand and follow from a buyer perspective. I need a place to quickly see this stats and know where I am.