Recording Meetings Automatically
Auto-join can send the Companion Bot to upcoming calendar meetings automatically when your workspace and personal settings allow it.
Auto-join is controlled by workspace settings and may not be enabled for every organization. If you do not see the settings described here, use the manual Remote flow in Your First Meeting.
How auto-join works
Harmony checks your synced calendar for upcoming events with supported meeting links. When an event qualifies, Harmony schedules the Companion Bot so it can join the meeting as a visible participant and record the conversation.
Auto-join currently supports meeting URLs for Zoom, Google Meet, and Microsoft Teams. Events without a recognized meeting link are skipped.
What needs to be enabled
Auto-join is layered — every layer below has to be true for any given event. If any one is false, no bot is scheduled for that event.
- The
bot-auto-joinfeature flag is enabled for your account or workspace (Harmony Customer Success controls this). - A workspace admin has enabled auto-join for the organisation.
- You have not opted out in User preferences → Experimental.
- Your Google Calendar integration is connected and syncing events (Outlook/Microsoft 365 calendar is not natively supported today).
- The event is confirmed, not all-day, and has a supported meeting URL (Zoom, Google Meet, or Microsoft Teams).
- The event title does not match one of your exclude patterns.
Personal controls
When auto-join is available for your workspace, manage your own settings from User preferences → Experimental. (The Experimental tab only appears if the bot-auto-join feature flag is enabled for your account.)
You can choose whether Harmony should:
- Join all qualifying meetings.
- Join only meetings you organise.
- Skip meetings whose titles contain specific words or phrases, such as
personal,1:1, orinterview.
Exclude patterns are simple case-insensitive substring matches against the meeting title — they are not regular expressions.
Manual invite is still available
You can always send Companion manually:
- Copy the Zoom, Google Meet, or Microsoft Teams meeting link.
- Open Quick Launch and choose Remote / Companion joins.
- Paste the link and click Ask Companion to join.
- Admit the bot from the waiting room if the platform asks.
Manual invite is useful for last-minute meetings, events that were skipped by auto-join, or meetings in workspaces where auto-join is not enabled.
Upload existing recordings
If a meeting was not recorded live, you can still add it later. Open Meetings, choose Upload, then upload an audio or video file, import from a public URL, or paste a transcript.