This guide will walk you through requesting integration setup, configuring sync settings, syncing class rosters as user lists, managing user list visibility, and setting email notifications for sync results. By the end, youβll be able to keep Minga aligned with your SIS with minimal manual upkeep.
Permission Level required: Owner | District Manager
In this guide:
Start automatic rostering setup: Open the rostering setup panel from inside Minga.
Invite your IT contact: Send a secure invite so your IT contact can authorize the sync.
IT contact connects your SIS: Your IT contact enters your SIS connection details and verifies the connection.
Confirm your school mappings: Match each SIS school to its corresponding Minga.
Configure rostering sync settings: You can enable student, teacher, staff, and admin rostering and control automatic updates and archiving.
Sync Class Rosters into User Lists: You can pull SIS class rosters into Minga as user lists by selecting terms and enabling roster syncing.
Control user list visibility: You can keep user lists private by default or make selected lists public for broader staff access.
Get notified of sync results: You can receive a daily email summary so issues are visible quickly.
Step 1: Start automatic rostering setup
Minga displays a notification banner if automatic rostering hasn't been set up yet.
Log in to Minga using an SSO option or your email and password.
Click Provide IT contact in the IT Contact Needed notification banner.
This banner reads: "Please provide an IT contact we can connect with to help complete your rostering setup."
Navigate to People > Rostering if you aren't redirected there automatically.
Click the Set up automatic rostering banner to expand the setup panel.
β Outcome: The Start MingaSync onboarding panel opens, ready for your IT contact's information.
π Go deeper: For an overview of Minga's permission levels, see the article on understanding user roles and permissions.
Step 2: Invite your IT contact
Minga emails your IT or SIS contact a secure link to the email address provided. Nothing syncs until they authorize the connection.
Enter your IT contact's first name in the First name field.
Enter your IT contact's last name in the Last name field.
This field is optional.
Enter your IT contact's email address in the Email address field.
Click Send invite.
π Tip: You can resend the invite or cancel setup at any time from People > Rostering using Resend invite or Cancel setup. Invite links expire after 7 days.
β Outcome: Minga shows "Waiting on your IT contact to authorize Minga." The rostering status bar shows Invite IT complete and Sync rosters in progress.
Step 3: Your IT contact connects your SIS
This step is completed by your IT contact, or contact who handles SIS integrations.
The IT contact clicks Get Started in the onboarding email Minga sent them.
Then, they select Send or Confirm Verification Code, then enters the code and clicks Verify.
Your IT contact selects your district or institution from the dropdown or manually enters your district or institution information.
The contact confirms the contact information in the connection request. The information should be identical to what was entered in Minga.
Your IT contact scrolls to SIS Information, selects your SIS, and clicks Next.
Then, they will select a connection type, OneRoster API V1.1 or CSVs over SFTP, and clicks Next.
For OneRoster API V1.1, your IT contact enters the API Endpoint, OAuth2 Client ID, and OAuth2 Client Secret, then clicks Save & Test.
Once the connection test succeeds, your IT contact clicks Next, then Done.
β οΈ Note: If your IT contact needs help, they can use the Need help? link in their onboarding email or email our support team at [email protected].
β Outcome: Your IT contact sees "You've Successfully Setup Your Rostering." In Minga, the rostering status bar advances through Sync rosters to Start data feed as your SIS data begins flowing in.
Step 4: Confirm your school mappings
Once the data from your SIS is ready to feed into Minga, you will be prompted to match each SIS school ID to the correct Minga instance.
Navigate to People > Rostering.
Click the Confirm your school mappings banner.
Select your SIS school from the Select your SIS school dropdown.
Click Connect roster.
If you manage more than one school in your district:
Click Connect other schools in this district to map multiple SIS School IDs to its Minga instance from a single list, then click Confirm mappings.
If you only need to set up the Minga you're currently in:
Click Just this Minga to skip mapping other schools, select the correct school, then click Connect roster.
β Outcome: Your Minga instance shows the connected SIS school name, and the rostering status bar advances to Schools ready.
Step 5: Configure your rostering sync settings
You can configure your rostering settings by navigating to People β Rostering, locating Rostering Settings, and turning on the toggles for the user types you want MingaSync to sync.
Step-by-step Guide to Configuring Rostering Sync Settings
Step-by-step Guide to Configuring Rostering Sync Settings
Navigate to People.
β Open the Minga admin interface and click People.
βOpen Rostering.
β Click Rostering to access syncing controls.
βLocate Rostering Settings.
β Scroll until you see the Rostering Settings section.
βTurn on the rostering toggles you want.
β Turn on Student rostering, Teacher rostering, Staff rostering, and Admin rostering as needed.
β Turn on Include Primary Parent Contact Info if you want parent contact data included in the sync.
β οΈ Note: Under Roster students, make sure Auto update and Archive are both turned on. This keeps student information current when it changes in your SIS, and removes graduated students from your Minga automatically. |
β Outcome: Minga syncs the user types you've enabled every night, based on your SIS data.
Step 6: Sync class rosters into user lists
π‘Good to know: The setting Sync class rosters as user lists automatically will be enabled by default and all relevant terms selected for all new set ups.
You can automatically pull class rosters from your SIS into Minga as User Lists. This requires sharing permissions by school or section, and sharing term data, during your SIS connection.
Step-by-step guide to Configuring Class Lists
Step-by-step guide to Configuring Class Lists
Turn on Sync class rosters as user lists automatically.
β This enables Minga to create and update class lists based on SIS class rosters.
βClick Manage next to Manage class rosters to be synced.
β This will show what terms are currently being brought in from your SIS.β If you do not see the correct terms, double-check that they are being shared with Minga in your SIS.
β
βSelect the Terms you would like to bring in classes for.
β Class lists will not roster in unless terms are selected.
βThere is also an option to select which Grades you would like to bring in lists for.
β It is best practice to leave ALL grades UNSELECTED as this can prevent all user lists from importing.
βClick Save, then click Save again
β Save the roster selection and save the overall configuration.
Step 7: Control user list visibility
Rostered User Lists import as private by default , visible only to the list's teacher and co-teachers, Owners, and Managers. You can change this per list.
Step-by-step Guide to Customizing Roster-Generated User Lists
Step-by-step Guide to Customizing Roster-Generated User Lists
Navigate to People.
β Open the admin interface and click People.
βClick Settings.
β The Settings page includes user list generation controls.
βTurn on the auto-generated list options you want
β Turn on any of the following settings:
β Make new user lists public by default
β Enable auto-generated lists by role
β Enable auto-generated lists by grade
β Enable auto-generated lists by subject
β Enable auto-generated lists by teacher
βConfirm the settings remain enabled.
β Enabled settings will cause Minga to create and update those user lists during overnight syncs when SIS data changes.
Note: These settings are toggled OFF by default, but can be toggled ON by an Owner or District Manager.
Rostered User Lists import as private by default, which limits access to the List Manager (generally the teacher and co-teachers), Owners, and Managers. However, you can make rostered user lists public or private by selecting lists in People β User Lists and applying Set as private or Set as public.
Step-by-step Guide to Changing User List Visibility
Step-by-step Guide to Changing User List Visibility
Navigate to People.
β Open the admin interface and click People.
βClick the User Lists tab.
β A list of rostered and manually created user lists appears.
βSelect the user lists you want to update.
β Select multiple lists when you want to update visibility in bulk.
βChoose Set as private or Set as public.
β Set as private restricts visibility to list managers and administrative roles.
β Set as public allows all staff to view and use the user lists, including in MyClass.
π Tip: Use Set as public for any list staff need for daily workflows, like attendance in My Class.
β Outcome: Your selected user lists now match the visibility setting you chose.
Auto Update and Archive Settings
Auto update controls whether MingaSync updates Students/Teachers/Staff if any information in the SIS changes, and Archive controls whether MingaSync removes users who are no longer present in SIS rostering data.
Setting | What it does | Why it helps |
Auto update | Updates any information for Students/Teachers/ Staff that has been updated or changed in the SIS. | Ensures that user information, such as name, grade, and class enrolments, reflects the same data as in the SIS. |
Archive | Archives users who are no longer listed in SIS rostering data. | Archiving ensures that the correct users have access to Minga, as well as keeping the student count consistent with your subscription. |
How to get notified about your daily sync in Minga
Owners and District Managers can enter their email address (or the email address of their IT team) to receive a daily email with a summary report from the nightly roster sync.
Step-by-step guide to Receiving Roster Sync Result Notifications
Step-by-step guide to Receiving Roster Sync Result Notifications
Navigate to People>Rostering and scroll until the setting Send rostering results email
β Send rostering results email is located just under the class roster configuration settings.
βToggle the ON the setting and enter the email addresses for those who want a daily report of the sync.
β Enter the email address(es) that should receive the daily sync summary.
βClick Save.
β Saving enables email notifications for roster sync results.
Troubleshooting
Troubleshooting
Issue: Students and staff are not updating overnight.
βSolution: Confirm that the setting Enable Automatic Rostering is toggled on and there are no errors in the OneRoster History report (located at the bottom of the Rostering page).
β Double-check that all sharing permissions have been enabled in your SIS.
β Ensure that the setting Auto Update under the Roster Students and Roster Teachers settings are toggled ON.
β
Issue: Class lists are not appearing in User Lists
βSolution: Double-check that the correct terms are selected under Sync class rosters as user lists automatically. If a new semester has just started, ensure that the new term is selected and you select Save after making any changes.
β
Issue: Manually added users do not update during sync.
βSolution: Check that the user's profile is included in the nightly sync. To check, navigate to People and select the blue edit pencil to view. Scroll until you see the setting Include user in SIS sync and ensure it is toggled ON.
β It is important to note that manually created users are automatically excluded from the SIS sync. This is to ensure that users who are not listed in their school's SIS are not automatically archived in the nightly sync.
β
Issue: Users who left the school remain active in Minga
βSolution: Confirm that the Archive setting under Roster Students/ Roster Teachers/ Roster Staff is toggled ON.
β
Issue: Teachers cannot find a rostered class list in MyClass
βSolution: You can make the class list available to all staff by selecting the list in People β User Lists and choosing Set as public.
β Confirm that the setting Include user in SIS sync is toggled ON for the teacher's profile. If it is toggled OFF Minga will ignore this user and will not be able to match their lists to them in Minga.
FAQs
FAQs
How long does my IT contact have to authorize the rostering setup?
Your IT contact has 7 days to authorize the rostering setup before the invite link expires. If it expires, navigate to People > Rostering and click Resend invite.
Can I set up SIS rostering without an IT contact?
Yes, you can complete the self-serve SIS rostering without an IT contact if you have access to your SIS's API credentials or SFTP details.
How often does MingaSync update rostering information?
MingaSync updates rostering information every night using automatic overnight syncs, which keeps student, teacher, and class roster information current.
Can MingaSync update users who were manually added in Minga?
Yes, MingaSync can update manually added users if the setting Include user in SIS sync is enabled on their profile and the setting Auto Update is toggled ON for their role in the overall rostering settings.
Can MingaSync remove users who are no longer enrolled or employed?
Yes, MingaSync will archive users who are no longer in the SIS rostering data when Archive is turned on, which supports removing students who leave the school.
Do class rosters sync automatically without term selection?
No, class rosters do not sync automatically without term selection because class lists will not roster in unless Terms are configured.







