Lead actions can be added based on appointment events such as appointment created, appointment cancelled, appointment 1 hour before etc.
It would be handy if there was a conditional filter for 'Appointment Type' and/or 'Appointment Title' so that actions could be triggered for only specific appointments.