---
title: Skyward
description: Set up secure Skyward SIS data sync with SchoolDay for streamlined K-12 integrations.
---

[Skip to content](https://help.schoolday.com/knowledge/skyward#main-content)

English

Show submenu for translations

[More support](https://help.schoolday.com/knowledge/kb-tickets/new?hsLang=en) [Customer portal](https://help.schoolday.com/support?hsLang=en)

![gg4l logo](https://help.schoolday.com/hs-fs/hubfs/Automated%20emails/gg4l%20logo.png?width=100&height=33&name=gg4l%20logo.png)

- [Go to Knowledge Base](https://help.schoolday.com/knowledge)

Open main navigation

Close main navigation

- [Go to Knowledge Base](https://help.schoolday.com/knowledge)
- English
  
  Show submenu for translations
- [More support](https://help.schoolday.com/knowledge/kb-tickets/new)
- [Customer portal](https://help.schoolday.com/support)

 What are you looking for?

- There are no suggestions because the search field is empty.

1. [SchoolDay Help Center](https://help.schoolday.com/knowledge?hsLang=en)
2. [Roster Integrations](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en)
3. [Import Integrations](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#import-integrations)

December 9, 2025

# Skyward

## Discover how you can create a Skyward integration access with SchoolDay.

**In this article**

> [Requirements](https://help.schoolday.com/knowledge/skyward#requirements)
> 
> [Obtain Skyward API credentials](https://help.schoolday.com/knowledge/skyward#clientid-clientsecret)
> 
> [Setup Skyward Qmlativ access](https://help.schoolday.com/knowledge/skyward#skyward-qmlativ-setup)
> 
> [Setup Skyward app on SchoolDay](https://help.schoolday.com/knowledge/skyward#skyward-in-sp)
> 
> [Sync data with Skyward](https://help.schoolday.com/knowledge/skyward#run-sync)
> 
> [See also](https://help.schoolday.com/knowledge/skyward#see-also)

SchoolDay supports Secure Data Sync with a wide range of the district's student information systems (SIS). One of them is *Skyward SIS*. Skyward is administrative software that should be a helpful tool. Skyward products include a K-12 student information system and a finance/human resources suite for schools and municipalities.

To configure data sync with **Skyward Qmativ**, perform the following steps:

1. [Setup Skyward Qmlativ access](https://help.schoolday.com/knowledge/skyward#skyward-qmlativ-setup)
2. Contact [our Support Team](mailto:support@gg4l.com) to set up the Skyward app for you.
3. [Sync data with Skyward](https://help.schoolday.com/knowledge/skyward#run-sync)

To configure data sync with **other Skyward versions**, perform the following steps:

1. [Obtain Skyward API credentials](https://help.schoolday.com/knowledge/skyward#clientid-clientsecret)
2. [Setup Skyward app on SchoolDay](https://help.schoolday.com/knowledge/skyward#skyward-in-sp)
3. [Sync data with Skyward](https://help.schoolday.com/knowledge/skyward#run-sync)

 If you’re not sure which version you have, contact the Skyward Support Team for help.

### **Requirements**

- You must have administrator access to the Skyward portal.
- (Not for Skyward Qmativ) API (Service) URL, Key, and Secret credentials in Skyward.

### Obtain Skyward API credentials

To get API credentials, first activate the GG4L connection in Skyward. How you do this depends on your hosting:

- **Secure Cloud (ISCorp) Hosted Districts:** Create a support request to ISCorp to set up the Read-Only API through the [Skyward Support Center](https://support.skyward.com/) or [ISCorp](https://support.iscorp.com/).
- **Managed Services / TN State Hosted Districts:** Create a support request to Skyward to set up the Read-Only API through the [Skyward Support Center](https://support.skyward.com/).
- **Self-Hosted Districts:** Use the [API Server Launch Kit](https://support.skyward.com/DeptDocs/Corporate/IT%20Services/Public%20Website/Technical%20Information/system/current_requirements/Api%20Server%20Launch%20kit.pdf) to set up the Read-Only API. Optionally, districts can create an IT Services call to have Skyward set up the Read-Only API as a billable service by visiting the [Support Center](https://support.skyward.com/).

After that, contact the [GG4L Support Team](mailto:support@gg4l.com) to request your API credentials. We’ll generate them for you and send them to you.

### Setup Skyward Qmlativ access record

For Skyward Qmlativ users only.

Qmlativ API enables secure communication and interaction with Skyward through the Integration Access system.

To use Qmlativ's APIs, you should set up an *integration access record* in Qmlativ. This record is then synchronized with Skyward's secure Partner Portal, which gives SchoolDay the necessary credentials (such as a username and password) to access the APIs and connect their software with Qmlativ.

Every integration will have a record available within Qmlativ, which you can view by navigating to the Integration List. To create an integration access record:

1. Go to Skyward Qmlativ.
2. Click Menu \> **Administrative Access** \> **API** \> **Integration**. The full list of available integrations opens.  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jun-30-2024-09-39-43-3076-AM.png?width=477&height=351&name=image-png-Jun-30-2024-09-39-43-3076-AM.png)
3. From the **Integrations**, find the integration to which you want to grant access, and select it. Alternatively, click the arrow icon before the **Vendor Name** column. Integration details will open.  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jun-30-2024-09-58-47-5357-AM.png?width=670&height=140&name=image-png-Jun-30-2024-09-58-47-5357-AM.png)
4. On the **Integration Details**, go to the **Integration Accesses** (1) tab, to display a list of all integration access records available for this integration. (note that no records will display when you first view this screen). Then, click the **Add Integration Access** (2) on the top right.  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jun-30-2024-10-06-58-1046-AM.png?width=670&height=115&name=image-png-Jun-30-2024-10-06-58-1046-AM.png)
5. On the **Integration Access** page:  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jun-30-2024-10-46-39-1062-AM.png?width=670&height=309&name=image-png-Jun-30-2024-10-46-39-1062-AM.png)
   
     - **Name**: Enter the friendly name that helps you identify the integration access record, often named with the Integration's name and purpose without affecting access credentials. **Tip:** It is often useful to name this with the Integration’s name plus the year, such as "{Integration} 2023".
     - **Description** (optional): Provide additional details for the integration access if needed.
     - **Integration**: When you click on this box, options will appear. Select **Global Grid For Learning** as the Vendor Name with **School Passport (GG4L)** as the Product Name. The Integration will be automatically set to the selected Integration when starting from the Integration Details screen.
     - **Key**: This can be whatever you want and is similar to a username. Please make sure that this key is different from your current sync’s API key so that we can verify that data is being pulled exclusively from the Integration Access system.
     - **Authentication Type**: Select **Any**.
     - **Is Active:** Select this checkbox.
     - **Effective Date**: Choose a date when you want this to be active.
     - **Expiration Date**: Choose a date when you no longer want this to be active.
6. (Optional) If you want to restrict access (e.g., not share with all schools), go to the Configuration section, click **OneRoster Configurations**, and select an existing OneRoster configuration or create your own.
   
   ![skyward\_add integration access](https://help.schoolday.com/hs-fs/hubfs/Knowledge%20Base/Configuring%20SIS%20API%20Integration/Skyward/skyward_add%20integration%20access.png?width=655&height=372&name=skyward_add%20integration%20access.png)
7. Click **Save** on the top left to save your integration access record. After saving, the integration access record will created.
8. Click **Close** to finish the configuration.
9. Email [our Support Team](mailto:support@gg4l.com) from your district email. Our technical team will verify that the integration access record has been created for your district and generate the required secret for this integration access record.
10. You will receive a confirmation reply email once Skyward Qmativ setup is complete.

 After setup, please contact [Support Team](mailto:support@gg4l.com) to inform us so we can set up the Skyward app for you.

### Setup Skyward app on SchoolDay

To integrate Skyward SIS with SchoolDay, add Skyward app from the gallery and configure it.

#### Add Skyward app from the gallery

1. Sign in to your [SchoolDay](https://sso.gg4l.com/).
2. Go to **Connect** \> **Application Gallery**.
3. Type "Skyward" in the search box. **Note**: There are two Skyward applications available: "Skyward" (for Native API) and "Skyward (OneRoster)" (for Qmlativ and OneRoster API).
4. Select **Skyward** from results panel.
5. Click **Activate.** Wait a few seconds while the app is added to your environment.

#### Configure Skyward app

1. In the **Sync Mode**:![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jul-01-2024-09-49-55-1469-AM.png?width=670&height=163&name=image-png-Jul-01-2024-09-49-55-1469-AM.png)
   
     - (Recommended) Select **Import** to bring data from Skyward to SchoolDay. With this mode, Skyward is used as a data source for SchoolDay.
     - Select **2-way Sync** to enable roster and gradebook data exchange between Skyward SIS and SchoolDay. Updates made in either system will automatically reflect in the other. This feature is used for integrations with LMS platforms such as Blackboard Learn.
2. In the **Delivery Config**, enter [your API credentials](https://help.schoolday.com/knowledge/skyward#clientid-clientsecret).
3. (Optional) Click **Advanced Settings**:  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jul-01-2024-09-54-22-0690-AM.png?width=670&height=813&name=image-png-Jul-01-2024-09-54-22-0690-AM.png)  
     - **SIS ID prefix:** If multiple data sources of the same type are used, add a prefix to avoid merging entities with equal SIS IDs.
     - **Bulk Upload Mode**: Select to detect deleted records by comparing them with the previous upload.
     - **Data will be uploaded from multiple data sources**: Select if uploading data from multiple sources (e.g., SIS and Active Directory). Leave clear if uses a single source (e.g., SIS only).
     - **Compare records accordingly to the Domains of Uniqueness:** Select to activate duplicate detection.
     - **Preview of data upload:** Select to manually approve every data sync. New data won’t be available until you accept the changes.
     - **Sync hold threshold:** Set a threshold for significant changes. Updated data won’t be exported until you approve the changes.
     - **Sync emergency contacts**: Select to begin syncing emergency contacts.
     - **Import all active staff**: Select to import all staff members enrolled in your data source, including teachers and administrators.
     - **Import active teachers only:** Select to import only active teachers from your Skyward SIS.
4. (Optional) Click Test Connection to verify the connection with Skyward SIS.
5. Accept the Terms of Use and/or Privacy Policy. Click **Next**.
6. In the **Schools Mapping**, choose the schools you wish to sync with SchoolDay. Select specific schools by dragging the slider or choose all by clicking the **Auto Mapping** button. [See Schools Mapping](https://help.gg4l.com/knowledge/schools-mapping?hsLang=en#scenario_1). Click **Next**.
7. In the **Attributes Mapping**, specify which Skyward attributes will sync with SchoolDay. Click **Next**. **Tip**: You can finish the configuration of the Skyward app in this step.  
   ![](https://help.schoolday.com/hs-fs/hubfs/image-png-Jul-01-2024-10-01-45-4494-AM.png?width=670&height=195&name=image-png-Jul-01-2024-10-01-45-4494-AM.png)
8. (Optional) In the **Data Requirements**, configure what actions should be taken if some data attributes are missed. Click **Next**.
9. (Optional) In the **Filter Rules** step, set up data filtering by different entity types. Click **Next**.
10. (Optional) In the **Domains of Uniqueness**, define parameters that are required to be unique to avoid duplicates in the system. [See Domains of Uniqueness](https://help.gg4l.com/knowledge/configuring-new-domains-of-uniqueness?hsLang=en). Click **Next**.
11. (Optional) In the **Master Fields**, define rules to prevent data duplication when synchronizing data from your app and an SIS to SchoolDay. [See Master Fields](https://help.gg4l.com/knowledge/duplicate-records-in-school-passport-after-data-sync?hsLang=en). Click **Next**.
12. (Optional) In the **Schedule**, set up how often you want to automatically sync data with Skyward SIS. Click **Next**.
13. (Optional) In the **Done**, click **Finish** to complete the setup.
14. Wait a few seconds for the app configuration to apply, after which you will be redirected to the Skyward application dashboard.

### Sync data with Skyward

Once the Skyward integration is set up, you can run a sync with Skyward SIS at any time. 

We recommend running a sync if you have new or updated data in Skyward for SchoolDay. Please note, that if a teacher or student is removed from the sync, their enrollments will also be deleted.

To run a sync with Skyward SIS,  go to the Skyward app in SchoolDay and click **Run Sync**.

![skyward-run-sync](https://help.schoolday.com/hs-fs/hubfs/Knowledge%20Base/Configuring%20SIS%20API%20Integration/Skyward/skyward-run-sync.png?width=670&height=213&name=skyward-run-sync.png)

If you have any questions about the Skyward app configuration, please reach out to [Customer Support](mailto:support@gg4l.com).

### See also

[Grade Sync with Skyward](https://help.gg4l.com/knowledge/activate-grade-sync-with-skyward?hsLang=en)

- [Getting Started](https://help.schoolday.com/knowledge/getting-started?hsLang=en#main-content)

    - [Introduction](https://help.schoolday.com/knowledge/getting-started?hsLang=en#introduction)
    - [Getting Started by Role](https://help.schoolday.com/knowledge/getting-started?hsLang=en#getting-started-by-role)
    - [Get Support](https://help.schoolday.com/knowledge/getting-started?hsLang=en#get-support)
    - [Legal](https://help.schoolday.com/knowledge/getting-started?hsLang=en#legal)
- [Data Management (Connect)](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#main-content)

    - [Introduction](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#introduction)
    - [Applications](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#applications)
    - [Data Mapping](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#data-mapping)
    - [Data Synchronization](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#data-synchronization)
    - [Data-Sharing Requests](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#data-sharing-requests)
    - [Data Quality](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#data-quality)
    - [Data Privacy (Privacy Shield)](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#data-privacy-privacy-shield)
    - [Grade Sync Service](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#grade-sync-service)
    - [Miscellaneous](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#miscellaneous)
    - [Governance](https://help.schoolday.com/knowledge/data-management-connect?hsLang=en#governance)
- [Roster Integrations](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#main-content)

    - [Introduction](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#introduction)
    - [SFTP Integration](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#sftp-integration)
    - [API Integration](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#api-integration)
    - [Import Integrations](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#import-integrations)
    - [PowerSchool Integration](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#powerschool-integration)
    - [Export Integrations](https://help.schoolday.com/knowledge/roster-integrations?hsLang=en#export-integrations)
- [Administration & Account Settings](https://help.schoolday.com/knowledge/administration-account-settings?hsLang=en#main-content)

    - [Account Settings](https://help.schoolday.com/knowledge/administration-account-settings?hsLang=en#account-settings)
    - [Organization Management](https://help.schoolday.com/knowledge/administration-account-settings?hsLang=en#organization-management)
- [SSO](https://help.schoolday.com/knowledge/sso?hsLang=en#main-content)

    - [Introduction](https://help.schoolday.com/knowledge/sso?hsLang=en#introduction)
    - [Identity provider (IdP) Setup](https://help.schoolday.com/knowledge/sso?hsLang=en#identity-provider-idp-setup)
    - [SSO Applications](https://help.schoolday.com/knowledge/sso?hsLang=en#sso-applications)
    - [SSO Resources](https://help.schoolday.com/knowledge/sso?hsLang=en#sso-resources)
    - [MFA for Administrators](https://help.schoolday.com/knowledge/sso?hsLang=en#mfa-for-administrators)
    - [MFA for Users (SchoolDay Login)](https://help.schoolday.com/knowledge/sso?hsLang=en#mfa-for-users-schoolday-login)
    - [ID Card Login](https://help.schoolday.com/knowledge/sso?hsLang=en#id-card-login)
    - [SSO Troubleshooting](https://help.schoolday.com/knowledge/sso?hsLang=en#sso-troubleshooting)
- [LMS Integrations](https://help.schoolday.com/knowledge/lms-integrations?hsLang=en#main-content)

    - [Coursera Integration Video Guides](https://help.schoolday.com/knowledge/lms-integrations?hsLang=en#coursera-integration-video-guides)
    - [Coursera Platform Integration](https://help.schoolday.com/knowledge/lms-integrations?hsLang=en#coursera-platform-integration)
    - [Qwiklabs Platform Integration](https://help.schoolday.com/knowledge/lms-integrations?hsLang=en#qwiklabs-platform-integration)
    - [LMS Integrations instructions](https://help.schoolday.com/knowledge/lms-integrations?hsLang=en#lms-integrations-instructions)
- [Resource Management (App Store)](https://help.schoolday.com/knowledge/resource-management-app-store?hsLang=en#main-content)

    - [Users & Classes](https://help.schoolday.com/knowledge/resource-management-app-store?hsLang=en#users-classes)
    - [Resources](https://help.schoolday.com/knowledge/resource-management-app-store?hsLang=en#resources)
    - [Access & Security](https://help.schoolday.com/knowledge/resource-management-app-store?hsLang=en#access-security)
- [Privacy Governance Console (PGC)](https://help.schoolday.com/knowledge/privacy-governance-console-pgc?hsLang=en#main-content)

    - [Get Started](https://help.schoolday.com/knowledge/privacy-governance-console-pgc?hsLang=en#get-started)
    - [Monitor and Report](https://help.schoolday.com/knowledge/privacy-governance-console-pgc?hsLang=en#monitor-and-report)
    - [Govern Apps](https://help.schoolday.com/knowledge/privacy-governance-console-pgc?hsLang=en#govern-apps)
- [For Parents/Students](https://help.schoolday.com/knowledge/for-parents-students?hsLang=en)
- [For Vendors](https://help.schoolday.com/knowledge/for-vendors?hsLang=en)
- [Updates](https://help.schoolday.com/knowledge/updates?hsLang=en#main-content)

    - [2026](https://help.schoolday.com/knowledge/updates?hsLang=en#2026)
    - [2025](https://help.schoolday.com/knowledge/updates?hsLang=en#2025)
    - [2024](https://help.schoolday.com/knowledge/updates?hsLang=en#2024)
    - [2023](https://help.schoolday.com/knowledge/updates?hsLang=en#2023)
    - [2022](https://help.schoolday.com/knowledge/updates?hsLang=en#2022)
- [Reference](https://help.schoolday.com/knowledge/reference?hsLang=en#main-content)

    - [APIs](https://help.schoolday.com/knowledge/reference?hsLang=en#apis)
    - [CSV File Formats](https://help.schoolday.com/knowledge/reference?hsLang=en#csv-file-formats)

[![SchoolDay logo](https://help.schoolday.com/hs-fs/hubfs/schoolday-logo%20(300%20x%20100%20px)%20(1).png?width=300&height=100&name=schoolday-logo%20(300%20x%20100%20px)%20(1).png "SchoolDay logo")](http://schoolday.com)

<https://www.linkedin.com/company/schooldayinc> <https://x.com/schooldayinc> <http://facebook.com/schooldayinc> [mailto:support@schoolday.com](mailto:support@schoolday.com)

Copyright © 2025, SchoolDay, Inc.