Client appointment scheduling