Maybe the mentality should be selling the product, not making money off it, maybe I should be satisfied in making a quality product then making sure people can use it, other than making money off it.
They will have to set up profiles, or they will see a big screen where they can see all reservations. Then lower level users will only be able to see theirs.
So at a glance the worker should be able to see all their appointments, that should sync to google calendar.
The admin should be able to see all their sales, individual sales.
Promotions based on how long you’ve been subscribed, based on how many cuts they get a month