Switch hub

Whole-school calendar model

One calendar layer, many audience views.

This demo shows how Carey can manage whole-school calendar data in one governed layer while rendering different views for staff, parents, students, and approvers without turning HubSpot into the master for every raw timetable record.

Role-based views active Approval workflow demo Outlook feed model shown Compass timetable sync planned

Current release

4 audience views

Parent, staff, student, and approver-specific operations view

Current alert state

2 clashes flagged

Draft and review changes pending publication

Open audience views

Audience-aware rendering

Different views from the same event layer

Open workflow controls

Segmentation

Campus, cohort, year level, role, activity

Each event carries tags so the same underlying record can render differently by audience without duplicating event objects.

Presentation

Different copy, same event ID

Presentation Night can surface staffing notes for staff, RSVP messaging for parents, and rehearsal timing for students while maintaining one governed event spine.

Parent event

Year 10 Parent Information Evening

Thursday, 6:30 PM, Learning Commons. Visible to Kew Year 10 families only.

Kew Year 10 Parents

Marketing event

Presentation Night

Friday, 7:00 PM, Memorial Hall. RSVP and guest management shown to current families.

Whole school RSVP open HubSpot event

Co-curricular

Basketball Fixture

Saturday, 9:00 AM, Bulleen Sports Complex. Shown only to the linked family cohort.

Sport Selected families Live feed

Approval and publishing

Draft, review, clash-check, then publish

Stage 1

Draft assembly

Calendar managers prepare the next cycle in a restricted planning view. Unpublished records are visible only to authorised staff.

Stage 2

Approver review

Operational approvers review audience tags, resourcing, and venue impact before release.

Stage 3

Clash engine

Rules check dates, venues, staffing, resource requirements, and duplicate audience overload before anything goes live.

Stage 4

Publish

Approved events are pushed to portal views, live subscriptions, and change-notification workflows.

Clash management

Rules the platform checks before publish

Location clash

Memorial Hall

Presentation Night staging overlaps with music rehearsal between 3:30 PM and 5:00 PM.

People clash

Shared staffing dependency

Two events require the same events coordinator and AV lead in different places at the same time.

Audience overload

Year 10 families

Three non-critical notifications are scheduled in one week. Rule suggests consolidating one event into the weekly digest.

Publishing rule

Stable event identity

Visibility and copy can change after publication without breaking integrations as long as the underlying event ID remains stable.