SameGoal Special Programs
search
SameGoal Special Programs

PowerSchool API Integration




Support > Online Guides > Technical Guide > PowerSchool API Integration
download

Combined setup instructions for both demographics integration and alerts and document viewer integration. Compatible with PowerSchool's Enhanced UI and district use of MFA within PowerSchool (replaces legacy setup instructions found here and here).

Integrations overview link

Demographics Integration

Imports student and parent demographics nightly from PowerSchool.

Alerts and Document Viewer Integration

Alerts may be configured to display in a variety of areas throughout PowerSchool. By following the steps below, alerts will appear on the following PowerSchool pages:

Setup link

Steps
To setup these integrations with PowerSchool:

  1. Create Alert_SG field
  2. Download plugin
  3. Install plugin
  4. Verify

lightbulb Tip
To setup the demographics integration only, skip adding the SSO URL to your District Information page in step 3.

lightbulb Tip
If you are upgrading from an existing installation of the SameGoal plugin, we recommend removing all customizations that may have been added for alerts in PowerSchool. You may review the customizations that would have been added in steps 3, 4, and 5 of our legacy instructions.

1. Create Alert_SG field link

Log in to your PowerSchool Administrator account.

2. Download plugin link

3. Install plugin link

In PowerSchool link

Log in to your PowerSchool Administrator account.

lightbulb Tip
If an error occurs during plugin registration stating certain files already exist, remove these files then re-install your plugin.

lightbulb Tip
If an error occurs during plugin registration stating "Registration was rejected by the publisher. Contact the publisher of this plugin for resolution.", contact tier2help@samegoal.com for assistance.

lightbulb Tip
When an error occurs during plugin registration, the Client ID and Client Secret may not populate into your district's Settings (left menu) > District Information > Details page in SameGoal. You may try to re-install your plugin. This time when you reach the Plugin Registration dialog, copy/paste Verify/Time URL, Client ID and Client Secret to a temporary location. If registration fails again, you may copy/paste this information into SameGoal manually (see below).

In SameGoal link

Log in to SameGoal as an administrator.

4. Verify link

After the integration has run successfully:

Contact tier2help@samegoal.com for assistance debugging.

lightbulb Tip
It may take up to 24 hours after PowerSchool information has been entered in SameGoal for integrations to run.

FAQs link

We haven't fully transitioned to Contact Management yet. What should we do? link

PowerSchool has advised districts to migrate data to Contact Management as the standard screen for contact information, including parents and guardians. Therefore, SameGoal's plugin pulls parent/guardian information exclusively from Contact Management.

If your district has moved some, but not all, contact information to Contact Management, you might consider:

We have custom screens for student and parent information. What should we do? link

Consider two main options:

Customize your plugin link

SameGoal's plugin pulls student information namely from the Demographics screen, and parent/guardian information from Contact Management. These are the standard fields for this information in PowerSchool, used by most districts.

If you would like to customize your plugin, you may do so. However, SameGoal does not provide plugin customization services. If your district has a team member on staff familiar with plugin development, or contracts with a PowerSchool plugins and professional services firm (eg MBA), this option might be suitable. However, please note that SameGoal does not assist in troubleshooting custom plugins.

Alternatively, your district may consider rolling your own demographics CSV integration, which receives standard support from SameGoal.

Roll your own demographics CSV integration link

Rather than use a PowerSchool plugin to facilitate student/parent demographics integration, districts may opt to send CSV files nightly over SFTP for processing. Learn more

Tips for this integration method with PowerSchool:

Re-install your plugin link

From time to time, it may be necessary to re-install the SameGoal plugin. To do so:

Plugin files link

To inspect and/or customize the plugin after download, unzip the plugin:



info