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:
- In Bitrix24: Calendar → Settings → Outlook / Exchange Sync.
- For cloud Microsoft 365—authorize via OAuth 2.0 (Azure AD).
- 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:
- CRM → Mail → Connect Mailbox—select Microsoft 365, authorize via OAuth.
- CRM linking—incoming emails auto-attach to contacts and companies. New addresses create a lead.
- 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:
- In Azure Portal → App registrations → create an application
- Specify Redirect URI (Bitrix24 portal address)
- Get Application (client) ID and Client Secret
- Enter in Bitrix24 "Social Services" module settings
- 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







