TutorHelper Bookings is a WordPress booking plugin created specifically for independent tutors and tuition providers.
It provides the Core tools needed to publish lesson availability, allow registered students to request available lessons, and manage those bookings from your own WordPress website.
Instead of sending students to a separate scheduling service, TutorHelper keeps your booking experience within the website you already manage.
TutorHelper Bookings follows a request-and-confirm workflow designed around private tuition:
The free Core plugin does not require an external TutorHelper booking service.
Use the following shortcode to display the student lesson booking form:
[tutorhelper_student_booking]
Use the following shortcode to display the logged-in student’s lesson dashboard:
[tutorhelper_student_dashboard]
Students must be logged in with a registered TutorHelper student account to request lessons or view their lesson dashboard.
Student bookings are submitted as lesson requests.
A new student request is not automatically confirmed. The tutor can review the request from the TutorHelper Booking Hub and change its status to Confirmed.
TutorHelper Core is designed around individual lesson requests. Recurring booking requests, multiple simultaneous bookings and integrated online payments are not included in Core.
Booking Types describe the lessons or services you offer.
Each Booking Type can define information including:
Booking Types can be reordered and archived when they are no longer required.
TutorHelper Availability controls when students may request lessons.
You can create recurring weekly availability and then make changes to individual dates or date ranges when your normal timetable changes.
Availability can also be restricted to particular Booking Types or lesson locations.
TutorHelper checks existing bookings and tutor unavailability before allowing a student to request a lesson time.
The TutorHelper Booking Hub provides a calendar-based view of your lessons and availability.
Tutors can use it to:
The student dashboard gives logged-in students a simple view of their lessons.
It separates lessons into useful sections including:
Where a Booking Type permits student cancellation and the required notice remains, the student can cancel the lesson from their dashboard and provide a cancellation reason.
TutorHelper Core includes fixed automatic email templates for the standard booking workflow.
These include messages for:
Core users can enable or disable these registered templates and edit their subject and message text.
The layout and template types themselves remain controlled by TutorHelper Core.
Emails are sent using the standard WordPress wp_mail() function. Actual email delivery can therefore be affected by the website’s hosting configuration or any SMTP or transactional email plugin in use.
TutorHelper Diagnostics checks important parts of the Core booking setup and highlights anything that may need attention.
Checks include areas such as:
The Diagnostics screen also provides technical system information and TutorHelper log information that can be reviewed when troubleshooting.
Diagnostic information is not sent automatically to TutorHelper.
TutorHelper Bookings stores information required to provide and manage lesson bookings.
Depending on how the plugin is used, this may include:
Core booking and availability information is stored within the WordPress database.
TutorHelper Bookings does not automatically send booking information to an external TutorHelper booking service.
Automatic emails are sent through the WordPress wp_mail() system. Information contained within an email will therefore be processed by the website’s configured email-delivery system.
TutorHelper also maintains a limited technical diagnostic log. The logger is designed to record technical information rather than student names, email addresses or other unnecessary personal information.
Website owners are responsible for explaining how booking information is collected, processed, stored and retained within their own privacy policy and for complying with the privacy requirements that apply to their organisation.
TutorHelper Bookings Core is designed to remain useful as a standalone free plugin.
Additional TutorHelper Pro functionality may be available separately for tutors who require more advanced booking tools.
Planned advanced functionality may include features such as:
TutorHelper Bookings Core does not require TutorHelper Pro in order to provide its standard booking workflow.
Support for the free plugin is available through the WordPress.org support forum.
TutorHelper documentation, tutorials and information about additional TutorHelper products are available from the TutorHelper website.
Video tutorials are also available through the TutorHelper YouTube channel.