PowerSchool - Automated Rostering Plugin Guide
Before Getting Started With the Plugin Installation
- Please make sure that you have the plugin zip file downloaded to your computer. If you received this file as an email attachment, please be sure to download it to a location on your computer.
- Please make sure you have PowerSchool version 20.11 or higher running. To check which version of PowerSchool you are running, go to your login screen.
- Special Note - You are most likely on the latest version of PowerSchool with the 2024 updated user interface. If the screenshots below donβt look like your version of PowerSchool, skip HERE for plugin installation instructions for older versions of PowerSchool.
Steps to Install Automated Rostering Plugin for PowerSchool
- Login to your PowerSchool account as an administrator. In the left hand
navigation, under the βSystem Managementβ, click the βServerβ link, then
click the βPlugin Configurationβ link.
- From the βPlugin Management Dashboardβ, click the βInstallβ button.

- From the βPlugin Installβ page, click on the βChoose Fileβ button and select the
zip plugin file you received from your computerβs file system.
- One the file path to the plugin is visible in the βchoose fileβ field, Click the
βInstallβ button, and the plugin will automatically install. If the installation is
successful, you will be taken to the βPlugin Management Dashboardβ with a
green success message displayed.
- At this point, the plugin is installed, but must still be enabled. To enable the
plugin, select the check box on the same line as the plugin:
- After selecting the checkbox as instructed in step 6, a window will slide in from
the right of your screen (example images below). Review the βData Access
Requestsβ at the top and click the βEnableβ button at the bottom of this
window.
*There is a list of tables and fields that the plugin is requesting access to
The plugin is now installed and you will see the check box indicating it is also
now enabled. From the Plugin Management Dashboard, click on the name of
the plugin to go to the βSummary Pageβ of the plugin.
- On the βPlugin Summary Pageβ, click the βData Provider Configurationβ link.

- After clicking on the βData Provider Configurationβ link from the previous step,
you will see The βOAuth Credentialsβ that includes your ClientID and Client
Secret.
*Note - If you are on a later version of PowerSchool, you may see the
βAdditional Configurationβ section. In this section, please make sure the
βAccess Level for v1 APIsβ is set to βRead Accessβ and the βMaximum Page
Sizeβ is set to 100, then click βSubmitβ.
- Next, you will copy the βClient IDβ and βClient Secretβ into our configuration.

In the secure webform that loaded when you clicked on the link from our
email, under the heading βPowerSchool Connectionβ, you can now enter the
OAuth Client ID, OAuth Client Secret, and API Endpoint*
*The API endpoint is typically the web address where you login to
PowerSchool (Example https://yourdistrict.powerschool.com, or
https://powerschool.yourdistrict.com )

Steps to Install Automated Rostering Plugin for PowerSchool
(Older PowerSchool Versions)
- Login to your PowerSchool account as an administrator. In the left hand
navigation, under the βSetupβ section, click the βSystemβ link.
- On the βSystemβ page, scroll down to the βServerβ section, and select the
βSystem Settingsβ link.
- On the βSystem Settings pageβ, select the βPlugin Management
Configurationβ link:
- From the βPlugin Management Dashboardβ, click the βInstallβ button.

- From the βPlugin Installβ page, click on the βChoose Fileβ button and select the
zip plugin file you received from your computerβs file system.
- One the file path to the plugin is visible in the βchoose fileβ field, Click the
βInstallβ button, and the plugin will automatically install. If the installation is
successful, you will be taken to the βPlugin Management Dashboardβ with a
green success message displayed.
- At this point, the plugin is installed, but must still be enabled. To enable the
plugin, select the check box on the same line as the plugin:
- After selecting the checkbox as instructed in step 6, a window will slide in from
the right of your screen (example images below). Review the βData Access
Requestsβ at the top and click the βEnableβ button at the bottom of this
window.
*There is a list of tables and fields that the plugin is requesting access to
- The plugin is now installed and you will see the check box indicating it is also
now enabled. From the Plugin Management Dashboard, Click on the name of
the plugin to go to the βSummary Pageβ of the plugin.
- On the βPlugin Summary Pageβ, click the βData Provider Configurationβ link.

- After clicking on the βData Provider Configurationβ link from the previous step,
you will see the βOAuth Credentialsβ that includes your ClientID and Client
Secret.
- In the secure webform that loaded when you clicked on the link from our
email, under the heading βPowerSchool Connectionβ, you can now enter the
OAuth Client ID, OAuth Client Secret, and API Endpoint*
*The API endpoint is typically the web address where you login to
PowerSchool (Example https://yourdistrict.powerschool.com, or
https://powerschool.yourdistrict.com )
Need more help?
π¬ Chat with us.
Click the blue icon on the bottom-right corner of this page to send us a chat.
βοΈ Email us.
You can also send us an email at help@emergent3.com.