Parents — Campus, Announcements & Marketplace#
The Phase 2 surfaces parents touch are read-only: announcements scoped to parents, the Campus tab digest, and any marketplace deal that explicitly carries a public audience scope.
Who this is for: anyone whose primary role is parent.
Where to find it#
- Campus feed:
/app/feed→ Campus tab. - Notification preferences:
/app/profile/notifications—cms.announcement.<category>toggles. - Marketplace:
/app/marketplace(filtered topublicdeals only — institute, alumni, and chapter scopes are not visible to parents).
What you can read#
The Campus tab shows announcements that:
- Carry an audience tag set that overlaps with
parentsorinstitute(the parent role gets theparentstag plusinstituteif the parent’s account is verified). - Are within their published window.
Pinned announcements appear at the top, sorted by their pin_until. Once pin_until lapses, the announcement de-pins automatically and falls into the regular stream by published_at DESC.
Common categories surfaced for parents:
campus— recess and term schedules, visitation windows, campus advisories.admin— administrative bulletins.
academic, chapter, and placements categories are typically not surfaced to parents unless a particular announcement explicitly tags parents in its audience.
What you can’t do#
Parents are not group members in V2 — there is no parent-only group surface, and the Groups tab (/app/groups) returns an empty Recommended list. Mentorship is also not available to parents.
The parent role does have its own dedicated surfaces, separate from Phase 2:
/app/parent/visits— visit booking./app/parent/hotel— hotel booking./app/appointments— faculty appointments./app/parent/finance— fee payments.
These are Phase 1 surfaces and out of scope for this guide; see the Phase 1 documentation.
Marketplace#
Only deals carrying audience_scope = public are visible. The grid filters server-side via Service.canSeeDeal — deals scoped to alumni, institute, batch, or chapter are silently hidden, not shown-but-greyed-out.
Common issues#
- “I’m getting too many notifications” — open
/app/profile/notificationsand disable specificcms.announcement.<category>topics. The global mute switch is also there if you want a hard pause. - “I want to book a visit, why is it asking me to log in again?” — visit booking lives on the
/app/parent/visitssurface; if your session is stale, the route forces re-auth even if the Campus tab still loads.