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, or an upload is rejected. 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 | See The bot is stuck in the Teams lobby, or Get Marloo into your meeting for the admit steps on each platform |
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 | See Meetings FAQ |
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 |
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. Look for the notification in Teams that says someone is waiting in the lobby and click Admit; 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 below 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 failed" or "Access denied".
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.
The meeting wasn't 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. To send the bot manually to an ad-hoc or external meeting, paste the meeting link into the meeting details and click Send Marloo Now - see Get Marloo into your meeting.
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.
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 Upload a recording or record a meeting yourself.
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. 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 15 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.
If you're actively talking with a client, Marloo should not leave. The silence timeout only counts genuine silence, not conversation.
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 about 5 minutes. 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 the bot was kicked from the meeting.
The bot didn't 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 15-minute silence timeout. To prevent this, ensure you fully "End meeting" for all participants, or stop the bot from the meeting in Marloo if another bot remains in the room.
The upload says the audio file is too long
The audio file is too long means the recording is longer than Marloo can transcribe. It usually happens when a recording was left running for hours after the meeting finished. Earlier recordings from the same device transcribing normally is expected and does not point to a wider problem.
There is no trim function inside Marloo, so there are two ways to get the recording in:
Trim it yourself: open the file in any basic audio editor, cut the audio recorded after the meeting ended, then upload the shorter file.
Ask us to trim it: this can be done by Marloo on request — provide the meeting name, the time the meeting actually finished, and the total length of the recording.
Frequently asked questions
My IT admin hasn't approved the app and Marloo can't join meetings.
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 Connecting Microsoft Outlook to Marloo 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.
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.
The host didn't see the bot in the lobby.
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.
Related articles
Get Marloo into your meeting - auto-join, admitting the bot, and Send Marloo now
Calendar Integration - the calendar auto-join reads from
How to disconnect or reconnect your calendar - re-syncing a calendar that has gone stale
Meetings FAQ - two bots, hiding the bot's tile, and recording quality