Yes. The best way to schedule appointments on WordPress is to use a booking plugin like CalHouse (it's free!) which gives you a booking widget.