Time Trade is a great tool for coaches. You can have clients setup their appointments online to synch with your calendar availability. I have my Time Trade Account synched with my Google calendar so I can view appointments from my smartphone, tablet and notebook computer.
Watch this video to see how to setup appointments in Time Trade. Time Trade is $30/year, a great investment.