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.
Introduced a refreshed Teachworks interface featuring a modern layout, clearer navigation, and consistent page designs across scheduling, people, billing, and settings.
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.
Added Dark Mode so you can switch themes to reduce eye strain during long sessions or low-light work.
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.
Launched Pencil Spaces integration to connect virtual classrooms, launch sessions directly from lessons, and keep online teaching in one workflow.
Updated online card payment processing with a modernized Stripe integration for higher reliability.
Added Terms & Conditions acceptance to the online booking flow so policies are clear prior to confirmation.
Added default field values for new profiles so new customers, students, and staff start with your preferred preferences.
Added a dedicated Data Import section with full support for Excel (.xlsx) files.
Added industry-specific add-on suggestions to help discover tools tailored to your business model.
Added the ability to remove third-party payors from billing profiles when arrangements change.
Added optional name-based filters for faster searching across people lists.
Improved profile pages and create/edit forms for customers, students, and employees with clearer sections, status badges, and mobile-friendly layouts.
Redesigned the complete invoicing workflow (including lists, creation forms, detail views, and batch invoicing) for clearer statuses, totals, and next steps.
Updated financial surfaces (payments, payment instructions, balances, packages, and cost premiums) to align with the new design system.
Overhauled Integrations & Add-on settings (Stripe, QuickBooks, Helcim, Lessonspace, Mailchimp, Booking Plugin, Calendar Feeds, and more) with clearer setup cards and toggles.
Redesigned reports, notification logs, SMS logs, activity logs, and the Change Log for better readability and audit tracking.
Streamlined core scheduling workflows, including adding lessons, non-teaching events, availability adjustments, history logs, employee hours, and bulk actions.
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.
Improved table usability on smaller screens with smarter text wrapping and tooltips for truncated values.
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.
Combined search and date filters on history pages for faster record lookup in fewer steps.
Improved the display of Lessonspace recordings and connection details for easier online lesson follow-up.
Polished subscription and account billing screens with clearer trial and subscription messaging.
Fixed an issue where teachers were unable to create non-teaching events despite having the proper permissions enabled.
Fixed Google Calendar sync reliability issues caused by expired watch channels and lingering events after ownership changes.
Fixed calendar filters in the new design to ensure resource and list views match expected classic behavior.
Fixed an issue preventing selection and editing of overlapping availability and unavailability blocks.
Fixed unexpected booking behavior when multiple booking plugins were active simultaneously.
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.
Fixed declined payment attempt logs to ensure details point to the correct corresponding invoice.
Fixed package invoicing errors that generated incorrect line items for specific family and student combinations.
Fixed broken links in automated confirmation emails.
Fixed table and report errors caused by blank or edge-case date-range selections.
Fixed payment-attempt timing and retry window logic to ensure retries occur as configured.
Fixed Two-Factor Authentication (2FA) reset so disabling OTP credentials properly turns off 2FA.
Addressed various layout and visual alignment issues across invoices, payment screens, calendar details, and dropdown filters.