I like the idea for “new” clients, but I would want credit card info to be required for all clients making appointments online.