Skip to main content
Skip table of contents

Notifications

Use the Notifications page to set up notifications that send when data changes or application events occur in your PowerSchool SIS system. For notifications to be active, you must select Enable Notifications on the Notifications page. In-app notifications can be accessed from the Notifications icon in the PowerSchool SIS header.

You can create new notifications manually or by duplicating an existing notification.

If your district does not want to use in-app notifications, you can hide the Notifications icon from the Additional System Preferences page.

Create a notification

  1. In the District context, navigate to the Notifications page.

  2. Select Create notification.

  3. Enter the name and add a description and tags if needed.
    These fields can make the notification easier to find on the Notifications page.

  4. Select the event details.
    The event can be either a data change or an application event. A data change is when a value in the database is created, updated, deleted. An application event is when something occurs and is documented in the application, such as an enrollment or incident.
    You can add conditions to the event to make the event more specific.

  5. Specify who will receive the notification.
    You can select from SIS defined related recipient groups, user access roles, or individuals. Only recipient groups related to the data involved in the event are available as recipients.

  6. To create an associated task with the notification, select Create a shared task and assign to selected recipients, and then complete the Task assignment section.
    The shared task will be created and assigned when the event occurs and the notification is sent. Refer to Task management for more information about tasks.

  7. Choose the notification delivery method and details.
    A corresponding email can be sent to notify the user that they have a notification in-app. Users can specify if they would like to receive these emails, but you can override this preference in the notification set up.
    In-app notifications can include a link with display text and URL. If the intended page is a student or staff page, dynamic text is required for the link to direct to the student or staff relevant to the notification. Refer to the intended URL for the correct format and required dynamic text. For example, a link for the Bell Schedule student page would end in /admin/students/schedule.html?frn={{students_frn}} in the URL field.

  8. Select Save to create the notification and leave it as inactive, or select Save and Activate to create the notification and activate it.

Application event definitions

Application event

Description

Class Registration

An event is triggered when a student is added to a section in the current term.

Mass registration and registration from a scheduler do not trigger this event.

Drop Class Registration

An event is triggered when a student is removed from a section in the current term.

Mass registration and registration from a scheduler do not trigger this event.

Edit Current Enrollment

An event is triggered when any entry, exit, or other enrollment attribute changes for a student's current enrollment. 

Enroll New Student

An event is triggered when the Enroll New Student page is submitted. The receiving school is notified.

External enrollment programs do not trigger this event.

Student Added to Incident

A Student Added to Incident event could be one of the following:

  • New quick or detailed incident with one or more student participants

  • Modified incident adding a student participant

  • Modified incident changing student participant details

  • Modified incident removing a student participant

Student Alert

A Student Alert event is triggered when any of the following student alerts are created or modified:

  • Guardian alert

  • Other alert

  • Medical alert on emergency contacts page

  • Discipline alert

  • Lunch balance alert

  • Student fee balance alert

Transfer out of school

An event is triggered when the page for immediate or pending transfer is submitted.

Scheduled transfer out of school

An event is triggered when any scheduled transfer date triggers. The pending transfers scheduled for the current date are processed nightly.

Transfer to another school

An event is triggered when the page for transferring a student to other school is submitted.

Dynamic text

Dynamic text can be included in the message body of an in-app notification. This is similar to Smart Text in teacher comments. Database fields related to the notification event can be used, along with the following values. Values must be placed inside double curly brackets.
For example: {{studentLastFirst}}

Dynamic text is not included in email notifications because email is not considered a secure method of data transmission.

Ensure all values have both opening and closing double curly brackets.

Dynamic text supported for students

{{studentLastFirst}}
{{studentLastName}}
{{studentFirstName}}
{{studentLegalLastName}}
{{studentLegalFirstName}}
{{studentNumber}}
{{studentDOB}}
{{studentGradeLevel}}
{{studentGender}}
{{studentHomeSchool}}
{{He/She}}
{{His/Her}}
{{Him/Her}}
{{Son/Daughter}}

Dynamic text supported for Data Change events:

{{oldval}}
{{newval}}
{{timestamp}}

Dynamic text supported for Application events:

Any field listed in the condition dropdown
{{table.fieldname}}

Manage notifications

  1. Navigate to the Notifications page.

  2. Select the Actions menu for any notification.

  3. Select More details to review the details of the notification without editing.
    Select Edit to change the notification contents or trigger. This will not change notifications already sent.
    Select Duplicate to create a new notification with the same details of an existing notification.
    Select Delete to permanently delete the notification. This will not delete any notifications already sent.

  4. To activate or inactivate a notification, select or clear the Active option for the notification, and then select Submit.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.