Microsoft Teams meetings best practices
Practical configuration and habits for running better Teams meetings — scheduling, security, recording, and accessibility.
Most Teams problems aren't with the product itself but with how meetings are set up. A handful of habits — and a few admin settings — go a long way.
Schedule from the right surface
Use the Teams calendar, Outlook, or Bookings to create meetings rather than ad-hoc "Meet now" calls. Scheduled meetings get a proper join link, a chat that persists, a calendar entry, and the option of channel meetings (which post the meeting to a channel where the team can pick it up).
Lock down lobby and presenters
By default, anonymous and guest users wait in the lobby. Keep this on for external meetings. For internal recurring meetings, make trusted attendees Presenters and everyone else Attendees, which restricts who can share screens, manage breakouts, or mute others.
Recording, transcription, and Copilot
Recording and transcription are admin-toggled. Once on, recordings are stored in the organiser's OneDrive (for non-channel meetings) or in the channel's SharePoint site (for channel meetings), with permissions inherited from those locations. Transcription is required for meeting recap and Microsoft 365 Copilot in Teams post-meeting summaries to work well. Make sure attendees know meetings are being recorded.
Layout and accessibility
- Turn on Together mode or Gallery for large meetings; Speaker view for small ones.
- Enable live captions for accessibility and noisy environments. Live translation is available in some plans.
- Use PowerPoint Live instead of screen-sharing slides — it preserves searchable text, lets attendees navigate independently, and reads cleanly to screen readers.
Breakouts and town halls
For workshops and training, breakout rooms scale well up to about 50 rooms per meeting. For very large audiences (1,000+), use Town Halls, which provide a structured presenter/attendee model and built-in event production tools.
Admin defaults that matter
In the Teams admin center, set sensible defaults under Meetings → Meeting policies: anonymous join, recording retention, who can present, and chat history controls. Pair those with a clear Conditional Access policy that enforces MFA and compliant devices for joining sensitive meetings.
Good defaults beat good habits — once these are set, meetings tend to run themselves.