Integrations

Your timetable, straight into your SIS

TimetableMaster builds the schedule, then hands it to the system your school already runs on. Dedicated integrations for Veracross, PowerSchool, ManageBac and SchoolBase, plus CSV and Excel for everything else.

Quick answer: TimetableMaster integrates with Veracross, PowerSchool, ManageBac and SchoolBase. For each one it generates the exact import file that system expects, after mapping your subjects, teachers, rooms and classes to their identifiers and validating the timetable. Schools on any other system export to CSV or Excel.

Map once, then export every term

The work of connecting two systems is matching what they call things. Do that once and every future export is three clicks.

  1. 1

    Map your data once

    Match your subjects, teachers, rooms and classes to the identifiers your SIS already uses. The mapping is saved against your organisation, so you only do it the first time.

  2. 2

    Validate before you export

    Every integration runs a validation pass over the timetable first and tells you exactly which entities are still unmapped, rather than failing halfway through an import.

  3. 3

    Export the file your system expects

    Download the file in the exact shape your SIS importer wants, with the right columns, ordering and period numbering. No spreadsheet surgery in between.

Supported systems

Each integration is built against that system's own import format, so the file loads without editing.

Veracross

Produces the two files Veracross needs to load a timetable: a class definitions file and a schedule blocks file.

What it produces

  • Class definitions CSV, one row per lesson with its class, subject and teacher
  • Schedule blocks CSV, one row per scheduled period

Subjects map to a Veracross course and grading method, teachers to a teacher FK, rooms to a room ID, and classes to a homeroom class ID.

PowerSchool

Produces a sections file for PowerSchool, including the cycle-day mapping so rotating timetables land on the right days.

What it produces

  • Sections export covering the scheduled timetable
  • Cycle-day mapping for rotating and multi-week schedules

Subjects, teachers, rooms and classes are mapped to their PowerSchool identifiers, and your cycle days are matched to PowerSchool cycle days.

ManageBac

Produces the ManageBac Lesson Allocation CSV, one row per scheduled lesson slot.

What it produces

  • Lesson Allocation CSV with class ID, academic year, rotation day, period number and location

Each subject and class combination is matched to the ManageBac class it belongs to before export.

SchoolBase

Produces the headerless TTEXP-T.CSV file that the SchoolBase Timetable Importer expects, one row per teaching set.

What it produces

  • TTEXP-T.CSV with day, period, span, teacher, subject, set, room, year and block columns
  • Period numbering that accounts for fortnightly and cyclic timetables

Teachers map to their SchoolBase mnemonic, and subjects, rooms and classes to their SchoolBase codes.

Everything else: CSV and Excel

Not every school runs one of the four systems above, and no school should be blocked because of it. TimetableMaster imports your teachers, subjects, classes and rooms from CSV or Excel at setup, and exports the finished timetable back out in both formats, along with print-ready PDFs for staff and noticeboards.

  • Bulk import of teachers, subjects, classes and rooms
  • Timetable export to CSV and Excel
  • Class, teacher and room views exported separately
  • Print-ready PDF layouts

Your SIS stays the system of record

TimetableMaster generates the import file and you load it through your own system's importer. Nothing writes into your student information system on your behalf, so no third party holds write access to student data, and your IT team keeps control of what changes and when.

Integration questions, answered

Which student information systems does TimetableMaster integrate with?

TimetableMaster has dedicated integrations for Veracross, PowerSchool, ManageBac and SchoolBase. Each one produces the specific import file that system expects. Any other system can be handled through CSV and Excel export.

Does the integration write directly into my SIS?

No. TimetableMaster generates the import file and you load it into your SIS using that system’s own importer. This keeps your SIS as the system of record and means no third-party service holds write access to your student data.

Do I have to map my data every time I generate a timetable?

No. Entity mappings are stored against your organisation, so once your subjects, teachers, rooms and classes are matched to their SIS identifiers, later exports reuse them.

What happens if something is not mapped?

The validation step run before each export lists every unmapped entity so you can fix it first. You will not get a partially imported timetable because of one missing room code.

Does it handle rotating or fortnightly timetables?

Yes. The PowerSchool export includes cycle-day mapping, and the SchoolBase export numbers periods across the full cycle, so multi-week and rotating schedules export correctly.

What if my school uses a system that is not listed?

Export to CSV or Excel, which most systems can import. If you need a dedicated integration for your system, contact us and tell us which one you use.

Build the timetable. Keep your systems.

Start free, connect your system when you are ready, and never re-key a finished timetable again.

Chat with us