AI customer communications for appointment-based businesses