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.

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: 09 Oct, '24 Comments: 2
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: 2 days ago Comments: 4
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: today 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: 01 Oct, '24 Comments: 5
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: 07 Jan Comments: 2
Under consideration

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, '24 Comments: 0
Under consideration

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

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: 21 Jun, '24 Comments: 4
Under consideration

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, '24 Comments: 5
Under consideration

Teacher/Staff/Tutor List Customization

Ability to customize which columns show up under your teacher/staff/tutor list. That way each business can customize the list to have information that is relevant to ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 14 Jan Comments: 12
Under consideration

Profile picture for the students profile

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

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: today 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: 07 Jan 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: today Comments: 2
Under consideration

Notifications when files are attached to a user account

Add an option to automatically send an email notification to a user when a new file has been attached to their profile in Teachworks.
Suggested by: Teachworks (04 Mar, '20) Upvoted: 03 Sep, '24 Comments: 1
Under consideration

Create Report centered on Student Retention and/or length of Enrollment

This is essential data for planning marketing endeavors and planning for growth. There isn't currently a way to sort students by length of relationship(based on start ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 16 Nov, '24 Comments: 6
Under consideration

Attach tasks to families/ students.

We would like the ability to not only assign Tasks to employees but also attach them to family/ student files.  This functionality would primarily improve the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 0
Under consideration

Internal Messaging System

An internal messaging system for clients and tutors to interact with each other? I know you can send out communication via email, but perhaps something like this ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 9
Under consideration

Client Referrals & Affiliates Rewards Programs

Would like to set up a rewards program for clients or be able to have affiliate program for people outside the organization who are providing referrals. Open to how ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 2
Under consideration

Auto-response emails for custom forms.

Auto-response emails for custom forms. For example, after a customer fills out an enrollment form, they'd receive a (customizable) email, thanking them for filling ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 1
Under consideration

Include the ability to invoice staff/teachers

Be able to send invoices to staff/teachers as they may owe you money.  I.e if client pays the teacher cash, you can invoice your commission to the teacher.  Thus the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 04 Sep, '24 Comments: 1
Under consideration

Pay/Pay rate based on the number of student in the class

the ability to auto calculate the pay /pay rate based on the number of student/number of the student attending the class.
Suggested by: Jsn (15 Dec, '19) Upvoted: 06 Aug, '24 Comments: 0
Under consideration

Extend API: Retrieve info about files (that were added with "Profile Attachments Add-On")

We'd like to see information about the files (that we’ve added via the "Profile Attachments Add-On" feature) in the API response for "Retrieve a Customer" and ...
Suggested by: Adam L (11 Jun, '24) Upvoted: 28 Jun, '24 Comments: 0
Under consideration

Restrict to default lesson durations (option).

Restrict to default lesson durations (option). For example, if a student’s default service is:  “Studio A - 60 Minute Session,” we need a way of limiting a teacher to ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 02 Mar, '23 Comments: 0
Under consideration

Add webhooks to the Teachworks API

Add webhooks to the Teachworks API.
Suggested by: Teachworks (14 May, '20) Upvoted: 09 Jan Comments: 4
Under consideration

Integrate with Google maps

Integrate with Google maps
Suggested by: Moderator (02 Oct, '19) Upvoted: 08 Sep, '23 Comments: 4
Under consideration

Official Holidays on Calendar

Official Holidays on Calendar When booking new students, it would be very helpful to see an overlay of official and popular cultural holidays on the calendar.  Since ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 04 Jun, '24 Comments: 0
Under consideration

Calendar Sync for Students/Families

It would be great to allow students and families to sync the calendar from Teachworks to other personal calendars (i.e. google calendar). This feature is available ...
Suggested by: Jen (06 Jan, '20) Upvoted: 04 Oct, '24 Comments: 1
Under consideration

Improve mobile "main calendar" layout

Improve mobile "main calendar" layout The "main calendar" view on mobile is currently quite difficult to use.  We need to be able to quickly switch between different ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 24 Apr, '20 Comments: 0
Under consideration

Deleting lessons by teacher function, not whole agency deletions

We have a lot of teachers (40) who teach different term dates due to professional work/illness etc. The triangle delete function on the Main Calendar is great for ...
Suggested by: Katie Fenner (16 Jan, '24) Upvoted: 25 Jan, '24 Comments: 0
Under consideration

Central Document Library

We would like to request that a central document library is created for uploading various blank forms, policies and other HR documents for tutor(s) and/or staff to ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 03 Sep, '24 Comments: 0
Under consideration

Add notes for teachers or students from every page.

Hell all, We would like to have the option to be able to add quick notes when booking lessons, creating invoices, etc. We find that when we want to add notes to the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 02 Sep, '21 Comments: 0
Under consideration

Financing Option on Invoices

Can you please include the option for payment plans on the invoices? Aka, the invoice total could be divided into 6 total payments at a 3% installment fee, and ...
Suggested by: Moderator (02 Oct, '19) Upvoted: today Comments: 4
Under consideration

View all open availability

An option to 'reverse view' open availability in the main calendar. This would show all the open availability for all teachers in one screen. It would be very helpful ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 2 days ago Comments: 0
Under consideration

Add A Booking Calendar View (or just view available booking spots on calendar)

A week long view that looks like the main calendar but also includes availability & unavailability with the ability to highlight priority spots. It's not easy to ...
Suggested by: Zoe (29 Jan, '21) Upvoted: 09 Oct, '24 Comments: 1
Under consideration

Set Tutor Availability by Location

In tutor availability, add the option to indicate what location the tutor is available in so that tutors who work in multiple locations can schedule back to back ...
Suggested by: Anna (04 May, '20) Upvoted: 25 Sep, '24 Comments: 1
Under consideration

Prevent teachers from changing the lesson status while still being able to enter notes

I would like to propose an option to allow teachers to add lesson notes but not be able to change the status of the lesson. (For example, if the status was set to ...
Suggested by: Esther (16 Feb, '20) Upvoted: 22 Feb, '22 Comments: 1
Under consideration

An Administrative Notes Section on Calendar Page

A high priority for us is to have an area where administrators can leave notes for each other. Even just a blank notepad area on the calendar page would be incredibly ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 14 Oct, '22 Comments: 0
Under consideration

Clock-in / out or Log-in / out log for all staff & teachers

Track teacher and staff log in & out times in downloadable log. Optionally included as part of detailed hours log. We need to know when staff and teachers actually ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 31 May, '24 Comments: 1
Under consideration

holidays which can't be scheduled in

I need to be able to set days as holidays or closed so that the schedule will not allow a course to be set on those days. Furthermore when scheduling a series of ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 14 Oct, '22 Comments: 0
Under consideration

“Pencil-in” lessons, to hold times while waiting for payment/enrollment forms etc.

“Pencil-in” lessons, to hold times while waiting for payment/enrollment forms etc. These “penciled in” lessons, could have a temporary title or description, and be ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 1
Under consideration

Add ability to provide a credit, such as a coupon, within an invoice

Within invoices, add an option to include a credit as a line item.  For example, if you give someone a credit for referring a new client or if you want to remove a ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 18 Jun, '24 Comments: 1
Under consideration

Add the option to change the language of the system

For non-English speaking countries, having the option to run the system in their native language will greatly improve usability in their region. I am sure there will ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 01 Mar, '23 Comments: 0
Under consideration

Build progress reporting functionality.

We issue monthly progress reports for all active students.  The reports are written by the tutors.  In the report the tutor provides info on what was covered in the ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 05 Jul, '23 Comments: 1
Under consideration

Make the teacher conflict booking check automatic when adding a new lesson

Rather than relying on the admin to manually check for conflict (mistakes will happen if they forget) in teacher appointments, it would be better to check ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 21 Jan, '24 Comments: 1
Under consideration

Undo' or 'revert' option

I sometimes make an error in editing an ongoing session and I would love to be able to undo or go back to before I made the error.
Suggested by: Moderator (02 Oct, '19) Upvoted: 09 Oct, '24 Comments: 0
Under consideration

using your system as SSO

We would like to integrate with your system and use your system as SSO, how can we use Username and Password instead of the API Token to authenticate the student and ...
Suggested by: zhiming dai (19 Nov, '19) Upvoted: 05 Jun, '24 Comments: 2
Under consideration

task

Notes on Task screen. On the Task screen, after click on the check mark on the task list, Will be great if we can have a text area where we can log the progress of ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 19 Oct, '21 Comments: 0
Under consideration

Ability to upload logo to portal dashboard

I'd like to be able to do a bit more branding to the dashboard that teachers, families, and students see. Being able to upload a logo and select colors, would make a ...
Suggested by: Moderator (02 Oct, '19) Upvoted: 21 Jun, '24 Comments: 2
Under consideration

Auto bill when package balance is low

Ability to auto charge for a new package when a student's package balance is low or zero.
Suggested by: Moderator (02 Oct, '19) Upvoted: 20 Apr, '23 Comments: 1
Under consideration