Suggestions for improving Teachworks.

Submit your feedback and great feature ideas in this forum so other companies can vote for your idea! Together, we can continue to make impactful improvements to Teachworks.

An easy way of entering a multi-day vacation in teacher calendars

Would love a super-simple way of entering multi-day vacations in teacher calendars. Most of our teachers find the existing unavailability feature to be confusing and ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 19 Dec, '23 Comments: 0
Pinned Done

API

make an API :-)  
Suggested by: Moderator (02 Oct, '19) Upvoted: 20 Sep, '23 Comments: 0
Pinned Done

Multiple Email Templates for Invoices!

Multiple Email Templates for Invoices! Many companies have different messages for different scenarios.  ie. a customer's first invoice vs. a continuing student. ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 17 Jun Comments: 2
Pinned Done

integrate with other "online apps"

integrate with other cloud apps by connecting with services like "zapier" or "itduzzit". This way our cloud apps (accounting, CRM, PayPal etc) can talk to one ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 13 Jul, '23 Comments: 2
Pinned Done

sort by follow up date

Need a follow up date field box in each customer file, so we may sort customers, and see a list of those that require attention. 
Suggested by: Moderator (02 Oct, '19) Upvoted: 10 Oct, '23 Comments: 1
Pinned Done

Attendance auto-reminders for teachers.

Attendance auto-reminders for teachers. If a teacher forgets to complete a lesson, an auto-reminder could be sent after a certain number for days (perhaps 2 days).  ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 16 Jun Comments: 1
Pinned Done

Cancellation request from the client

I need that my clients would be able to cancel a lesson by themselves, and if they cancel too late, the status of the lesson instead of "cancelled", becomes "missed".
Suggested by: Moderator (02 Oct, '19) Upvoted: 31 May Comments: 2
Pinned Done

New note notification on dashboard

New note notification on dashboard A way for admin and teachers to be alerted that there is a new note in a customer's record, so as to not miss seeing a note that ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 15 Dec, '20 Comments: 2
Pinned Done

Make it easier to Complete Lessons for Large Classes/Groups of Students

Completing Lessons- This is something that works really well if the lesson is just for one student, but could be improved upon for a class. We have some classes of ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 27 Jul, '23 Comments: 5
Pinned Done

Option to require that a "Student" be selected when scheduling a lesson.

Option to require a "Student" to be selected when scheduling a lesson.  This would prevent "orphan" lessons from slipping through the cracks when invoicing.
Suggested by: Moderator (02 Oct, '19) Upvoted: 02 Oct, '19 Comments: 1
Pinned Done

Reminder of lesson completion pending

We often forget (especially on busy months) to confirm everyone on a specific month of the year, and when time passes if we didn't confirm there is no way of knowing ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 12 Jan Comments: 1
Pinned Done

Stripe BECS Direct Debit Integration in Australia

We can't arrange a direct debit payment system at our tutoring centre due to the lack of the BECS direct debit stripe integration. This would really help our accounts ...
Suggested by: Abdul (17 Jan, '23) Upvoted: 21 Jun, '23 Comments: 7
Pinned Done

Automatically apply credit notes to invoices

Currently, if a client has session credits, you need to apply these to individual invoices after generating the invoices first. This can be really time consuming and ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 07 Dec, '23 Comments: 5
Pinned Done

Full Change Log/ Session History

It would be very helpful if we could see a change log of all changes made, rather than just the automatic notification log, so we can see all manual changes made. In ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 07 Dec, '23 Comments: 7
Pinned Done

Online Contract e-Sign Capability

allow clients to sign contracts online
Suggested by: Moderator (02 Oct, '19) Upvoted: 11 Jun Comments: 12
Under consideration

Auto-Reminder to Complete Sessions

Auto-Reminder to the tutor if a session was not completed the day after it should have occurred. I.e... tutors would receive an auto-reminder to complete sessions ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 20 Dec, '22 Comments: 2
Done

Email Groups of Families or Students

Teachworks is so close to being a fully fledged CRM for education, but the inability to build email groups is a major oversight. I'd like to be able to build groups ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 15 Nov, '23 Comments: 8
Done

Billing notes - ("post-it" notes or alerts)

Billing notes - "post-it" notes or alerts that pop-up to appear when creating an invoice for a particular customer.  This would simplify workflow for admins, knowing ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 17 Feb Comments: 1
Under consideration

Allow custom profile fields as email merge tags

For essential workflow emails --- things like new student setup emails, we desperately need to be able to use custom profile fields as merge tags  
Suggested by: Moderator (02 Oct, '19) Upvoted: 25 Jan Comments: 5
Under consideration

One-click backup of all data.

One-click backup of all data.  This would be more efficient than downloading each module separately.  If possible, the best thing would be to have an automatic system ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 14 Mar, '23 Comments: 5
Under consideration

Allow teacher and student addresses to be chosen as lesson locations

Allow teacher and student addresses to be chosen as lesson locations.  (Without creating separate "locations" for each student and/or teacher)
Suggested by: Moderator (02 Oct, '19) Upvoted: 31 May Comments: 5
Planned

Projected Monthly Revenue -view on Dashboard

Be able to view projected monthly revenue on the dashboard and in billing section  as well as on each teacher portal - i.e. under a tab called payroll.
Suggested by: Moderator (02 Oct, '19) Upvoted: 05 Aug, '21 Comments: 2
Done

Questionnaire In Student Profile

A form within a student's Teachworks profile that I could ask parents fill out to survey the student's area of need, strengths, learning styles, etc.
Suggested by: Moderator (02 Oct, '19) Upvoted: 12 Oct, '22 Comments: 1
Done

Make an app

Please make a mobile app. It would mean tutors are more likely to update their availability with ease. Teachworks Support - 1 Year Ago
Suggested by: Moderator (02 Oct, '19) Upvoted: 04 Jun Comments: 7
Under consideration

Change Employee Wage for All Future Lessons (Raises)

I'd like to be able to change all wages for a specific teacher after a certain date. This would help with giving people raises quite a bit. It's difficult to change ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 12 Oct, '22 Comments: 2
Done

Add a field for Credit Note Number when creating custom notifications

Currently we have use of {INVOICE-NUMBER}, but I can't find an equivalent for Credit Note number. Please could you add this? Thanks for listening.
Suggested by: Moderator (02 Oct, '19) Upvoted: 06 Feb, '20 Comments: 1
Done

Admin override for calendar lock

The calendar lock improvement is excellent.  One small suggestion: Could we please have a checkbox that allows main administrator (super-user) to freely edit, while ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 25 Feb, '21 Comments: 1
Done

Custom status for family/student

Custom status for family and student, to allow for better segmentation. Enquiry, Assessment, Active, Leaver and Cold.
Suggested by: Moderator (02 Oct, '19) Upvoted: 30 May Comments: 6
Under consideration

pre-set lesson package prices for invoices

I'd like to be able to pre-set course packages that allow X number of lessons at a set rate. We mostly do not charge on a 'per lesson' basis and the math doesn't come ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 21 Nov, '23 Comments: 2
Under consideration

Two-way Google Calendar Sync for Teachers

It would be less tedious if there was functionality for a two-way sync between Google Calendar and Teachworks. This way, teachers/admin don't have to update ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 04 Jun Comments: 4
Under consideration

Better "student record" file - more like CRM

Better formatting for student record page. This page has lots of useful information, but it's hard to read. I'd like the option to remove "unused fields". Not ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 11 Jun Comments: 3
Under consideration

Multiple Payment Reminders for Overdue Invoices!

Multiple Payment Reminders for Overdue Invoices!  This way, we can customize the email text to fit different scenarios.  ie. first auto-reminder at 3 days, vs. the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 03 Apr Comments: 3
Under consideration

Provide iCalendar feeds for students

A parent has asked about calendar feeds so they can pull our lesson appointments for their kids into their family calendar.  Sounds like a good idea.
Suggested by: Moderator (02 Oct, '19) Upvoted: 17 Feb Comments: 5
Under consideration

Multiple Teachers per Class

The capability to add more than one teacher to a lesson. We have multiple teachers in classes and this functionality would be useful.
Suggested by: Moderator (02 Oct, '19) Upvoted: 12 Jun Comments: 7
Under consideration

Option to require internal notes for missed lessons

Require internal notes for missed lessons.  Since missed lessons are billable, it's important to have a brief description of the situation.  ie. "student cancelled ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 24 Mar, '20 Comments: 1
Done

Require payment method selection for manual payments

Require payment method selection when recording manual payment.  When recording a manual payment, I'd prefer that the admin has to actually choose one of the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 10 Jan Comments: 0
Under consideration

Prevent Completing a Lesson Prior to It Occurring

Do not allow tutors to complete lessons prior to happening. There should be a way to prevent this from happening.
Suggested by: Moderator (02 Oct, '19) Upvoted: 26 Apr Comments: 1
Under consideration

JotForm Integration

JotForm integration.  Allow mapping from JotForm fields to Teachworks fields.  Create new student/family from JotForm submission.
Suggested by: Moderator (02 Oct, '19) Upvoted: 12 May, '20 Comments: 2
Done

Don't pre-select "Pay w/ CC" or "Pay manually"

Don't pre-select "Pay w/ CC" or "Pay manually" We've had at least two instances (that I am aware of) where we inadvertently marked an invoice as paid, without ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 13 Dec, '21 Comments: 0
Under consideration

Offer to save CC for future auto-payment

Offer to save CC for future auto-payment. When a customer pays (without being logged into to teachworks), please give them the option to have their credit card info ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 05 Apr Comments: 4
Done

Designate additional contact as billing contact

Designate additional contact as billing contact?  (for receiving invoices).  We often run into situations where there is an assistant or accounting person who handles ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 11 Jun Comments: 4
Under consideration

Add conflict checking in general settings

Implementing a “Check Conflicts” button in the general settings could mean that we do not to have to click “Check Conflicts” button every time a lesson is scheduled. ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 05 Jul, '23 Comments: 1
Done

Tutor Profile Pictures and Bios Visible to Parents/Students

We want parents to be able to see our tutors pictures and bios that they have in TeachWorks when they log into their parent portal of TeachWorks.
Suggested by: Tiffany (21 Nov, '21) Upvoted: 26 Apr Comments: 3
Under consideration

Cost/wage premiums as a percentage or multiplier (rather than a fixed amount)

Cost/Wage Premiums as a percentage or multiple.  For cost/wage premiums, could we have the option of using a percentage or multiplier, rather than a fixed dollar ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 31 May Comments: 1
Planned

Attach a document to lesson notes

This would allow tutors/teachers to post worksheets or handouts to the notes that are sent home to the family after each session.
Suggested by: Moderator (02 Oct, '19) Upvoted: 23 Sep, '22 Comments: 9
Done

Standard Invoice items/ charges

Have the option to create standard invoice items that can be selected and added to invoices, such as Materials Fee and Registration Fee so those charges do not need ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 29 Mar Comments: 3
Done

Select student's teaching address on lesson details

Ability to choose student's teaching address on lesson details. Sometimes, students have lessons in our office, or online, or at their parent's address, or at their ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 05 May, '23 Comments: 0
Under consideration

Profile picture for the students profile

add picture to the student profile.
Suggested by: Moderator (02 Oct, '19) Upvoted: 04 May, '23 Comments: 0
Under consideration

Allow zip code search functionality between prospective clients and tutors

Provide a filter where we can enter a client or prospective client's zip code that would allow us to filter only tutors in a given area, or allow tutor locations to ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 16 Jul, '23 Comments: 1
Under consideration

Search tutors availability & proximity to match student

Add functionality to search tutors availability & proximity in the advanced search to narrow down available tutors. - Teachworks Support - 1 Year Ago
Suggested by: Moderator (02 Oct, '19) Upvoted: 21 Jan Comments: 2
Under consideration