This commit is contained in:
2022-08-09 20:15:19 +00:00
parent 0502d8ee99
commit e401e24592
4 changed files with 204 additions and 41 deletions

Binary file not shown.

Binary file not shown.

203
devdocs/pricing.md Normal file
View File

@@ -0,0 +1,203 @@
# Pricing worksheet
(Joyce made two docs one for pricing as well as historical and projected license sales and a doc about payment processing providers both saved in raven project folder devdocs)
## Pricing for v8
IDEA: figure out average license cost over all sizes of existing license sales, factor *that* with the 29.4% inflation figure Joyce determined before and make that the average license price??
The real revenue is in the subscription so a lower-ish license cost is where it's at
But what if no one buys a subscription?? Maybe though, lower up front and no mandatory subscription which must drive some people away, means more sales when you have a sellable product like early days of AyaNova
Overall I'm thinking inflation alone works for us and not offering a discount for multiple
### Self installed
- $189.00 per technician
- inital purchase includes 90 days support and updates
- No discounts for bulk, same price, there is a discount for bulk support and updates though
- Existing users can purchase add-on techs as needed for this price, no discount since they already have the license via their existing support and updates
### Hosted
Hosting is a later thing, concentrating on self installed for now but here are some initial thoughts on it
- $TBD, in general, price will be significantly higher than the self installed option to account for server rental costs for us and extra time to manage the servers, the rest of support and other factors costs us pretty much the same (monthly vs yearly a separate issue below)
- Price will likely be a factor of average server cost to rent and whatever time will be taken to manage them but must be in line with competitors so may not even be worthwhile, need to determine that later
- Code change required: license check internal change when in "Service" mode (already have service mode just not coded yet to count all active users instead of techs only)
- will be priced by active user NOT by tech alone as it must account for extra work load on our rented servers we need to pay for
- Must have monthly and yearly pricing that factors in the payment processor per-transaction charge (e.g. shareit 2.95 per transaction fee plus extra accounting hassle at our end)
#### Existing active subscriber users
For the software license part, there is no affect on active subscribers unless they need to add an addition license as we are giving them the v8 tech license at no extra cost with their subscription
#### Lapsed AyaNova users
They purchase as though brand new, the bonus for them is we will ensure they can migrate to v8 via whatever path necessary
## New license and sales scheme
PRICING AND PLANS THIS IS OFFICIAL HERE REPLACES ANYTHING WRITTEN ANYWHERE ELSE 2022-08-04 17:25:37
- PRICING, must figure that out sooner than later, spend some time and give it a think, read joyce's docs keep in mind new licensing scheme worked up with joyce
Once I have an idea run it past Joyce for final confirmation then shareit codes and purchase pages etc for website
45 days trial
Flat price per license regardless of how many no discounts for bulk price to be xx.xx
Includes 90 days support and updates after which they're on their own. In this way they don't feel coerced into a subscription which must be a turn off for a lot of people
Separately they can purchase a support and updates subscription within 90days they get a discount of the ongoing price, after 90 days it's full price
NO: this is changed to accomodate the UI - after expiration of subscription all users will get a popup dialog every login saying it's expired
First year discounts to be determined then renewal is higher price and status that way unless we raise it.
discount to account for 90 day free period that would normally get but can't change renewal date so pro-rate a discount I guess or some fucking thing to be determined, maybe this is about the ongoing renewal price
Subscriptions are tiered for the price and there are three levels
1 user paid xx.xx
2 to 10 users pay xx.xx
11 and above xx xx
Any add on has support and updates through AyaNova support and updates subscription so no separate support and updates for add ons
Automatically add support and updates if go from one tier to another? Ie they have a single and subscription and but 2 techs so how to automatically handle it?
If purchase in AyaNova then it could calculate and offer the correct purchase price and links
AyaNova purchase link sends DBID to our pricing.htm page where it will digest that and keep it for presenting tailored options (or they can manually enter their dbid)
behind the scenes rockfish will provide options to ayanova.com pricing page for eligable purchases
If a coupon is required then it can calculate the discount but will say click here to request your coupon at which time we (I) will make the coupon manually
We need that ultimately prorated price for new subscription if moving tiers.
### Summary of Joyce's pricing work
See source document
Joyce did the work and figured out the inflation values etc.
#### HOSTED SAAS SERVICE
Competitors Hosted usually includes _all_ users, not just techs and I can see why since it affects traffic and usage considerably
bills per month and we get dinged 4% plus a 2.95 fee each transaction so need to increase considerably the price over a yearly charge
When it comes time to do this I will need to revamp the AyaNova license code to count all active users, not just service techs and it will need to be cheaper as we want to keep it simple, can view competitor pricing in her doc 20220112subscriptionoverview.odt to work that out
#### SELF INSTALLED
Basically Joyce's price for a single license if inflation factored in is 189.00 per license which sounds about right to me, in the past wew've had it as high as 199.00 per license so this is actually a discounted price
The new plan is
## Joyces email from jan 2022:
3 Inflation:
2016 to 2021 12.6% i.e. $159 in 2016 is up to $179 in 2021
2021 to 2022 6.81% inflation, expected inflation between 2021 and 2022 is a further %6.81 for total of 19.41% between 2016 and 2022
price to offset inflation is $189 from $159.00
this is the governments “inflation” doesnt really reflect actual costs or geographical locations but its a general start...
Example of what this would look like if existing AyaNova yearly subscriptions were increased by :
Existing Single $159 first year, renewal 55.65 -> 13.25/month 1st year, 4.63/month renewal
If increased 19-20%: Single $189 base, renewal of $66.15 -> 15.75/month first year, 5.51/month renewal
Existing Up to 5 $695 first year, renewal of $243.25 -> 57.92/month 1st year, 20.27/month renewal
If increased 19-20%: Up to 5 $829 base, renewal of $290.15 -> 69.08/month 1st year(13.81 per tech per month 1st year), 24.18/month renewal (4.84/month per month per tech renewals)
Up to 10 $1190.00 first year, $416.50 renewal -> Up to 10 $1419.00 base, renewal of $496.65
Up to 15 $1650 first year, $577.50 renewal -> Up to 15 $1969.00 base, renewal of 689.15
Up to 20 $1980 first year, $693.00 renewal -> Up to 20 $2359.00 base, renewal of $825.65
Up to 50 $3950 first year, $1382.50 renewal -> Up to 50 $4700 base, renewal of $1645
Having a different higher price for the first year rewards companies that STAY with AyaNova this is a selling point and recommendation is to maintain this (i.e. initial purchase is higher, renewals are then lower)
Most/Some companies list their pricing PER MONTH but still require a year prepayment.
4. Examples of competitors pricing
Note that the smaller “cheaper” apps such as Jobber, WorkWiz, Fergus, Loc8 are Saas (software as a service) with no additional hosting charge (price covers hosting and the app) AND charge per login users regardless if scheduled or non-scheduleable
“Hosted” now refers to when a customer purchases and owns software; each customer is treated separately, with individual instances of software, databases and servers. This model entails installing the software via a hosting center or internally on customers own servers, requires manual updating when convienent to the customer (is not pushed on them), etc. If customer stops paying for subscription, still can use the software just no updates/support.
Jobber:
https://getjobber.com/pricing/
Price is per user - A user is anyone who needs to log into Jobber at the office or in the field in order to view and/or manage the teams schedule in other words, scheduleable AND non-scheduleable both require licenses per login.
CORE - Monthly Plan - $49/mo ON SALE $35/mo for 1 user
CONNECT- Monthly Plan - $139/mo ON SALE for $98/mo for Up to 7 users
GROW - Monthly Plan- $279/mo ON SALE $196/mo Up to 30 users
Additional Users $19/mo for example if using the CONNECT and have 10 users price would be $155/month approx $15.50 per month per user
Each (CORE, CONNECT, GROW) has more features than the next
Phone, Email and online chat support are ALL included at no additional charge
WorkWiz:
https://www.workiz.com/pricing-plans/
STARTER $65 / MO - Up to 2 Pro Users ($780 for the year)
TEAM $169 / MO Up to 6 Pro Users / Phone, Chat and Email support ($2028 for the year)
PROFESSIONAL $299 / MO Up to 15 Pro Users / Phone, Chat and Email support ($3588 for the year)
All plans are committed to annually but they list pricing per month - (each additional user is $30 a month - $360 a year)
Users are anyone that logs in and/or is scheduled so office AND techs count towards licensing
Fergus
https://fergus.com/pricing/
month to month pricing only no year commitment. They prorate billing so ends being at the beginning of following months
$27 Monthly per Full User (minimum 1 Required) / $10 for “Timesheet user” which is a tech with limited access to just the workorder info
They have a Free plan with reduced features and max of 10 jobs (i.e. workorders) per month a company can change their plan to Free and keep using (not sure how they recoup their hosting costs)
Loc8
https://www.loc8.com/pricing/
These are PER MONTH charges.
$10 USD(1 user), $39 USD(Up to 4 users), $99 USD(Up to 12 users), $199 USD(Unlimited users)
FreshService:
NOT comparable to AyaNova used for online support, call centers
Has three different teirs depending on what features NOTE they charge by “Agent” as looks to be used by online support - i.e.
$19/month , $49/month, $89/month
Salesforce:
Has different products depending on the need i.e. their callcenter program is different than there “field service mobile” has different pricing depending on
For “field service mobile” related dispatcher is $150 A MONTH, tech is $150 A MONTH, contracter is $50 A MONTH holy shit
ServiceTitan:
Uses same pricing model as us per technician.
Unable to find pricing anywhere you HAVE to contact them (they have over 1200 employees to service their customers) and provide details so they custom tailor the costs to you.
Annual “contract” only committed and reviews talk about expensive, and sucks when something that was upsold ended up not being useful is still under contract and have to pay for i.e. cant trial aspects for a month or two, have to commit up front
Skedulo:
Also does NOT list pricing, and cant find anywhere.
Annual price only does NOT do monthly.
SimPro:
No where is pricing listed
ProBusinessTools:
https://www.probusinesstools.com/pricing.aspx
PBT Enterprise - Setup: $4,250 / $65/month per user - 5 User Minimum (min $325/month)
Support-Unlimited, Training-Unlimited, Data Backups, File Backups, Security, Integration, Standard Features Email Notifications Custom Reports
2,000,000 record storage, 50 Gigs file storage, customizations $125/hour
PBT Premium - Setup: $2,250 / $45/monthperuser - 5 User Minimum (min $225/month)
PBT Lite - Setup: $650 / $250/monthperuser - Up to 10 Users (min $2500/month)
5. Possible scenarios for AyaNova 8 onwards
I think existing customers will freak if jumped as high as Jobber (i.e. .$35 per month x 12 = $420 a year (versus our 1 user of $159 a year and then $56 renewals) if still requiring them to host themselves.
The expectation is that EXISTING CUSTOMERS would continue to get their existing subscription pricing ...with notification that increase will be coming, retiring of some, etc
Existing customers are needed until enough new orders come in do not alientate.
Fergus and Loc8 pricing would be more in line to AyaNova pricing BUT they also provide it as Saas (i.e. everything is looked after by them, companies dont install to their own server)
Dont want to price AyaNova out of the market, nor under-price it. Needs more research into what the market will bear, what will bring “past” users BACK to AyaNova (we have email addresses we shoudl use - note to be careful about European email addresses due to strict privacy/spam issues etc but that is another discussion and not sent out until AyaNova 8 is “solid” and not dealing with existing customers moving up etc i.e. dont overwhelm AyaNova support)
Ability to pro-rate (presently not possible with ShareIT this and other issues are arggghhh )
I have looked into other payment processing companies, have a whole spreadsheet with two narrowed down with one the forrunner)
suggestion once AyaNova 8 is fully out:
1. Increase/consolidate subscription pricing AND FOR EXISTING customers, especially who have been with subscriptions since 2016, 2017 onwards, give them a “discount” basically discount “down” to same price as they paying now, for the next xxx amount of time
Example:
AyaNova scheduleable user subscription per - $xx/year / $xx/month
Renewals June of each year. Let them know that they are getting a DISCOUNT (so they pay same amount, but LOOKS to them they are getting preferential amounts how it looks is important even if end result is same or slightly more...
2. Dont really have to faze out support for older version, as our support/updates have always said we “support the latest version” which “means” we are not obliged to support AyaNova 7.6 or older once 8 is stable
NOTE:
Jan 18 2022 addition: ShareIT charges a minimum USD 2.95 + 4.00% of the product price for EACH transaction. So this means that IF we offer monthly subscription pricing as well as yearly, that the monthly HAS TO take into account the additional expenses: additional payment processing cost + hands-on to provide license, etc
i.e.
Single tech subscription if prepay for entire year:
USD$185.00/year (costs us 2.95 + 7.40 = $10.35) 185 10.35 = 174.65 “profit”
Single tech subscription each month over 12 months if use same year price divided by 12:
185/12= $15.42/month (costs us 2.95 + $0.62 =$3.57 x 12 = $42.84) 185 42.84 = 142.16 “profit”
So IF offer monthly subscription the monthly per price needs to be approx $40 HIGHER in cost $225/12=$18.75/month costs us $2.95 + 0.75=$3.70x 12 = $36.15 total for the year 225 36.15=$188.85 for year “profit” with 12 times the amount of accounting/licensing/etc
More to discuss but this is an overview

View File

@@ -2,47 +2,7 @@
TODO: NEW SINGLE INSTALLER, DOCS AND ETC
this is NOT it, need to make a single installer and docs without pg contained within first before can proceed to
HOLDUP: it's a mistake to have the single installer bunderl postgres isn't it?
what if pg needs to be updated outside of AyaNova?
What if AyaNova needs to be udpated and they install a new AyaNova installer and then pg is overwritten and the db is fucked up?
All those PG files take up a lot of space for archival purposes!
It's fragile and weird and not how PG was meant to be used!
The network install is almost a complete single standalone install just needs a bit of a tweak anyway!
Fuck, my gut kept telling me this but I ignored it way too much.... arghh
I only really wanted it so windows users could quickly try it out, but if we have a good online test strategy anyway then ultimately that's the way, plus the manual shows everything pretty comprehensively.
todo: TEST AND POST RELEASE BUILD 8.0.1
This is it! Post in regular download folder, empty the other folders with beta and shit, should only be the current release and maybe a copy on the historical, like when post next also post in history??
PRICING AND PLANS THIS IS OFFICIAL HERE REPLACES ANYTHING WRITTEN ANYWHERE ELSE 2022-08-04 17:25:37
- PRICING, must figure that out sooner than later, spend some time and give it a think, read joyce's docs keep in mind new licensing scheme worked up with joyce
Once I have an idea run it past Joyce for final confirmation then shareit codes and purchase pages etc for website
2022=07-31
45 days trial
Flat price per license regardless of how many no discounts for bulk price to be xx.xx
Includes 90 days support and updates after which they're on their own
Separately they can purchase a support and updates subscription within 90days they get a discount of the ongoing price, after 90 days it's full price
NO: this is changed to accomodate the UI - after expiration of subscription all users will get a popup dialog every login saying it's expired
First year discounts to be determined then renewal is higher price and status that way unless we raise it.
discount to account for 90 day free period that would normally get but can't change renewal date so pro-rate a discount I guess or some fucking thing to be determined, maybe this is about the ongoing renewal price
Subscriptions are tiered for the price and there are three levels
1 user paid xx.xx
2 to 10 users pay xx.xx
11 and above xx xx
Any add on has support and updates through AyaNova support and updates subscription so no separate support and updates for add ons
Automatically add support and updates if go from one tier to another? Ie they have a single and subscription and but 2 techs so how to automatically handle it?
If purchase in AyaNova then it could calculate and offer the correct purchase price and links
AyaNova purchase link sends DBID to our pricing.htm page where it will digest that and keep it for presenting tailored options (or they can manually enter their dbid)
behind the scenes rockfish will provide options to ayanova.com pricing page for eligable purchases
If a coupon is required then it can calculate the discount but will say click here to request your coupon at which time we (I) will make the coupon manually
We need that ultimately prorated price for new subscription if moving tiers.
todo: update post on forum on Thursday, not before trip to vic.