Integrating Bitrix24 with Google Workspace

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 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:

  1. In Bitrix24: Calendar → Settings → Google Sync.
  2. Authorize via OAuth 2.0—Bitrix24 requests Google Calendar API access.
  3. 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:

  1. Connect mailbox—CRM → Mail → Connect Mailbox. For Gmail, use OAuth (no app password).
  2. CRM linking—incoming emails auto-attach to contacts or companies by email address. Unknown addresses create a lead.
  3. 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