Skip to main content

Creating Courses

Written by Teachworks Support

If your business offers courses you can allow clients to enroll in an entire repeating series of lessons all at once, either directly from your website or from within their Teachworks account by using our Website Booking Plugin or Open Classes Add-On.

Enabling Courses

  1. Click on "Account" and then click on "Integrations & Add-ons".

  2. Click on "Settings" under the Open Classes Add-on.

  3. Enable the "Join Course" setting.

  4. Submit the form to save your changes.

Once you have enabled this setting, the Repeat Settings form will display two distinct options for your repeating lesson series:

  • Join individual lessons - Allows students to select and register for specific, single dates within a repeating series.

  • Join full course of lessons - Allows students to join all of the lessons in the course at once.

How to Add a Course

You can follow these steps to create a new course:

  1. Add a new lesson on the calendar.

  2. Switch the “Allow students to join lesson” toggle to "On" and set a space limit if required.

  3. Switch the “Repeat” toggle to "On" to open the "Repeat Settings" form.

  4. Select the “Join full course of lessons” option.

  5. Add a title in the "Course Name" field and a description for the course in the "Description" field.

  6. Select the repeat settings.

  7. Submit the form to save your changes and create the course.

Joining a Course with the Website Booking Plugin

If you’ve never used the Website Booking Plugin before, and you’d like to enable it to allow students to Join Open Classes, you can follow the steps in this article: Website Booking Plugin.

Confirmation Emails

If you’re already using our Website Booking Plugin to manage open classes, you’ll notice the following two new email templates exclusively for courses under the "Email Templates" step:

  • Client Template

  • Teacher Template

You can easily customize these email templates for both clients and teachers by clicking the edit link under the “Join Course Confirmation Email” section.

Client’s Perspective

If you’ve scheduled a course with the “Join full course of lessons” option enabled, students will see all upcoming courses with a “Join All” button next to it. They can easily view all lesson dates to make sure the course fits their schedule by clicking the "Show Dates" link.

NOTE: Courses will only appear in this list if the course has not started yet. If your course is not appearing in the booking list, check the "Minimum Booking Hours" you have set on the "General Settings" section. The earliest minimum notice is 1 hour from the start time.

Once they've clicked the "Join All" button, they will be prompted to add their details and the lesson dates will appear once again when they confirm their booking.

If you’ve selected the option to “Join individual lessons”, a “Join” button will appear next to upcoming open classes and students can join these open lessons one by one.

NOTE: If you’d like to give students the option to join future lessons in the course after a course has already started, you’ll need to edit the lesson’s repeat settings and choose the “Join individual lessons” option. Remember to apply your changes to all future lessons as well.

Company’s Perspective

When a student has joined a course, you can follow the steps below to easily manage their booking and activate their profile:

  1. Click on "Calendar".

  2. Click on "Lesson Bookings".

  3. Click the lesson name.

  4. Click the green “View Lesson” button to see a list of all the dates.

Joining a Course with the Open Classes Add-On

If you’ve enabled user accounts for your students (see Enabling User Account Access), they can login to Teachworks and join open classes directly from the calendar. You can find a detailed guide about the Open Classes Add-On here: Open Classes Add-On.

Students will be able to view and join all upcoming courses by filtering the calendar to “Show Open Lessons”.

If they click on any of the lessons in the course, they’ll see a “Join” option. Clicking this link will bring up a popup on which they can view the course details and dates. They can then select the relevant student and click “Join” to enroll in the course.

Did this answer your question?