1. Account Requirements
To integrate Teams, you'll set up a third-party API connection between your Teams account and Thalamus. You must have an existing paid Teams account that can accommodate your interview day.
The Authorizing Account must meet the following requirements:
A valid Microsoft Account with access to Microsoft Office 365
At least the Application Administrator role within Active Directory, or equivalent privileges on the Microsoft Account
Note: If the admin grants consent for the entire tenant, the organization's users won't see a consent page for the application.
More information on permissions is available on Microsoft's Microsoft Entra built-in roles and Overview of permissions and consent in the Microsoft identity platform pages.
2. Set up your Azure AD Account
Reference Microsoft's documentation for additional detail on the steps below.
Your AD Administrators must set the user consent setting to either Users can consent to all apps or a Custom app consent policy. For a custom policy, see Microsoft's guide on creating a custom app consent policy.
Using Azure AD PowerShell
Create a new, empty app consent policy
New-AzureADMSPermissionGrantPolicy ` -Id "my-custom-policy" ` -DisplayName "My first custom consent policy" ` -Description "This is a sample custom app consent policy."
Add an "includes" condition set
# Include delegated permissions classified "low", for apps from verified publishers New-AzureADMSPermissionGrantConditionSet ` -PolicyId "my-custom-policy" ` -ConditionSetType "includes" ` -PermissionType "delegated" ` -PermissionClassification "low" ` -ClientApplicationIds "f8ca7e03-3a98-4ef1-93b3-f1edaa4c3bb7"
Note: Alternatively, a Global Administrator can set these permissions directly in the Azure Portal, under Azure Active Directory > Enterprise applications > Consent and permissions > User consent settings.
3. Authorize Teams in Thalamus
Log in to Thalamus with a permission level that can edit program settings
Program Administrator
Program Coordinator
Program Director
Open Program Settings from the gear icon and scroll to Interview Settings
Select Edit to enable configuration changes
Navigate to Video Software, select Teams, then select Authorization, Login
You will be redirected to the Microsoft authorization page
If you are not logged in to Office 365 or Microsoft Online, you will be prompted to log in
Select Accept to allow the application to access your account
You will be returned to the Program Dashboard
Important: Only an administrator with tenant-wide consent authority can complete authorization without triggering an individual consent prompt for each user.
3. Create a Virtual Interview Session
In Thalamus, go to Interviews > Itinerary Builder
Select an event
Select a time slot for a displayed applicant, or select + Create Session
In the Create Session dialog, set the location to Virtual Interview (Teams)
The Meeting URL field will automatically populate with the meeting link. Any generated password will appear in the Passcode box
4. Manual Process
Create a meeting in your Teams account and retrieve the meeting link from the event
In Thalamus, go to Interviews > Itinerary Builder
Select an event
Select a time slot for a displayed applicant, or select + Create Session
In the Create Session dialog, set the location to Virtual Interview (Manual)
Copy and paste the meeting URL into the Meeting URL box
If the meeting has a password or passcode, paste it into the Passcode box
For additional questions or support, please contact our team by emailing customercare@thalamusgme.com.


