Let your clients book several services for single visit with the Chain Appointments Add-on. The clients will be able to choose multiple services from different service providers at the first step of booking process.
The system will then pick time slots for when all services can be provided back-to-back during one visit.
This and more UX and set-up details in the add-on documentation here.
And here’s where you can get it for just $12.