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/feedCampus tab.
  • Notification preferences: /app/profile/notificationscms.announcement.<category> toggles.
  • Marketplace: /app/marketplace (filtered to public deals 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 parents or institute (the parent role gets the parents tag plus institute if 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/notifications and disable specific cms.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/visits surface; if your session is stale, the route forces re-auth even if the Campus tab still loads.