School/district customers will need to complete the GG4L onboarding process so that GG4L can get access to their SIS data for rostering. Once the onboarding process is complete,  GG4L will set up a publisher app on GG4L, from where the publisher can view the district onboarding status and use the IDs and keys to initiate OneRoster sync to pull data in MagicBox. Case 1 - Follow the below steps if the school/district is not sharing data with any other rostering platforms. MagicBox will send an introductory email to the publisher, with copies to onboarding@gg4l.com. This email contains the link to the GG4L customer onboarding/intake. https://share.hsforms.com/1eNEIjCnoSJOWbDPNroRiTg35wnhGG4L will confirm SIS data and discuss how to share data (make sure all connections and files being shared are safe, secure, and accurate. If your school requires any legal (DPA, etc.) documents, these documents can be shared and signed at this time. School/District IT Admin will be required to accept the GG4L Terms of Use when logging into the School Passport for the first time. After the customer has shared data with GG4L, the data will be reviewed and validated by GG4L to ensure successful data transfer.After validation of data, a member of our support team will contact the customer to provide hands-on training on how to use the School Passport (Connect), with guidance on how to review and accept the data sharing request in order to give MagicBox access to the data. A member of the GG4L Customer Engagement Team will schedule period check-ins with the customer to ensure they are aware of product enhancements and to address questions. GG4L will publish and manage the publisher apps on the GG4L portal. GG4L will request the district to allow the sharing of roster information.GG4L will create the publisher portal, where the publisher can view the district roster information and sync status. The publisher will log in to the publisher portal and use the district's OneRoster Client ID and Secret Key to initiate OneRoster sync and pull the roster information in MagicBox using OneRoster v1p1 API.  Note - Lead time for onboarding:   District onboarding and publisher app set up: 8-10 days Only district onboarding, when the publisher app is already set up:  3-4 days Case 2 - Follow the below steps if the school/district shares the data with other rostering platforms and requests for rostering to be done via GG4L. 1. If the school/district is sharing data with ClassLink.The steps from Case 1 can be bypassed if the school/district is sharing data with ClassLink. However, the below steps need to followed for data migration from ClassLink to GG4L to MagicBox.For ClassLink: The customer needs to log in to their ClassLink dashboard and find the "GG4L Connect" app in the list of the ClassLink integrated apps and activate it. Once this is done, GG4L will receive a notification. GG4L will log into the ClassLink dashboard, find the customer, and get their API credentials to proceed to sync their data to GG4L.After the customer has shared data with GG4L, the data will be reviewed and validated by GG4L to ensure successful data transfer.After validation of data, a member of our support team will contact the customer to provide hands-on training on how to use the School Passport (Connect), with guidance on how to review and accept the data sharing request in order to give MagicBox access to the data. A member of our Customer Engagement Team will schedule period check-ins with the customer to ensure they are aware of product enhancements and address questions.Note - The publisher will have their own GG4L portal, even if they are on ClassLink for rostering and setting up GG4L SSO.For Clever: The school/district will have to complete the standard GG4L workflow (steps mentioned in Case 1 above) if they are using Clever. The GG4L preferred method is to roster the SIS data directly rather than integrate it using Clever.  Case 3 - Follow the below steps if the school/district is already using GG4L for roster data integration: The District IT Admin needs to log into the GG4L School Passport Admin Account. Admin will then need to find MagicBox in the Application Gallery in School Passport.Select “Activate” to request data sharing with MagicBox.Admin will then need to select the schools, data attributes and add an expiration date and click “Activate.” MagicBox will receive a notification in the Admin Portal for customers requesting data share. MagicBox will be required to approve the data share request for the customer in order to complete the integration.