Planyo can do everything you want and even more ! It's really flexible and with advanced integration you can build a very special system specifically for your own company needs. There is so much flexibility in how to use the software and it has so many very applicable functions for multiple business types. Customer service has ALWAYS been amazing - help is also readily available. It also has a great app for online booking. Review collected by and hosted on G2.com.
You may have to spend some time at the start to figure out how Planyo works but trust me it's well worth it and once you have got used to it - it becomes like second nature & you will save considerable time in your business operations Review collected by and hosted on G2.com.