Hi Karey,

The article John pointed you to is a great overview of the options.

Since you mentioned business coaching, I wanted to let you know that Square now offers free appointment scheduling and booking. Clients can book their own appointments, get charged for cancellations, etc.

Details are here: https://squareup.com/us/en/appointments