Skip to main content

Microsoft Teams Integration

Deep integration with Microsoft Teams for meetings, phone calls, channel notifications, CRM bot interactions, and presence sync.

Prerequisites#

  • Microsoft 365 / Office 365 account with Teams enabled.
  • For org-wide features (Teams Phone, presence sync), a Microsoft tenant administrator must grant consent.
  • For Teams Phone features: an active Teams Phone System license on the connecting user.
  • Coeffection role with integrations:manage permission.

Connecting Microsoft Teams#

  1. Go to Admin Settings โ†’ Integrations โ†’ Microsoft Teams.
  2. Click โ€œConnect Microsoft Teamsโ€.
  3. Sign in with your Microsoft account and grant access to Teams, calendar, and contacts.
  4. For org-wide features, the prompt will request admin consent โ€” a tenant admin must approve.
  5. Configure meeting defaults, notification channels, and bot settings.

What you get#

  • Teams meetings โ€” schedule, manage, and track Teams meetings directly from contact and opportunity records. Recordings and transcripts auto-sync.
  • Teams Phone System โ€” click-to-call, call logging, and voicemail integration for organizations with Teams Phone licenses.
  • Channel notifications โ€” pipeline events, new lead alerts, and deal updates routed to the right Teams channel.
  • CRM bot โ€” query contacts, opportunities, and tasks from any Teams chat using natural language.
  • Presence syncโ€” see who's available before calling or messaging from a record.
โš 
Teams Phone features require both a Microsoft Teams Phone System license AND admin consent for the CallRecords.Read.AllGraph scope. Without these, click-to-call falls back to opening Teams on the user's device without auto-logging the call.
โ„น
If you also use Outlook for email/calendar (most Microsoft customers do), connect the Outlook integration too โ€” the two share the same OAuth token, so it's one re-consent rather than two separate connections.