Book directly and secure upfront payment for shifts held in escrow.
Every professional registers a payment card and bank info, so a no-show gets the advance charged back to that card or reversed + penalty fees which is then returned to the business. Accountability in both directions — no leaps of faith, no chasing.