How to set up your PowerSchool integration Follow

In this article:

What is PowerSchool?

PowerSchool is a US based Student Information System (SIS) that can directly integrate class, teacher, and student roster information with Hāpara.

If you have already purchased PowerSchool and use this as your SIS, PowerSchool can sync with Hāpara at no extra cost. IE: There are no fees associated with this method of synchronization.

What are the PowerSchool integration requirements?

In order to sync PowerSchool with Hāpara, you must meet the following requirements:

  • You are using PowerSchool v7.7 or above
  • Hāpara needs a SSL connection to your PowerSchool instance
  • Student Google IDs must be loaded into the standard "student email" field (not in a custom field)
  • Teacher Google IDs also need to be loaded into the standard "teacher email" field

How to set up your PowerSchool integration in Hāpara

Hāpara can sync classes, teachers and students from PowerSchool daily or on demand. 

To configure PowerSchool to Hāpara sync:

1. Install the PowerSchool plugin for Hāpara

 

  • Login to your PowerSchool Admin Portal as a System Administrator.
  • From the Start Page, select System from the main menu to open The System Administrator page.
  • Click System Settings.
  • Click Plugin Management Configuration.
  • Click Install.
  • Click Install, a confirmation message appears.
  • Click Yes to confirm installation.

 

Note: Once confirmed and installed, the plugin should be visible in the Installed Plugins section on the Plugin Management Dashboard page.

2. Enable the plugin

 

  • Login to your PowerSchool Admin Portal as a System Administrator.
  • From the Start Page, select System from the main menu to open The System Administrator page.
  • Click System Settings.
  • Click Plugin Management Configuration.
  • Tick the checkbox for the Hāpara plugin, a confirmation message appears.
  • Click Yes to confirm your selection.

 

3. Retrieve your PowerSchool credentials

 

  • Login to your PowerSchool Admin Portal as a System Administrator.
  • From the Start Page, select System from the main menu to open The System Administrator page.
  • Click System Settings.
  • Click Plugin Management Configuration.
  • Click the Hāpara plugin name.
  • Click OAuth Configuration or Data Provider Information.
  • Note the Client ID and Client Secret, these are required for Sync configuration in the Hāpara Admin Console
  • Ensure there is a publicly-accessible https URL for the PowerSchool server, note down this URL.

 

4. Complete Sync Configuration in Hāpara Admin Console

 

  • Follow the on-screen instructions (more detailed instructions provided here). You will need the PowerSchool credentials and URL noted down in the previous step
  • When Sync config is complete, browse to Data Loader > Sync
  • Select Synchronize daily if you wish to automatically sync class and student data

 

Note: If you are syncing multiple schools, we recommend enabling School Separation

 

  • Browse to Configuration > School Configuration

Additional information

 

  • Hāpara reads information from PowerSchool. Hāpara does not write any information into PowerSchool.
Have more questions? Submit a request