What This Guide Covers
Marloo's meeting bot joins your client calls on Microsoft Teams, Zoom, and Google Meet to record and transcribe them for you. Sometimes the bot can't get into the meeting, or leaves early. This guide walks you through the most common issues and exactly how to fix them.
Quick Reference
What's happening | Most likely cause | What to do |
Bot won't join a Teams meeting at all | Your organisation's IT settings are blocking it | Send the IT admin instructions below to your IT team |
Bot is sitting in a lobby or waiting room and no one lets it in | A participant needs to admit it within 5 minutes | |
Bot is knocking on Google Meet and no one lets it in | A participant needs to admit it within 5 minutes | |
Bot shows "Unverified" next to its name in Teams | Normal, this is how Teams labels external participants | Nothing to do. It still works fine. See details |
Bot can't join a Zoom meeting | The meeting link is missing the password, or the host hasn't started the meeting | |
Bot left the meeting early | Silence timeout, waiting room timeout, or no one else joined | Click Send Marloo Now to re-invite it. See why the bot leaves |
Two bots joined the same meeting | Two separate Marloo companies are present, or two users in your firm both have auto-join on | |
Meeting wasn't on the connected calendar | Marloo only auto-joins calendar meetings | See ad-hoc meetings. Send the bot manually |
Bot got an authentication error | Meeting is restricted to signed-in users or has a password |
Admitting the Marloo Bot to Your Meeting
On Microsoft Teams, Zoom, and Google Meet, Marloo's bot joins as an external guest and needs to be admitted from the lobby, waiting room, or knocking prompt. If no one admits it within 5 minutes, it leaves automatically. You can re-invite it any time by clicking Send Marloo Now, the button in the top right of the meeting in the Marloo app.
Microsoft Teams (lobby)
Open the Teams notification that says someone is waiting in the lobby, or check the People panel.
Click Admit next to the bot.
If you aren't the host, the host or a co-organiser needs to admit it. Let them know in advance that your notetaker will try to join.
For full Teams setup, including skipping the lobby and IT admin settings, see The bot is stuck in the Teams lobby below.
Zoom (waiting room)
When the bot joins, you'll see a notification that someone is in the waiting room.
Click Admit to let the bot into the meeting.
Google Meet (knocking)
Google Meet treats the bot as an external guest, so it has to "knock" and be admitted by someone already in the meeting.
When the bot tries to join, a participant will see your Marloo notetaker asking to join, under whatever name your firm has given it.
Click Admit.
If the host hasn't started the meeting yet, the bot can't get in at all. Send it again once the call is under way, then admit it straight away.
If the bot was not admitted
If nobody admits the bot, it can't record the meeting - but you don't have to lose the detail. If you have your own recording of the meeting, or took notes during it, open the meeting's Transcript tab and choose add a transcript. Marloo will generate a summary from the content you add.
Microsoft Teams
Marloo's meeting bot supports enterprise Microsoft Teams only - meeting links that start with teams.microsoft.com. It does not support Microsoft Teams Free or personal Teams (links starting with teams.live.com). If a client is on personal Teams, ask them to share a Zoom or Google Meet link instead.
The bot is stuck in the Teams lobby
This is the most common Teams issue. When the bot joins your meeting, Teams treats it like any other external guest and it lands in the waiting room (lobby) and waits for someone to let it in.
If you are the meeting host:
Look for the notification in Teams that says someone is waiting in the lobby.
Click Admit to let the bot into the meeting.
The bot will begin recording once it's in the meeting.
If you are NOT the meeting host (for example, you're attending a client's meeting):
You may not be able to admit the bot yourself. Only the host or co-organiser can.
Let the host know ahead of time that your notetaker will try to join, and ask them to admit it from the lobby.
If the bot isn't admitted within 5 minutes, it will leave the lobby automatically. You can click Send Marloo Now to send it again.
Want the bot to skip the lobby entirely? Ask the meeting host to change their lobby setting before the meeting starts:
Open the meeting in the Teams calendar.
Click Meeting options (or Options > More options).
Find the setting called "Who can bypass the lobby?"
Change it to Everyone.
Click Save.
This lets the bot (and all other participants) join the meeting directly without waiting.
The bot can't join the Teams meeting at all
If the bot doesn't even appear in the lobby, your organisation's IT settings are probably blocking external participants from joining meetings. This is different from the lobby issue above. The bot is being blocked before it can even reach the waiting room.
What you need to do:
Forward the instructions for IT admins at the bottom of this section to your IT team or managed service provider.
Ask them to check the three settings described below.
After they make changes, wait 30 minutes for the settings to take effect.
Test by creating a new meeting and clicking Send Marloo Now.
The meeting requires authentication or has restricted access
Some meetings are configured to allow only signed-in users, or have a restricted access policy that prevents anonymous participants from joining. When this happens, the bot is blocked at the point of entry and you'll see an error in Marloo such as "Authentication not approved or Marloo couldn't join."
This is different from an IT block. To fix it, the meeting host needs to update the meeting's access settings to allow external or anonymous participants before the meeting starts. See the IT admin instructions for guidance on the relevant settings.
The bot shows "Unverified" next to its name
You might see the bot appear in your Teams meeting as something like "Marloo Notetaker (Unverified)". This is normal. Since February 2024, Microsoft Teams adds this label to any participant who isn't part of your organisation or a trusted organisation. It does not mean anything is wrong. The bot will still record and transcribe as expected.
If you'd prefer the label to say "External" instead of "Unverified", your IT admin can add Marloo's domain (marloo.com and gomarloo.com) as a trusted organisation in your Teams admin settings.
Instructions for IT Admins (Forward This Section)
If Marloo's meeting bot cannot join Teams meetings in your organisation, please check the following three settings. All three must be enabled.
Setting 1: Allow anonymous users (organisation level):
Go to admin.teams.microsoft.com.
In the left menu, go to Meetings > Meeting settings.
Under Participants, find "Anonymous users can join a meeting".
Set it to On.
Setting 2: Allow anonymous users (policy level):
In the Teams admin centre, go to Meetings > Meeting Policies.
Open the relevant policy (usually the Global policy).
Under Meeting join & lobby, find "Anonymous users can join a meeting".
Set it to On.
Setting 3 : Let anonymous people join (this is the most commonly missed one):
Still in Meetings > Meeting Policies, open the relevant policy.
Find "Let anonymous people join a meeting".
Set it to On.
Also check:
Guest Access: Go to Users > Guest access and confirm "Allow guest access" is set to On.
External Access: If your external access policy is set to "Allow only specific external domains", add marloo.com and gomarloo.com to the allowed list.
After making changes:
Wait 30 minutes for the settings to take effect.
Ask the adviser to create a test meeting and use Send Marloo Now.
Confirm the bot appears in the lobby or joins the meeting directly.
If the settings were already on, try toggling each one off and back on again.
If the issue persists after 24 hours, contact Marloo support.
Meeting Not on the Connected Calendar
Marloo only auto-joins meetings that appear on your connected calendar. If a meeting wasn't created through your calendar (for example, a client sent you a video call link directly, or you're joining a meeting on someone else's calendar) the bot won't auto-join.
The meeting is on your calendar but the bot still didn't join. Check what link is showing on the meeting in Marloo. Bookings made through a scheduling tool such as Calendly often put the scheduler's own booking URL on the calendar event instead of the real Zoom or Microsoft Teams link, so there's nothing for the bot to join. Copy the actual Zoom or Teams link out of the invite, paste it into the meeting details in Marloo, and click Send Marloo Now. To stop it happening again, update your scheduling tool so the invites it sends carry the direct video call link rather than a booking page link.
To send the bot manually to an ad-hoc or external meeting:
Open the meeting in Marloo (or create it manually if it doesn't appear).
Paste the meeting link into the meeting details.
Click Send Marloo Now.
If your meeting starts before its scheduled time: auto-join fires at the meeting's scheduled start time, so the bot won't be there yet if you begin early. You don't have to wait for it. Open the meeting in Marloo and click Send Marloo Now, and the bot joins straight away.
Zoom
The bot can't join a Zoom meeting
The most common Zoom issue is password-protected meetings. The bot needs the password to be included in the meeting link itself. It can't type in a password manually.
How to check if your link has the password embedded:
Look at your Zoom meeting link.
A working link looks like this: https://zoom.us/j/123456789?pwd=abc123. Notice the ?pwd= part.
If your link ends right after the numbers (for example, https://zoom.us/j/123456789) with no ?pwd=, the password is not embedded and the bot won't be able to join.
How to fix this for all future meetings:
Log in to your Zoom account at zoom.us.
Go to Settings.
Search for "Embed passcode in invite link for one-click join".
Turn it On.
All new meeting links you create will now include the password automatically.
Someone else is hosting the Zoom meeting
The steps above only cover meetings you create yourself. When a client, a product provider, or anyone else sends you a Zoom invite, the passcode setting sits with them, not with you. If their link has no ?pwd= in it, there is nothing you can change in your own Zoom or Marloo settings that will let the bot in.
You have two options:
Ask the host for a one-click link. Ask them to turn on "Embed passcode in invite link for one-click join" in their own Zoom settings and resend the invite. Once the link carries the passcode, paste it into the meeting in Marloo and click Send Marloo Now as usual.
Record it on your phone instead. If the host can't or won't change their link, open the Marloo mobile app, start a recording, and hold your phone near your speaker for the duration of the call. The recording uploads to Marloo and is transcribed and summarised exactly like a bot recording. See Using the Marloo Mobile App for In-Person Meetings.
Zoom waiting room
If you have a waiting room turned on for your Zoom meetings, the bot will land in the waiting room, just like a client would. You'll need to admit it before it can start recording.
When the bot joins, you'll see a notification that someone is in the waiting room.
Click Admit to let the bot in.
If no one admits the bot within 5 minutes, it will leave. Click Send Marloo Now to try again.
The host hasn't started the Zoom meeting yet
The bot can't join a Zoom meeting before the host has started it. If you've sent the bot but the host is running late, the bot will wait 5 minutes and then leave if the host still hasn't started the meeting. Once the host has started it, click Send Marloo Now to send the bot again.
Why Did the Bot Leave My Meeting?
There are a few reasons the bot might leave a meeting before it ends. Here's how to tell what happened and what to do about it.
It wasn't admitted from the waiting room
This is one of the main causes of "Marloo wasn't admitted from the waiting room" reports. If the bot sat in the lobby and no one admitted it within 5 minutes, it leaves automatically. This is a short window, so let the host know in advance that the bot will be joining and they can admit it promptly. If it's admitted just as the timeout hits, it may appear for a few seconds and then leave straight away.
What to do: Click Send Marloo Now on the meeting in the Marloo app to send the bot again, and make sure someone admits it this time.
The meeting went silent for an extended period
Marloo leaves a meeting after 60 minutes of continuous silence, for example if everyone goes on a long break or the meeting pauses for an extended period. This is by design so the bot doesn't sit in empty rooms. It's not a bug, and the recording up to the moment the bot left is preserved. You'll find the meeting in Marloo as normal. No data is lost.
What to do when it happens: Click Send Marloo Now to re-invite the bot once the conversation resumes.
How to avoid it next time:
Keep some light background conversation going during long breaks, or
Re-invite the bot with Send Marloo Now as soon as you come back.
No one else joined the meeting
If the bot joins but no other participant ever shows up, the bot will leave on its own after a while. This usually happens when a meeting has been cancelled but the calendar event wasn't deleted.
What to do: Check your calendar. If the meeting is still going ahead, click Send Marloo Now once participants have joined.
Marloo was kicked out
Alternatively, Marloo could have been kicked out from the meeting by a host. You'll know this happened when you go to the meeting on Marloo and it says "Marloo was kicked out from this meeting".
Two Bots Joined the Same Meeting
If two Marloo bots appear in the same meeting, see the standalone FAQ: Why did two Marloo bots join my meeting?
Short version: if both bots belong to your own firm (two users with auto-join on), the fix is a per-meeting toggle. If they belong to two different Marloo companies, do not remove either bot. Contact Marloo support.
Frequently Asked Questions
My IT admin hasn't approved the app and Marloo can't join meetings.
Marloo can't resolve this for you. Your IT admin needs to approve the Marloo OAuth app in your Microsoft 365 tenant. See How to connect your calendar and resolve admin issues for what to send them, and the IT admin instructions above for Teams-specific settings.
I've asked my IT admin to update the settings but it's still not working.
Settings changes in Teams can take up to 30 minutes to take effect. If it's been more than 30 minutes, ask your IT admin to try toggling each setting off and then back on. If it's still not working after 24 hours, contact Marloo support and we'll help troubleshoot.
The host didn't see the bot in the lobby.
Teams lobby notifications can be easy to miss, especially if the host is presenting or sharing their screen. The bot only waits 5 minutes before leaving, so timing matters. Ask the host to check the People panel on the right side of the Teams window. The bot will appear under a "Waiting in lobby" section. If the bot has already timed out and left, use Send Marloo Now to send it again.
Can I stop the bot from joining a specific meeting?
Yes. You have a few options:
Turn off auto-join entirely in Settings > Meetings so the bot only joins when you click Send Marloo Now.
Stop it joining one specific meeting while keeping auto-join on for everything else: open that meeting in your Marloo dashboard and toggle it to "Marloo won't join this meeting".
Deny it on the day: when the bot appears in the waiting room or lobby, deny it entry.
Why didn't Marloo auto-join a meeting with several participants?
Auto-join only applies to meetings with 5 or fewer participants. For meetings with 6 or more participants, Marloo does not join automatically - click Send Marloo Now in the meeting to bring the bot in.
Why does the bot show "Unverified" next to its name in Teams?
This is a Microsoft Teams label applied to all external participants who aren't from a trusted organisation. It doesn't affect how the bot works. If you'd like it to say "External" instead, your IT admin can add marloo.com and gomarloo.com as a trusted organisation. See the IT admin instructions above.
Can I hide the bot's tile during a Teams meeting?
No. The bot joins as an external guest, so Teams treats it as an attendee and gives it a participant tile like anyone else. There's no setting in Marloo or in Teams that hides it. Switching Teams to speaker view shrinks the bot to a small tile so it's less prominent on screen.
Related Articles
Why didn't the bot leave when the meeting ended?
Marloo is designed to leave a meeting automatically once everyone else has left the call (which ending the meeting normally triggers). However, if there is another automated bot (like another AI notetaker) remaining in the call, Marloo will count it as an active participant and will not realise everyone has gone.
In this scenario, Marloo will stay in the room until it hits the 60-minute silence timeout. To prevent this, ensure you fully "End meeting" for all participants or manually click "Leave meeting" in Marloo's dashboard if another bot remains in the room.