Free Integrations & Add-Ons

Integrate your teachworks account with leading web services & software. Expand on the core features by enabling add-ons for your specific business needs.

Improve efficiency

Integrations

stripe

Stripe

Open a Stripe account for credit card processing in minutes and connect with Teachworks in seconds.

Allow your clients to pay by credit card right from their invoices. Payments are recorded automatically and invoices are marked as paid.
Read more

quickbooks online

QuickBooks

Easily connect your Teachworks account to Quickbooks Online to keep your accounting records up-to-date.

Sync customers, services, invoices, credit notes, and payments with the click of a button and easily view sync results when you're finished.
Read more

google calendar

Display lessons and events from your Teachworks account in other calendar programs that support iCalendar feeds such as Microsoft Outlook, Google Calendar, Apple Calendar, Mozilla Thunderbird, Yahoo Calendar, and more.

Calendar Feeds

Customize your calendar feeds by event and user type.
Read more

microsoft excel

Microsoft Excel

Download records to an Excel file with a single click to take advantage of Excel's advanced data manipulation and analysis features.

Or use your favorite spreadsheet program that can edit Excel files such as Google Spreadsheet or OpenOffice Calc.
Read more

mailchimp

MailChimp

Sync your students, families, teachers and staff to your MailChimp account for your emailing campaigns.

Include profile fields as merge variables for personalizing emails and segmenting your lists in Mailchimp.  
Read more

lessonspace

Lessonspace

Provide your clients with online, one-on-one or group lessons using the most versatile collaborative space for online lessons.

Tutors & students can easily join lessons directly from the calendar or from a link in a lesson reminder email.  
Read more

zapier

Zapier

Connect your Teachworks account to over 1500 apps through Zapier to automate your work and be more productive.

Zapier makes it easy for anyone to build integrations & automated workflows without the need of a developer.
Read more

Zapier

Teachworks makes it easy to manage online lessons using popular whiteboards or conferencing software such as Zoom, Google Meet, Skype and more.

Links are included in the calendar as well as Lesson Reminder Emails to give students quick access to their spaces.
Read more

Improve efficiency

Free Add-Ons

Our ever-growing collection of add-ons let you customize your Teachworks account.

website booking plugin

Website Booking

Let students book lessons with teachers or join classes directly from your website.
Read more

website profiles

Website Profiles

Add teacher & staff profiiles directly to your website using the information from your employee profiles in Teachworks.
Read more

SMS lesson reminders

SMS Reminders

Send SMS lesson reminders to teachers, students and parents. Customize messages and lead times for each recipient type. Usage fees apply.
Read more

Teachworks API

Teachworks API

Build custom integrations that interact with the data from your Teachworks account.
Read more

Open Classes

Join Open Classes

Mark lessons as open and set available spaces. Allow students to join open lessons through their Teachworks account.
Read more

Lesson Requests

Lesson Requests

Allow students to view teacher availability and request lessons from their own Teachworks account.
Read more

Custom Forms

Custom Enrollment Forms

Streamline student registration and employee applications with custom forms that create new profiles in your account.
Read more

Invoice Autopilot

Invoice Autopilot

Automatically generate invoices according to a schedule with flexible schedule options and adjustable invoice settings.
Read more

Remote Login

Remote Login

Customize and add our remote login form to your website so that users can log in seamlessly from your site.
Read more

Schedule Confirmation

Schedule Confirmation Emails

Send emails to clients showing their scheduled lessons for an upcoming period for confirmation.
Read more

Email

Send Email

Easily send individual or group emails to teachers, staff, students and parents and view delivery results.
Read more

Results Tracking

Results Tracking

Record student results such as test scores, grades, and more. Display results in chart and list formats.
Read more

Custom Profile Fields

Custom Profile Fields

Add custom fields to student and employee profiles to store any details not included in the standard fields.
Read more

Profile Attachments

Profile Attachments

Attach files and documents to student, family and employee profiles and manage who can view and edit them.
Read more

Task Manager

Task Manager

Assign, manage and track employee tasks. Tasks include a title, description, due date, priority and status.
Read more

Follow-ups

Client Follow Up

Assign follow-up dates and notes to client profiles to help manage relationships & communication. Easily sort customers by follow up date.
Read more

Calendar Lock

Calendar Lock

Lock the calendar prior to a specified date to prevent calendar events from being changed. Set a fixed or trailing lock date.
Read more

Custom Lesson Statuses

Custom Lesson Statuses

Create custom attendance statuses for lessons to keep more detailed and accurate lesson records.
Read more

Package Balance Alerts

Package Balance Alerts

Send email alerts to your company and/or clients when their package balances drop below a specified level.
Read more

Lending Library

Lending Library

Keep track of items that you lend to students. Send reminders automatically when items are due to be returned.
Read more

LaTeX Lesson Notes

LaTeX Lesson Notes

Allows math and science tutors to record equations in lesson notes using LaTeX notation.
Read more

Notes & Communication

