Bitrix24 Integration with Google Workspace
A company runs on Google Workspace: email in Gmail, files in Google Drive, meetings in Google Calendar. Then they implement Bitrix24 for CRM and task management. Result: two parallel worlds. A manager creates a meeting in Google Calendar, but colleagues don't see it in Bitrix24. A file sits in Google Drive but isn't in the deal card. A contact is in Google Contacts but has a different phone in CRM. Integration fixes this: data syncs, tools work as one ecosystem.
Google Calendar ↔ Bitrix24 Calendar
Two-way calendar sync is the foundation. A meeting created in Google Calendar appears in Bitrix24 calendar and vice versa.
To connect:
- In Bitrix24: Calendar → Settings → Google Sync.
- Authorize via OAuth 2.0—Bitrix24 requests Google Calendar API access.
- Select calendars to sync: main, shared team calendars, meeting room calendars.
What syncs:
| Field | Google → Bitrix24 | Bitrix24 → Google |
|---|---|---|
| Event title | Yes | Yes |
| Time and date | Yes | Yes |
| Participants | Yes (as email) | Yes |
| Description | Yes | Yes |
| Reminders | No (separate in each system) | No |
| Recurring events | Yes | Yes |
| Meeting room / resource | No | No |
Important notes:
- Conflicts—if an event is modified in both calendars simultaneously, the last change wins. We recommend choosing one system as primary for scheduling.
- Sync delay—up to 15 minutes. For instant sync, use Google Calendar API webhooks (push notifications), but this requires server setup.
- Private events—events marked "Private" in Google Calendar don't share details in Bitrix24, appear only as "Busy."
Google Drive ↔ Bitrix24 Drive
Connecting Google Drive to Bitrix24 Drive lets you work with Google files from Bitrix24. Two options:
Personal connection. Each employee connects their Google Drive: Drive → Connect Storage → Google Drive. Files appear in Bitrix24 as a separate folder. Attach to tasks, deals, chat messages.
Shared Google Drives. For team storage, connect the organization's Shared Drives. All employees see the same folder structure in both Google Drive and Bitrix24.
How it works:
- Google Docs, Sheets, Slides open in Google editor directly from Bitrix24
- Regular files (.docx, .pdf) download or open in Bitrix24 viewer
- Bitrix24 full-text search doesn't index Google Drive file content—search by name only
- Bitrix24 workflows (document approvals) work only with Bitrix24 Drive files. Copy external files to Drive first.
Gmail ↔ Bitrix24 Mail
Email integration links correspondence with CRM: emails from clients attach to leads, deals, contacts.
Setup:
- Connect mailbox—CRM → Mail → Connect Mailbox. For Gmail, use OAuth (no app password).
- CRM linking—incoming emails auto-attach to contacts or companies by email address. Unknown addresses create a lead.
- Send from CRM—manager sends email from a deal card. It goes through Gmail, copy stays in CRM timeline.
Additionally, configure:
- Signatures—template with employee profile data
- Email templates—standard replies, proposals, follow-ups. Data substitution from CRM: client name, deal amount.
- Processing rules—emails from certain addresses or with keywords auto-create tasks or leads.
Google SSO (Single Sign-On)
Employees log into Bitrix24 via corporate Google account—no separate Bitrix24 password.
Setup for cloud Bitrix24:
- Portal settings → Authorization → Enable "Sign in with Google"
- Employee clicks "Sign in with Google" → Google verifies → Bitrix24 grants access
For self-hosted Bitrix24:
- Configure OAuth 2.0 via Google Cloud Console: create project, specify redirect URI, get Client ID and Secret
- Enter credentials in "Social Services" module settings
SSO advantages:
- One password instead of two—employees don't forget Bitrix24 password
- Removing an employee from Google Workspace blocks Bitrix24 access
- Google two-factor applies to Bitrix24
Contact Sync
Google Contacts ↔ Bitrix24 CRM contacts. Set up via Google People API:
- Direction—usually one-way: CRM to Google Contacts. Managers need client contacts on their phone—sync through Google Contacts enables this.
- Filter—sync not all CRM contacts, only assigned to a specific manager or from a certain segment.
- Updates—when a phone number changes in CRM, it updates in Google Contacts automatically.
What We Implement
- Two-way Google Calendar ↔ Bitrix24 Calendar sync
- Google Drive (personal and Shared Drives) connection to Bitrix24 Drive
- Gmail integration with CRM: email linking to deals, sending from cards, templates
- Google SSO (cloud or self-hosted)
- CRM → Google Contacts sync
- Incoming mail processing rules: auto-create leads and tasks
- Team training on Bitrix24 + Google Workspace workflow







