aibrevoBook a call

Does GoHighLevel Work With Outlook? Email Sync, Calendar Sync and Teams Links

Quick answer

Yes. GoHighLevel connects to Outlook three ways: two-way email sync per user, two-way Outlook calendar sync for Microsoft 365, Exchange Online and Outlook.com, and Microsoft Teams links on bookings. It doesn't support on-premises Exchange, shared mailboxes aren't documented, and workflow emails never send through your Outlook account.

Updated October 13, 2026 · Reviewed by Alpit Patel, Founder

Part of the guide: GoHighLevel automation

Key takeaways

  • Email: each user connects Outlook under Settings > My Profile > Email (2-way sync). One-to-one emails and replies sync; bulk and workflow emails don't (HighLevel article updated August 21, 2026).
  • Calendar: two-way sync with Microsoft 365, Exchange Online and Outlook.com accounts under Settings > Calendars > Connections. On-premises Exchange isn't supported (updated August 27, 2026).
  • Teams: bookings can get a unique Teams link, but only with a work or school Microsoft account, and Teams is connected separately from the Outlook calendar.
  • A 'Need admin approval' screen means your Microsoft 365 tenant restricts user consent; an admin approves the app in Microsoft Entra.
  • Shared mailboxes such as sales@ aren't documented as supported; there is an open feature request for them.

Yes. GoHighLevel works with Outlook in three separate connections: two-way email sync for each user, two-way calendar sync with Microsoft 365, Exchange Online and Outlook.com, and Microsoft Teams links on bookings. Each is set up on its own. Two limits matter most for businesses: on-premises Exchange isn’t supported, and workflow and bulk emails never send through your Outlook account.

Checked on October 8, 2026 against HighLevel’s Outlook email sync article (updated August 21, 2026), Outlook calendar article (August 27, 2026), linked and conflict calendars article (July 8, 2026), Teams article (February 10, 2026) and Microsoft’s user consent documentation.

3separate connections: email, calendar, Teams
2-wayemail and calendar sync
3 MBattachment limit on synced email
Noon-premises Exchange support

What connects where?

The three Outlook connections in GoHighLevel Outlook email connects per user under Settings, My Profile, and syncs one-to-one emails both ways. Outlook calendar connects under Settings, Calendars, Connections, and syncs bookings and busy times both ways. Microsoft Teams connects separately and adds a meeting link to each booking. Workflow and bulk emails go through the sub-account's email provider, not Outlook. GoHighLevel sub-account Outlook email per user, 2-way, one-to-one Outlook calendar 2-way bookings and busy times Microsoft Teams link per booking, work accounts Workflow and bulk email sub-account provider, not Outlook
Three Microsoft connections, each set up separately; automated email never uses them. Based on HighLevel's Outlook, calendar and Teams articles, checked October 8, 2026.

How does Outlook email sync work?

Each user connects their own mailbox under Settings > My Profile > Email (2-way sync) > Outlook > Connect, per HighLevel’s two-way email sync article.

Syncs Doesn’t sync
One-to-one emails you send from HighLevel Bulk email campaigns
Replies from existing contacts Workflow and automation emails (they use the sub-account’s sending provider)
Attachments up to 3 MB, limited file types Messages from before you connected
New threads you BCC to HighLevel Emails between sub-account users
Cold inbound emails from unknown senders (not reliable)

The practical effect: your reps’ personal conversations with contacts appear in both Outlook and HighLevel’s Conversations tab, while automated sequences go out from the sub-account’s own sending domain. That domain needs its own SPF, DKIM and DMARC records, covered in the email deliverability guide.

Shared mailboxes such as sales@ or info@ aren’t documented as supported, and an open feature request asks for them. If a team inbox matters, plan around it before you migrate.

How does Outlook calendar sync work?

HighLevel’s Outlook calendar article supports Office 365, Outlook.com, Live and Hotmail accounts and Microsoft 365 / Exchange Online. On-premises Exchange isn’t supported.

  1. Go to Settings > Calendars > Connections > Outlook Calendar and sign in.
  2. Pick the linked calendar that receives new HighLevel bookings. You need writer access to it.
  3. Pick conflict calendars that block your availability.
  4. Choose one-way or two-way for outside events. In one-way mode, Outlook events just block time. In two-way mode, they become appointments in HighLevel, create contacts and can fire workflows, per HighLevel’s linked and conflict calendars article.
  5. Book a test appointment and confirm it appears in Outlook, then create an Outlook event and confirm the slot disappears from the booking page.

