New Virtual Location (Microsoft Teams – Online Meeting)
This guide explains how to create a new virtual location for Microsoft Teams in Avendoo. This can be used when scheduling events.
1
Log in as an author and navigate to Resources → Locations.
2
Create a new location of type Virtual Location.
3
Enter a title and use Microsoft Teams – Online Meeting as the Virtual Classroom Type.
4
Switch to the Parameters tab and fill in the Virtual Classroom Settings field as follows:
- tenantId = Enter the tenant ID from the app registration.
- clientId = Enter the client ID from the app registration.
- userId = Enter the UPN of the Teams user in which the Teams rooms are created.
- clientSecret = Enter the value of the secret that was set during setup in Microsoft 365.
Please pay attention to the spelling of the parameters and do not use spaces, as they will otherwise not be recognized.

5
Perform additional configurations (e.g., time of room creation, pre-visibility of the link).
6
Save the location.
Additional Settings
Add the following optional parameters to the Virtual Classroom settings:
Attendance Percentage
Speaker as Co-organizer
Enter the attendance percentage (e.g., 50%) from which a participant should be marked as Present. Attendances can be retrieved in the Event Manager on the Attendance List tab.
Example: session_success_percentage=50%

Please note that attendances can only be assigned if participants join the Teams meeting with the same email address that is also stored in the Avendoo user data.
Specify how speakers are identified in the Teams meeting and automatically become co-organizers of the online meeting. This grants speakers in Teams more rights, such as Rooms or Mute all participants. Possible identification details are:
- email for the email address
- login for the username
- identity_provider_user_id for the IDP User ID
Example: columnForUpnValue=email
Please note that identification is only possible if the speakers are in the same organization as the Teams user of the virtual location.
Requirements
- Author account with the permission Resources: View and edit VC settings at the location
- The Teams API is set up in Microsoft 365.