Integration of Bitrix24 with Microsoft 365

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Bitrix24 Integration with Microsoft 365

Corporate environment on Microsoft 365: email in Outlook, files in OneDrive and SharePoint, calendar in Exchange, some teams using Teams. CRM and task management in Bitrix24. Between the two systems: manual data shuffling. A manager gets an email in Outlook, copies the text, pastes it as a deal comment. A director creates a meeting in Outlook—participants don't see it in Bitrix24. A file is approved in SharePoint, but the deal card has an outdated copy. Integration eliminates double work.

Outlook Calendar ↔ Bitrix24 Calendar

Calendar sync is the first integration people request. Outlook meetings appear in Bitrix24 and vice versa.

Setup:

  1. In Bitrix24: Calendar → Settings → Outlook / Exchange Sync.
  2. For cloud Microsoft 365—authorize via OAuth 2.0 (Azure AD).
  3. For on-premises Exchange Server—connect via CalDAV or EWS (Exchange Web Services).

What syncs:

Field Outlook → Bitrix24 Bitrix24 → Outlook
Event title Yes Yes
Time, date, timezone Yes Yes
Participants Yes (by email) Yes
Description / body Yes Yes
Attachments No No
Recurring events Yes Yes
Status (busy/free) Yes Yes

Nuances:

  • Meeting rooms—Exchange resources don't sync with Bitrix24. Meeting room bookings stay in Outlook.
  • Invitations—if a meeting is created in Bitrix24, participants get Bitrix24 notifications, not Outlook invites. And vice versa. We recommend choosing one system as primary for scheduling.
  • Delay—Microsoft Graph API sync updates every 5–15 minutes. For critical scenarios, enable webhook subscriptions (change notifications).

OneDrive and SharePoint ↔ Bitrix24 Drive

Two options for connecting Microsoft cloud storage:

OneDrive (personal). Each employee connects their OneDrive to Bitrix24 Drive: Drive → Connect Storage → OneDrive. Files are accessible from Bitrix24, attach to tasks and deals.

SharePoint (team). For shared document libraries. Connect specific SharePoint libraries to Bitrix24 Drive. The whole team sees one file structure.

Features:

  • Office documents (.docx, .xlsx, .pptx) open in Office Online directly from Bitrix24
  • File versioning is managed by OneDrive/SharePoint—Bitrix24 displays the current version
  • Collaborative editing via Office Online works when opening from Bitrix24
  • Limitation: Bitrix24 workflows (approval routes) apply only to Bitrix24 Drive files. SharePoint files must be copied to Drive first.

Exchange Mail ↔ CRM

Connecting Outlook email to Bitrix24 CRM links correspondence with client data.

Setup:

  1. CRM → Mail → Connect Mailbox—select Microsoft 365, authorize via OAuth.
  2. CRM linking—incoming emails auto-attach to contacts and companies. New addresses create a lead.
  3. Send from CRM—email is sent from a deal card via the manager's Outlook account. Copy stays in both CRM and Outlook Sent folder.

Additionally:

  • Email templates—standard replies with CRM data substitution (name, amount, products)
  • Open tracking—manager sees if the client opened the email
  • Routing rules—emails from certain domains auto-assign to the responsible manager

Azure AD SSO

Single sign-on via corporate Microsoft account—employees log into Bitrix24 with the same credentials as Outlook, Teams, SharePoint.

Setup for cloud Bitrix24:

  • Portal → Settings → Authorization → Enable "Sign in with Microsoft"
  • Employee clicks "Sign in with Microsoft" → Azure AD verifies → Bitrix24 grants access

Setup for self-hosted Bitrix24:

  1. In Azure Portal → App registrations → create an application
  2. Specify Redirect URI (Bitrix24 portal address)
  3. Get Application (client) ID and Client Secret
  4. Enter in Bitrix24 "Social Services" module settings
  5. Configure attribute mapping: email, name, department

Advantages:

  • Single management point—disabling an Azure AD account blocks Bitrix24 access
  • Conditional Access—Azure AD policies (allowed IPs, devices, MFA) apply to Bitrix24 login
  • Auto user creation—first login via SSO creates user in Bitrix24 with profile populated from Azure AD (SCIM provisioning—via middleware)

Microsoft Teams Integration

Direct native Bitrix24–Teams integration doesn't exist, but workable scenarios:

  • Bitrix24 tab in Teams—add Bitrix24 portal as a channel tab. Employees access CRM or tasks without leaving Teams.
  • Webhook notifications—Bitrix24 events (new lead, overdue task, approval completion) post to Teams channels via Incoming Webhook.
  • Power Automate—link Bitrix24 REST API and Microsoft Power Automate: task created in Bitrix24 → message in Teams; email with keyword in Outlook → lead in Bitrix24.

What We Implement

  • Two-way Outlook Calendar ↔ Bitrix24 Calendar sync
  • OneDrive and SharePoint connection to Bitrix24 Drive
  • Exchange email integration with CRM: email linking, sending from cards, tracking
  • Azure AD SSO with Conditional Access and auto-provisioning
  • Bitrix24 notifications to Microsoft Teams via webhook
  • Automations via Power Automate (Bitrix24 REST API ↔ Microsoft Graph API)
  • Team training on Bitrix24 + Microsoft 365 workflow