More robust scheduler

We’re a small MSP supporting a decent amount of customers. I’d love a more robust scheduling tool. Right now, the Syncro scheduler is beyond basic, to where it’s not even useful to us. We use Microsoft 365 internally, as well as with most clients, and are currently using Bookings. We have Sales Call, Remote Support, On Site Support meeting type options in Bookings, and you can choose a staff member. Having that within Syncro would save a ton of time and hassle, especially if we could somehow integrate it into the customer portal.