Send emails through your Microsoft 365 account with secure OAuth — no app passwords needed. Plus, new team variables let multi-team workspaces personalize every email template.
Microsoft 365 OAuth SMTP Integration

You can now send booking confirmations and reminders directly through your Microsoft 365 account using OAuth authentication. This replaces basic auth / app passwords, which Microsoft is deprecating in March 2026.
To set it up, go to Settings > Integrations and click the Microsoft 365 card. You'll be redirected to Microsoft to authorize SMTP sending. Once connected, meetergo automatically sends a test email to verify everything works and shows you the result right away.
If something goes wrong during setup, you'll see clear error messages with specific guidance on what to fix — whether it's a missing SMTP license, disabled SMTP AUTH, or a permissions issue.
Team Dynamic Variables for Email Templates

If you manage multiple teams (workspaces), you can now use per-team contact details in your email templates and reminders. A new {!M.Team.*} variable category is available with these fields:
{!M.Team.Name}— Team name{!M.Team.Address}— Team address{!M.Team.Phone}— Team phone number{!M.Team.Email}— Team email{!M.Team.Website}— Team website
These resolve based on the workspace the meeting type belongs to, so each team's emails automatically include the right contact details without manual editing.
All Changes
New Features
- Microsoft 365 OAuth SMTP: Send booking emails through your M365 account with secure OAuth. Includes auto-test on connection and detailed error guidance.
- Team dynamic variables: New
{!M.Team.*}variables (Name, Address, Phone, Email, Website) for email templates, resolving per workspace. - Pending requests sub-tabs: The pending requests view is now split into "All pending", "Needs your action", and "Awaiting attendee" for easier triage.
- Buffer placement troubleshooting: Troubleshoot mode now shows why buffer times block specific slots.
Improvements
- Exchange Server SE support: Calendar sync now works with Exchange Server SE. Calendar folder discovery also works without manual folder IDs.
- Timezone handling: If timezone detection returns "UTC" (indicating a detection failure), meetergo falls back to Europe/Berlin instead of using an incorrect timezone.
Fixes
- Group booking emails: Workflow confirmation emails are now only sent to the newly joined attendee, not re-sent to everyone.
- Group booking double opt-in: All attendees on a new group booking slot can now confirm, not just the first one.
- Provisional booking expiry: Bookings are automatically expired when their appointment time passes, preventing confusing "expiring soon" emails for past meetings.
- Workspace admin permissions: Workspace admins now correctly inherit workspace-level integration permission overrides.
- DOI expiry emails: Subject line placeholders are now replaced correctly, and emails use the proper system notification template.
- Instant booker phone field: Phone number field now appears for new attendees in the instant booker.
- Polls participant count: Shows unique participants instead of inflated total vote count.
- Post-booking redirect: Fixed unintended parameter forwarding in redirect URLs after booking.
- Opt-in error message: Clear error message when a slot is no longer available on the /optin page.