If Vinyl is consistently being held in the meeting lobby and not joining automatically, even though your anonymous join and lobby settings are configured correctly, Microsoft Teams' external bot detection feature may be the cause.
Microsoft Teams has a built-in feature that detects external AI tools and note-taking bots when they attempt to join a meeting. When a participant is identified as a bot, Teams automatically places it in the meeting lobby, regardless of how your lobby settings are configured, and requires the meeting organiser to explicitly admit it before it can join.
The default policy setting is Require approval when detected, which means this behaviour is active for all Teams organisations unless a Teams admin has changed it. Vinyl, as an external recording assistant, can be detected and held in the lobby as a result.
What this looks like in a meeting
When external bot detection holds Vinyl in the lobby:
Vinyl will appear in the meeting lobby rather than joining automatically
The meeting organiser (or a presenter, depending on your lobby settings) will see a prompt to admit Vinyl
Teams will display a reminder about the risks of admitting external bots before the organiser admits it
Once admitted, Vinyl will join and record as normal
If no one admits Vinyl from the lobby, the meeting will proceed without being recorded.
Short-term fix: admit Vinyl from the lobby
If you don't want to change the admin policy, the organiser or a presenter can admit Vinyl from the lobby at the start of each meeting. Look for Vinyl in the lobby panel when the meeting starts and click Admit.
Tip: To make sure only trusted participants can admit from the lobby (and avoid someone accidentally letting in an unknown bot), configure your meeting settings so that only Organisers and Co-organisers can admit participants from the lobby.
Admin fix: update the external bot policy
To prevent Vinyl from being held in the lobby automatically, a Teams admin can change the external bot detection policy to Do not detect bots. This disables bot detection entirely for meetings created by users the policy applies to.
Via the Teams admin center:
Go to the Teams admin center
Expand Meetings → select Meeting Policies
Open the relevant policy (or the org-wide default policy)
Navigate to the Meeting join & lobby section
Find Manage external bots and their access to meetings
Change the setting to Do not detect bots
Click Save
Once saved, Vinyl will no longer be placed in the lobby by the bot detection system and will join meetings as it normally would.
Via PowerShell:
A Teams admin can also update this setting using the following PowerShell command:
Set-CsTeamsMeetingPolicy -Identity <policy name> -ExternalBotAccessMode AllowBots
What if Vinyl wasn't detected as a bot but a real person was?
Microsoft's bot detection occasionally misclassifies a human participant as a bot. If this happens in a meeting, the organiser can admit the participant from the lobby and select "This is not a bot" to restore their normal participant status for that meeting. Microsoft uses this feedback to improve detection accuracy over time.
Related articles
If Vinyl is still not joining after checking bot detection, also review:
Allow Anonymous Participant Access to Teams Meetings, covers anonymous join settings and CAPTCHA verification checks that can also block Vinyl
For more detail on Microsoft's external bot management policy, see: Microsoft Docs – Manage external bots and their access to meetings
