Schedulista lets you pass client data to the Scheduler via URL parameters.
The following parameters are accepted:
first_name
last_name
email
phone
All parameters are optional. Parameters must be URL-encoded.
If you click on the link above and go through the scheduler, you will see that all the client fields are pre-filled for you.