Skip to main content

Online Lesson Booking Socket

Learn how to use TutorCruncher’s Socket to list bookable lessons on your website here.

Written by Maahi Islam

Note: If your website is built and hosted using GoDaddy's website builder, you may experience issues integrating TutorCruncher Socket. This is because GoDaddy's website builder does not support captcha (read more on what this is below) on embedded plugins. As captcha is required on all TutorCruncher Socket forms, we recommend building your website on an alternative platform.

Lesson Booking Socket Example

List available lessons via the website.

An example of the Lesson Booking Socket.

Wherever you wish to list the Lessons which are able to be booked, put in the following line:

<div id="book-apts"></div>

Then, below where you have imported Socket, put in the following:

<script>
socket('YOUR_API_KEY', {
router_mode: 'history',
element: '#book-apts',
mode: 'appointments'
});
</script>

You need to replace YOUR_API_KEY with your public API key.

See here for an example.

Creating bookable Lessons

The process to create bookable Lessons is always the same, whether the Lessons are being booked via the TutorCruncher Socket or booked by a Client who is logged in to TutorCruncher. See our article on Clients Booking Lessons & Tutors for how to set up bookable Lessons.

How Clients can book Lessons

Once you have a list of bookable Lessons on your website, a Client can select a specific Lesson to book it. If that Lesson has available spaces, the Client can select Book Lesson.

Clients can book a lesson via your website.

An example of a bookable Lesson as it appears on a website.

Once they've chosen a Lesson they want to book, the Client will be prompted to create a new account or log in to an existing account with your company. They can do this simply and effectively by using Google/Facebook login. They can also use a normal email address, either signing in with an existing account or signing up for a new one.

Once this has been done, the Client will be able to add a Student to attend the Lesson. They can add themselves or create a new Student to add to the Lesson which is being booked. Once they have selected Add to Lesson, they will be booked into the Lesson on your system.

Frequently Asked Questions

Can I disable reCAPTCHA?

reCAPTCHA is a security feature that verifies a user is a real person before allowing them to submit a form. You will have seen these before in the form of checkboxes, image puzzles, or similar challenges that are easy for humans but difficult for automated bots to complete.

reCAPTCHA is required on all TutorCruncher Socket forms and cannot be disabled. Here's why:

Spam prevention - Without captcha, there is no barrier against automated bots submitting enquiries in bulk. As AI-powered automation becomes more widespread, this risk is growing significantly.

Security - Forms without captcha are far more vulnerable to exploitation, including phishing attempts, fake enquiries, and other scams that could affect both you and your clients.

Platform integrity - Unrestricted bot traffic places unnecessary load on TutorCruncher's servers, which could degrade performance for all users across the platform.

Data quality - Captcha helps ensure that the enquiries you receive are from real people, keeping your pipeline clean and your response time meaningful.

Did this answer your question?