By Trio Team · Updated
The Calendar is your daily working surface for private lessons, group lessons, and studio events. Changes made by other staff or families stream in live, so what you see is always current.
The page header shows Calendar with two controls on the right:
Below the header, the navigation row has Previous and Next arrows and a Today button to shift the visible date range. A connection indicator on the right confirms the live feed is active.
The view switcher offers Day, Week, and Month. Day and Week show a time-grid; Month shows a full calendar grid. Each view displays:
Clicking a day header in Week or Month view jumps to that day. Clicking a studio event opens its event page; clicking a lesson opens the details panel.
Each teacher has an assigned color, and lessons are tinted to match. Studio events use their own distinct color. Completed lessons show a check mark and appear slightly faded, cancelled lessons render faded with a dashed edge, and a no-show is outlined in red.
When your studio has more than one teacher, location, or room, a Filters bar appears with pill toggles to narrow the calendar. If you have the teacher role, the teacher filter is hidden - you only ever see your own lessons.
The View options button (sliders icon) opens a popover with three switches:
A small dot on the button signals when any option is set away from its default.
In Day or Week view, click an empty cell to open the create-lesson modal with that date and time pre-filled. You can also click Schedule Lesson in the header to start from a blank form.
Click any lesson to open the details panel, which shows time, teacher, location, student, and notes. From there you can Edit Lesson, Cancel Lesson, Restore Lesson (for a cancelled lesson), or Delete Lesson (owners and admins). In Day and Week views you can also drag a lesson to a new time; Trio checks for conflicts and asks you to confirm before saving. See Managing Lessons for full details.
New lessons, edits, cancellations, and reschedules from other teachers, staff, or family self-bookings appear automatically - no page refresh needed.