Not required. However, if you have a domain, you can host your scheduling page on your own domain. This way, your clients can book appointments without leaving your site. All this can be done without any coding!