Setting up your Microsoft Azure Account
Step #1: The IT department of your company will need to set up a Microsoft Azure account for your Organization. If you don't have one yet, you can create one here: https://azure.microsoft.com/
Step #2: In order for your user accounts to be considered Microsoft Work Accounts it is recommended to verify your domain in your Azure portal. Microsoft Work Accounts are required in order to be able to initiate Teams Online Meetings via Schoox. Users without Microsoft Work Accounts may still be able to connect their Teams account with Schoox. However, they will face an issue when trying to initiate events in Schoox.
Step #3: Ensure Users Exist in Your Microsoft Entra Organization for Attendance Tracking.
To ensure attendance is tracked correctly in Schoox, users attending Microsoft Teams sessions must be identifiable through Microsoft Entra ID (Azure AD).
a) Organization Users: Organization users are users whose email domain in Schoox matches your organization's Microsoft Entra domain.
These users:
- Should exist as members in your Microsoft Entra tenant
- Typically require a Microsoft Teams license
b) External users: External users are users whose email address in Schoox belongs to a different domain than your Microsoft Entra organization.
Attendance for external users can still be tracked correctly, provided that:
-They exist as users in Schoox
- They are invited into your Microsoft Entra tenant as Guest users
- The guest invitation uses the same email address as the one configured in Schoox
Important Note About Anonymous Attendees: Attendance cannot be tracked for users who join a meeting anonymously (without signing in to a Microsoft/Entra identity). In those cases, Microsoft does not provide an email address in the attendance report, so Schoox cannot associate the attendee with a user profile.
Step #4: Your organization's Azure administrator must log into Schoox to connect the academy with Azure. After following these steps, the Azure admin does not need to remain active in the academy, as the connection will then be active for the academy in its entirety.
Step #5: In your Azure Portal navigate to:
Microsoft Entra ID → Enterprise Applications → Schoox
Then go to: Security → Permissions
Select Grant admin consent for (YOUR ORGANIZATION) and follow the on-screen instructions.
Granting admin consent authorizes the Schoox application for your entire Microsoft 365 tenant.
Once admin consent is granted:
- Users will not see Microsoft consent prompts when connecting their Teams account to Schoox
- Academy Administrators can configure the Microsoft Teams integration
- Users can connect their personal Teams account through their Schoox profile settings
- The integration will function for all authorized users in the organization
Why These Permissions Are Required
- Create and manage Teams meetings
- Retrieve attendance information
- Synchronize meeting-related data between Microsoft Teams and Schoox
These permissions allow Schoox to securely communicate with Microsoft Teams and provide the expected integration functionality.
Step #6: In the Microsoft Teams Admin Center, navigate to:
Users → External Access
The following settings may affect how external participants communicate and join meetings within Microsoft Teams:
- "Teams and Skype for Business users in external organizations"
You may choose either:
- Allow all external domains
- Allow only specific external domains
Both configurations are supported by the Schoox integration. If you choose to allow only specific domains, make sure to include the domains of any external partners or guest users who will participate in training sessions.
- "Teams accounts not managed by any organization"
This setting controls whether users with personal Microsoft Teams accounts can communicate or participate using their authenticated personal account. This setting is not required for the Schoox integration to function. However, it is recommended to keep this setting disabled unless your organization specifically allows communication with personal Teams accounts.
If disabled: Personal Teams account users may still participate in meetings if they are invited as Guest users in your organization.
Step #7: Configure User Consent Settings (Only Relevant if Admin Consent Is Not Granted)
In your Azure Portal, navigate to:
Microsoft Entra ID → Enterprise Applications → Consent and permissions → User consent settings
These settings control whether users can approve applications themselves when administrator consent has not already been granted.
This is a tenant-wide Microsoft setting and is not specific to Schoox.
If you completed Step #5 and granted admin consent to the Schoox application, no additional configuration is required here for the Schoox integration to work.
In that case:
- Users will not receive consent prompts
- The integration will already be authorized tenant-wide
Important Note: If admin consent has not been granted in Step #5, then user consent settings determine whether users can individually approve the Schoox application when connecting their Teams account. If your organization blocks user consent entirely and admin consent has not been granted, the Microsoft Teams integration will not be able to connect successfully.
Step #8: A Global administrator of the Azure portal of your Organization should subscribe all users to one of the available options for "Microsoft Teams for Business", on top of Microsoft 365 services. Click here to purchase Microsoft Teams for your organization.
Step #9: In your Azure portal, navigate to Dashboard / Home Enterprise applications Schoox. Make sure the Assignment required is set to No, and Visible to users is set to Yes.
And now that the Microsoft Azure setup has been completed, you are ready to go back to Schoox and complete the Schoox/Teams connection.
Related Articles
Connecting Your Academy with Your Microsoft Teams for Business Account
Connecting Your Personal Schoox Profile with Your Microsoft Teams for Business Account