Teachworks 3.0 Release Notes

Below is a complete list of every new feature we added, the tools we polished, and the bug fixes we included during the redesign to make your experience even better.

Redesigned Teachworks Interface

Introduced a refreshed Teachworks interface featuring a modern layout, clearer navigation, and consistent page designs across scheduling, people, billing, and settings.

Modernized Scheduling Calendar

Rebuilt the calendar engine with a cleaner two-panel layout, clearer event details, smoother view toggles (week, day, month, list), and a touch-friendly mobile experience.

Dark Mode Support

Added Dark Mode so you can switch themes to reduce eye strain during long sessions or low-light work.

Customizable Dashboard Layouts

Introduced customizable dashboard layouts with the ability to choose between a 2-column or 3-column view to see even more metrics at a glance, along with updated charts and widget icons.

Pencil Spaces Integration

Launched Pencil Spaces integration to connect virtual classrooms, launch sessions directly from lessons, and keep online teaching in one workflow.

Updated Stripe Experience

Updated online card payment processing with a modernized Stripe integration for higher reliability.

Booking Terms & Conditions

Added Terms & Conditions acceptance to the online booking flow so policies are clear prior to confirmation.

Default Profile Values

Added default field values for new profiles so new customers, students, and staff start with your preferred preferences.

Dedicated Data Imports

Added a dedicated Data Import section with full support for Excel (.xlsx) files.

Industry Add-on Recommendations

Added industry-specific add-on suggestions to help discover tools tailored to your business model.

Third-Party Payor Removal

Added the ability to remove third-party payors from billing profiles when arrangements change.

Name-Based Search Filters

Added optional name-based filters for faster searching across people lists.

Refreshed Profiles & Forms

Improved profile pages and create/edit forms for customers, students, and employees with clearer sections, status badges, and mobile-friendly layouts.

End-to-End Invoice Redesign

Redesigned the complete invoicing workflow (including lists, creation forms, detail views, and batch invoicing) for clearer statuses, totals, and next steps.

Updated Financial & Billing Surfaces

Updated financial surfaces (payments, payment instructions, balances, packages, and cost premiums) to align with the new design system.

Overhauled Integrations & Add-On Settings

Overhauled Integrations & Add-on settings (Stripe, QuickBooks, Helcim, Lessonspace, Mailchimp, Booking Plugin, Calendar Feeds, and more) with clearer setup cards and toggles.

Redesigned Audit & Activity Logs

Redesigned reports, notification logs, SMS logs, activity logs, and the Change Log for better readability and audit tracking.

Streamlined Scheduling Workflows

Streamlined core scheduling workflows, including adding lessons, non-teaching events, availability adjustments, history logs, employee hours, and bulk actions.

Refreshed Admin & Setup Pages

Refreshed a wide range of supporting admin experiences, including locations, services, work types, student grade levels, standard subjects, tax identification, master account pages, enrollment and setup flows, embedded login, password reset and update pages, and newsletter unsubscribe pages.

Mobile & Small-Screen Table Usability

Improved table usability on smaller screens with smarter text wrapping and tooltips for truncated values.

App-Like Mobile Experience

Redesigned every page across Teachworks to be fully responsive and function seamlessly like an app in your browser for effortless management on mobile phones and tablets.

Unified Search & Date Filters

Combined search and date filters on history pages for faster record lookup in fewer steps.

Lessonspace Integration Details

Improved the display of Lessonspace recordings and connection details for easier online lesson follow-up.

Polished Subscription & Billing Screens

Polished subscription and account billing screens with clearer trial and subscription messaging.

Teacher Event Permissions

Fixed an issue where teachers were unable to create non-teaching events despite having the proper permissions enabled.

Google Calendar Sync Reliability

Fixed Google Calendar sync reliability issues caused by expired watch channels and lingering events after ownership changes.

Calendar Filter Consistency

Fixed calendar filters in the new design to ensure resource and list views match expected classic behavior.

Overlapping Availability Blocks

Fixed an issue preventing selection and editing of overlapping availability and unavailability blocks.

Multi-Booking Plugin Conflicts

Fixed unexpected booking behavior when multiple booking plugins were active simultaneously.

Invoice Search Filtering

Fixed an issue on the Invoices table where searching for a customer while date filters were active unexpectedly reset the status filter on accounts with Split Invoices enabled.

Declined Payment Logs

Fixed declined payment attempt logs to ensure details point to the correct corresponding invoice.

Package Invoicing Calculations

Fixed package invoicing errors that generated incorrect line items for specific family and student combinations.

Confirmation Email Links

Fixed broken links in automated confirmation emails.

Edge-Case Date Filters

Fixed table and report errors caused by blank or edge-case date-range selections.

Payment Retry Windows

Fixed payment-attempt timing and retry window logic to ensure retries occur as configured.

Two-Factor Authentication Reset

Fixed Two-Factor Authentication (2FA) reset so disabling OTP credentials properly turns off 2FA.

General Interface Polish

Addressed various layout and visual alignment issues across invoices, payment screens, calendar details, and dropdown filters.