HighLevel advises turning on two-way write-back for your main work calendar only, to avoid duplicates. Desktop-only Outlook events that never reach the cloud aren’t seen, and HighLevel’s Event calendar type doesn’t support Outlook. If the connected Outlook calendar is deleted, HighLevel shows an error banner with a “Fix This” button. The calendar setup guide covers calendar types, and the Google Calendar troubleshooting guide covers sync problems that apply to Outlook too.

Why does Microsoft say “Need admin approval”?

Your organization’s Microsoft 365 tenant limits which apps users can approve. Microsoft’s user consent documentation explains that tenants which restrict or disable user consent require an administrator to grant it. Ask your Microsoft 365 admin to approve the HighLevel app in the Microsoft Entra admin center, or to approve your request through the admin consent workflow. HighLevel’s calendar article also notes that some organizations need this approval.

HighLevel’s Teams article says Personal, Round Robin, Collective and Service calendars can give each booking its own Teams link. For Zoom instead of Teams, see does GoHighLevel integrate with Zoom.

  • A work or school Microsoft account is required; personal Teams accounts aren’t supported.
  • One Teams account per user per location.
  • Connecting the Outlook calendar does not connect Teams. Set it up separately.
  • Event calendars need a fixed custom meeting link instead.
  • After a reconnect, missing links for upcoming bookings are created automatically.

Should you send through Outlook SMTP instead?

Usually not. HighLevel’s SMTP article recommends its direct Google or Outlook integrations over SMTP and calls SMTP support “best-effort”. Microsoft requires SMTP authentication to be explicitly enabled per mailbox, and Microsoft 365 mailboxes have sending limits built for people, not marketing volumes. For automated email, use the sub-account’s sending domain. For outreach rules, see can you send cold emails with GoHighLevel.

Moving a Microsoft 365 team onto GoHighLevel?

Admin consent, calendar mapping, Teams links and the shared-mailbox gap are easiest to settle before the team switches over. aibrevo handles that as part of its GoHighLevel implementation service, with published price bands. Book a 30-minute call and bring your Microsoft 365 admin if you can.

Sources

More guides

Related reading

FAQs

Does GoHighLevel work with Outlook?

Yes. GoHighLevel offers two-way Outlook email sync for each user, two-way Outlook calendar sync for Microsoft 365, Exchange Online, Outlook.com, Live and Hotmail accounts, and Microsoft Teams meeting links for bookings. On-premises Exchange servers aren't supported for calendar sync.

How do I connect my Outlook email to GoHighLevel?

Each user connects their own mailbox: go to Settings, then My Profile, find Email (2-way sync), choose Outlook, click Connect and sign in with Microsoft. One-to-one emails you send from HighLevel and replies from existing contacts then appear in Conversations and in your Outlook Sent folder.

What doesn't sync between Outlook and GoHighLevel?

HighLevel's article lists bulk emails, workflow and automation emails, messages from before you connected, and emails between sub-account users. Attachments sync up to 3 MB. Emails from senders who aren't contacts don't sync reliably; to start a thread with a new person, BCC the HighLevel address.

Does GoHighLevel two-way sync with Outlook calendar?

Yes. Connect it under Settings, then Calendars, then Connections, then Outlook Calendar. Bookings write to the linked Outlook calendar, and Outlook events block availability in HighLevel. You need writer access to the Outlook calendar to push events to it. Event-type calendars in HighLevel don't support Outlook.

Why do I get 'Need admin approval' when connecting Outlook?

Your organization's Microsoft 365 tenant restricts which apps users can approve. A Microsoft 365 administrator has to grant consent for the HighLevel app in the Microsoft Entra admin center, or approve it through the admin consent workflow. Once approved, users can connect normally.

Can GoHighLevel create Microsoft Teams meeting links?

Yes, for Personal, Round Robin, Collective and Service calendars, each booking gets its own Teams link. It needs a work or school Microsoft account, not a personal one, and Teams is connected separately from the Outlook calendar. Event calendars need a fixed custom meeting link instead.

Can GoHighLevel use a shared Outlook mailbox like sales@?

HighLevel doesn't document shared mailbox support for Outlook two-way sync, and there's an open feature request asking for it. The usual workaround is a licensed user mailbox for the team address, or routing that address into HighLevel through the sub-account's email settings.

Can I use Office 365 SMTP to send email from GoHighLevel?

It's possible but not recommended. HighLevel's SMTP article says to use its direct Google or Outlook integrations instead and describes SMTP support as best effort. Microsoft also requires SMTP authentication to be explicitly enabled for the mailbox, and is moving away from basic authentication for SMTP.

Stuck on this? Ask an engineer

Not ready for a call? Send one question about your setup. An engineer replies by email within one business day.

Want a second opinion on your setup?

A free 30-minute call with an engineer. A written read on your current setup, whether or not you hire us.