Student Notification Details
This page outlines when students receive notifications for various system actions, including notification type (email, in-app, or both) and the timing.
Quick Reference Table
Appointments
Cancelled (past)
✓
✓
Immediate*
*If time block settings allow
Rescheduled (no new date)
✓
✓
Immediate*
*If time block settings allow
Marked as Attended
✗
✗
N/A
No notification sent
Meeting Minutes
Edited (before or after)
✗
✗
N/A
Updates content only
Student Plans
Activity added
✓
✓
In-app: Immediate Email: 5 min
Delay allows grouping
Class/Requirement added
✓
✓
In-app: Immediate Email: 5 min
Delay allows grouping
General Notes
New note (student visible)
✓
✓
In-app: Immediate Email: 5 min
Delay allows grouping
Existing note edited
✗
✗
N/A
Updates content only
Notification Delivery
Timing Behavior
Immediate notifications: Sent instantly when time block email settings allow
Delayed notifications (5 minutes): Allow grouping of similar notifications into digests
Email digest fallback: If time block settings prevent immediate emails, unread notifications are included in the user's regular email digest according to their preferences
Notification Filtering: Stellic does not currently support filtering different notification types (such as publishing issues, exception workflows, or unique-credit alerts) to different user groups.
The platform can only:
Suppress all notifications or emails for an entire tenant, OR
Suppress notifications by user role via a backend flag
If you require more granular notification routing (for example, sending only specific notification types to certain populations), please contact your Stellic representative or your Stellic superadmin.
Appointment Status Changes
Cancelled Appointments
When: Advisor changes attendance status to Cancelled for a past appointment
Notification Type: Both email and in-app
Timing: Immediate (if time block settings allow)
Technical Details: Creates appointment_canceled notification via appointment_canceled_task.delay(). Email sent immediately if time block settings allow. In-app notification created immediately.
Rescheduled Appointments
When: Advisor changes attendance status to Rescheduled without a corresponding rescheduled date
Notification Type: Both email and in-app
Timing: Immediate (if time block settings allow)
Technical Details: Creates appointment_updated notification via appointment_rescheduled_task.delay(). Both email and in-app notifications sent immediately if time block email settings enabled.
Attended Appointments
When: Advisor changes attendance status to Attended for a past appointment
Notification Type: None
Timing: N/A
Technical Details: No notifications sent when marking attendance as Attended - only updates internal status via mark_attendance() method.
Meeting Minutes Changes
Editing Meeting Minutes (Before or After Appointment)
When: Advisor edits meeting minutes at any time
Notification Type: None
Timing: N/A
Technical Details: Meeting minute edits call update_meeting_minutes_for_students.delay() but this only updates note content - does not trigger new notifications.
Student Plan Updates
Adding Activities
When: Advisor adds an activity to student's plan
Notification Type: Both email and in-app
Timing: In-app immediate, email delayed 5 minutes
Technical Details: Creates "activity" notification via record_activity(). Email delay allows grouping of similar notifications.
Adding Classes or Requirements
When: Advisor adds a class or requirement to student's plan
Notification Type: Both email and in-app
Timing: In-app immediate, email delayed 5 minutes
Technical Details: Any advisor-initiated plan change creates activity notification with same timing behavior as activities.
General Notes
Last updated
Was this helpful?