Communication Logs

Keep a log of communications and other internal notes on student or customer profiles.
Read more

Cancellation Emails

Cancellation Emails

Email cancellation notifications to students, parents and/or teachers when lessons are cancelled.
Read more

Custom Invoice Emails

Custom Invoice Emails

Create custom invoice email templates for sending invoice emails in different scenarios.
Read more

SMS Welcome Emails

SMS Welcome

Welcome new clients and employees with a customizable and personalized text message sent directly to their mobile phone.
Read more

Mileage Tracker

Mileage Tracker

Let teachers record travel mileage when they record attendance for their lessons.
Read more

Vehicle Manager

Vehicle Manager

Let's driving schools create vehicle profiles for storing information and scheduling for driving lessons.
Read more

Independent Student Conversion

Independent Student Conversion

Allows you to convert an independent student into a family and child student profile.
Read more

User Time Zones

User Time Zones

Set time zones for your company, teachers and students so that lessons are displayed in the user's local time zone.
Read more

Repertoire Tracker

Repertoire Tracker

Music schools & music teachers can easily keep track of the music pieces your students are learning and performing.
Read more

Location Links

Location Links

Associate your locations with links that can direct users to online whiteboards and meeting rooms, or a location on a map.
Read more

Enhanced Lesson Completion

Enhanced Lesson Completion

Customize the fields that are visible when reconciling lessons & enable the bulk status feature to set attendance status for multiple students at once.
Read more

Student Groups

Student Groups

Create groups and assign students to them for faster scheduling of group lessons and classes.
Read more

Custom Invoices

Custom Invoices

Customize the labels, element positioning and overall layout of your invoices.
Read more

Student Contacts

Student Contacts

Add contacts such as teachers or counsellors from schools directly to student profiles.
Read more

Currency Converted Invoice Total

Currency Converted Invoice Total

Convert and display invoice totals in a different currency from your company's default currency.
Read more

Inquiry Form

Inquiry Form

Easily add an inquiry form to your website to receive client inquiries in Teachworks and by email.
Read more

Uncompleted Lesson Reminders

Uncompleted Lesson Reminders

Automatically send reminders to teachers with uncompleted lessons.
Read more

Custom Form Invitations

Custom Form Invitations

Send private links to clients or teachers to update their contact details, credit card, or other info using a custom form.
Read more

Payroll ID

Payroll ID

Store payroll identification numbers for teachers and include on their payslips.
Read more

Lesson Flags

Lesson Flags

Allow teachers to flag and leave notes for lessons that require attention from administrative staff.
Read more

Bulk Wage Payments

Bulk Wage Payments

Automatically calculate & record teacher & staff payments for a selected date range.
Read more

Customer Billing Groups

Customer Billing Groups

Assign customers to billing groups and generate invoices for all customers in a group.
Read more

Student Conflict Checker

Student Conflict Checker

Extend the regular conflict checker with the addition of student conflicts.
Read more

Teacher Invoices

Teacher Invoices

Allow teachers who are independent contractors to generate invoices for their work.
Read more

Package Balance Validation

Package Balance Validation

Apply validation when scheduling lessons to warn of or prevent scheduling more lessons than a student has in their package balance.
Read more

Invoice Surcharges

Invoice Surcharge

Add surcharges with fixed or percentage amounts to your invoices.
Read more

Customer Cancellations

Customer Cancellations

Allow customers to cancel lessons from the calendar or Lesson Reminder Emails.
Read more

Conflict Validator

Conflict Validator

Automatically run the conflict checker when scheduling lessons.
Read more

Bulk enable user accounts

Bulk Enable User Accounts

Enable user accounts for multiple users at once to speed up onboarding.
Read more

Import Custom Profile Field Values

Import Custom Profile Field Values

Use a template to import custom profile field values in bulk to speed up onboarding.
Read more

Automatic Allocation

Automatic Allocation

Automatically allocate payments and credit notes to invoices.
Read more

Import Payments

Import Payments

Use a template to import payments in bulk to speed up accounting.
Read more

Teacher Location Links

Teacher Location Links

Create a lesson location with a link that's set dynamically based on the lesson's teacher.
Read more

Package Purchases Thumbnail

Package Purchases

Allow clients to purchase packages right from their Package Balance Alert email.
Read more

Future Invoice Charges Thumbnail

Future Invoice Charges

Create customer charges without an invoice and add them to invoices later on.
Read more

2-Factor Authentication Add-on thumbnail

2-Factor Authentication

Keep your data secure by requiring a 6-digit code from an authenticator app in addition to your password when logging in.
Read more

Assigned Student Notifications Add-on thumbnail

Assigned Student Notifications

Notify teachers by email when a new student has been assigned to them.
Read more

Pro Add-Ons

These integrations and add-ons are available for an additional monthly fee.
Pro Add-ons include a free 3-week trial.

Activity Logs

Activity Logs

Easily log and view user activity in your Teachworks account.
Read more