Every parent meeting, scheduled, documented, and followed through
Let parents request slots, let staff run PTM day without double-bookings, and turn every conversation into minutes and tracked action items — no spreadsheets, email chains, or sign-up sheets required.
The problem
Schools still coordinate parent-teacher meetings by hand — email chains, phone calls, and paper sign-up sheets. On a single PTM day, dozens of parent slots must be matched against dozens of teachers with zero double-bookings, reschedules absorbed on the fly, and whatever gets agreed captured somewhere durable. When a parent later asks what was promised for their child, there is often nothing to point to.
The solution
Parents request a slot from a simple self-service portal, staff accept, decline, or reschedule against real teacher availability, and every meeting produces minutes with concerns, observations, and agreed actions. Action items carry an assignee and a due date and escalate automatically when overdue, so follow-through is the default instead of something someone has to remember.
Everything a PTM day needs
Every capability below is implemented in the module.
Two-way slot booking
Parents request a meeting slot and staff accept, decline, or reschedule against real teacher availability — no double-bookings, no back-and-forth emails.
Parent & student portal
Families request meetings, review past meeting outcomes, and submit feedback from their own portal account, without calling the front office.
Minutes of meeting
Every meeting records its agenda, parent concerns, teacher observations, and agreed actions in one structured, auditable record.
Action items that chase themselves
Agreed actions carry a named assignee and due date, and overdue items automatically notify the assignee instead of sitting unread on a list.
No-show tracking
Missed appointments are flagged on the meeting record so coordinators can follow up and re-engage the family instead of silently losing track.
PTM-day dashboard & bulk reschedule
A single dashboard shows completion rate, pending follow-ups, and no-shows for the whole event, and a teacher calling in sick can be bulk-rescheduled in one action.
Visual status workflow
Every meeting moves through a clear pipeline — requested, pending, scheduled, completed, minutes, actions — so staff always know what needs doing next.
Meeting feedback capture
Parents can rate and comment on a completed meeting directly from the portal, giving schools a measurable read on PTM quality.
Multi-school access & calendar sync
Role-aware access keeps multiple schools' data separate while scheduled meetings and teacher availability stay in sync with the Odoo Calendar.
How it works
Parent requests a slot
From the portal, a parent picks a teacher, an open slot, and a reason — no new account needed beyond their existing portal login.
Coordinator schedules the event
Staff review requests, generate slots for a PTM day in bulk, and resolve clashes or reschedules from one dashboard.
Teacher runs the meeting
The teacher records the agenda, concerns, observations, and agreed actions directly on the meeting.
Actions get tracked and chased
Each action item is assigned with a due date, and overdue items automatically escalate to the assignee until closed.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This app is fully standalone — it runs on its own inside Odoo and does not require any parent platform or additional paid suite.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Parent-Teacher Meetings
Two-way slot booking through a parent portal, minutes of meeting with self-chasing action items and no-show tracking — plus a PTM-day dashboard with bulk reschedule.
Buy on Odoo App Store