Google Calendar і CRM: як синхронізувати зустрічі і задачі

Google Calendar і CRM: як синхронізувати зустрічі і задачі

TurboCRM Team 22 January 2026 2 хв читання

Якщо менеджер веде зустрічі у Google Calendar, а задачі — у CRM, рано чи пізно настає момент, коли два світи розʼїжджаються. Клієнт переніс зустріч у календарі, а у CRM залишилась задача «Подзвонити Іванову о 15:00». Через три тижні ви маєте 40 «мертвих» задач і розбиту довіру до системи. У цьому матеріалі — чесна відповідь на питання, чи можна синхронізувати Google Calendar із TurboCRM, як це зробити без нативної інтеграції (через webhook + Make/Zapier або напряму через REST API), і що у нас у roadmap.

Чому ця синхронізація важлива для SMB

У малому бізнесі календар — це не «додатковий інструмент», а основний артефакт планування дня. Більшість власників і менеджерів починають ранок із перегляду Google Calendar: що сьогодні, де вікно, кого треба підтвердити. Якщо CRM-задачі не видно у календарі — вони просто ігноруються. З іншого боку, зустрічі з Google Calendar не потрапляють у картку клієнта, і згодом власник не може відповісти на питання «скільки разів ми зустрічались з ACME за останній квартал».

Синхронізація календаря і CRM — це не про красу інтерфейсу. Це про те, щоб одна подія існувала в одному місці і ви завжди знали, де її шукати.

Чесно: що є у TurboCRM, а чого немає

Ми регулярно отримуємо питання від клієнтів, тому відповідаємо прямо. У TurboCRM є Google OAuth для логіну — це означає, що ваші користувачі можуть увійти в акаунт через Google-кнопку без окремого пароля. Але двосторонньої синхронізації з Google Calendar «з коробки» поки немає. Це одна з найзапитаніших фіч, і вона стоїть у roadmap на Q3 2026 (ETA може змінюватись).

  • Google OAuth для входу (Auth модуль).Є:
  • задачі в CRM з датою/часом і нагадуваннями всередині системи.Є:
  • REST API для створення/оновлення задач (`/api/v1/tasks`).Є:
  • webhooks in/out для реакції на події.Є:
  • нативного конектора «прикріпити мій Google Calendar і бачити події в картці клієнта».Немає:
  • автоматичного проштовхування задач CRM у календар менеджера.Немає:

Це не «ми приховали», це чесний статус. Поки нативної інтеграції немає, ми пропонуємо два робочих паттерни через сторонні шини — нижче розберемо обидва.

Паттерн 1: через Make (ex-Integromat) або Zapier

Це найпростіший варіант для тих, хто не хоче писати код. Make.com і Zapier мають готові конектори і до Google Calendar, і до будь-якого сервісу з REST API (ми саме такий). Сценарій налаштовується за 30-40 хвилин і покриває 90% кейсів SMB.

Сценарій А: CRM-задача → подія у Google Calendar

  1. У TurboCRM створіть API-ключ у налаштуваннях зі скоупом `tasks:read`.
  2. У Make створіть Scenario: trigger — Webhook → дія — Google Calendar: Create Event.
  3. У TurboCRM додайте outgoing webhook на подію `task.created` з URL Make-хука.
  4. У Make замапіть поля: `task.title` → summary, `task.due_at` → start, `task.description` → description.
  5. Тестуйте: створіть задачу у CRM, через 10 секунд подія зʼявиться у календарі.

Сценарій Б: подія у Google Calendar → коментар у картці клієнта

  1. У Make trigger — Google Calendar: Watch Events (polling кожні 5 хв).
  2. Фільтр: тільки події з тегом `#crm:{client_id}` у заголовку або description.
  3. Дія — HTTP POST у TurboCRM REST API: `POST /api/v1/clients/{id}/activities` з текстом події.
  4. Активність зʼявиться у таймлайні клієнта.

Make має безкоштовний план на 1000 операцій/міс — для SMB із 20-30 зустрічами на тиждень цього вистачає. Деталі REST API ми описали у гайді по автоматизації CRM.

Паттерн 2: напряму через Google Calendar API

Для компаній з технічним ресурсом (розробник, 1 день роботи) є чистіший варіант — без посередника. Пишемо мікросервіс, який ходить у Google Calendar API з service-account, забирає події та постить у TurboCRM REST. Плюс: повний контроль, немає ліміту операцій. Мінус: треба підтримувати код, моніторити крешi.

Якщо у вас 5 менеджерів — беріть Make. Якщо 50 — беріть кастомне рішення. Перехід з першого на друге зазвичай відбувається через рік-півтора.

Технічний recipe (скорочено)

  • Створити Service Account у Google Cloud Console.
  • Увімкнути Google Calendar API.
  • Домен-wide delegation для доступу до всіх календарів організації (потрібен Google Workspace Admin).
  • Воркер на Node.js / PHP, який раз на 5 хвилин читає `events.list` для кожного менеджера.
  • Для знайдених подій з CRM-тегом — POST у TurboCRM API.
  • Для подій, яких немає у CRM але треба створити, — навпаки.

Ми тримаємо готовий bootstrap-код на GitHub (архітектура, не production) — напишіть у підтримку, поділимося посиланням.

Що з двосторонньою синхронізацією (roadmap)

У нас у roadmap — повноцінний нативний модуль «Google Calendar & Microsoft Outlook Calendar» на Q3 2026. Що плануємо:

  • Кнопка «Підключити Google Calendar» у налаштуваннях інтеграцій.
  • Автоматичне створення події у календарі при створенні задачі з полем «зустріч».
  • Автоматична синхронізація переносів/скасувань (якщо клієнт переніс — задача у CRM теж переїхала).
  • Відображення зайнятості менеджерів у Kanban-дошці — щоб бачити, у кого вікно.
  • Round-robin із врахуванням календаря — лід не призначається менеджеру, який на зустрічі.

До релізу нативного модуля два паттерни вище закривають 90% потреб. Ми самі використовуємо Make для внутрішніх потреб і знаємо, що це робоча комбінація. Детально про Telegram-інтеграцію і Meta Lead Ads ми вже писали окремо.

Типові помилки при налаштуванні

  • — забули ідемпотентність. Фікс: використовуйте `external_id` у CRM-задачі, де зберігається ID події Google.Дублі задач
  • — подія зʼявилась на годину раніше. Фікс: TurboCRM зберігає у UTC, Google — у локальному. Обовʼязковий TZ-перетворювач у Make.Timezone-артефакти
  • — cancelled events не чистяться. Фікс: у Make фільтр `status != cancelled`, або окремий scenario на видалення.Полімер подій
  • — особисті події менеджера потрапляють у CRM. Фікс: фільтр по календарю (тільки «Робочий»).Privacy
  • — зʼявляється при 50+ співробітниках. Фікс: перехід на кастомний воркер або платний план Make.Ліміт Make 1000/міс

Мінімальна альтернатива — нагадування у Telegram

Якщо ви не хочете морочитись із Google Calendar взагалі, є простіший паттерн, який ми бачимо у 60% клієнтів: нагадування про задачі CRM прямо у Telegram-бот менеджера. У TurboCRM це нативна фіча (`Notifications` модуль), для неї нічого не треба налаштовувати — увімкнули у профілі, прив'язали Telegram, отримуєте нагадування за 15/60 хв до задачі. Читайте докладніше у Telegram-бот для продажів.

Потрібна CRM, де задачі, клієнти, воронки і інтеграції вже звʼязані між собою, а не лежать окремими сервісами? Подивіться тарифи TurboCRM — 14 днів безкоштовно, без картки, і наша команда допоможе налаштувати Make-сценарій для Google Calendar під ваш конкретний процес.

Прямо зараз онлайн

Готові припинити губити клієнтів?

Ви дочитали до кінця — значить серйозно. Виберіть зручний шлях: запустіться самі за 5 хвилин або замовте безкоштовний дзвінок.

Швидкий шлях

Я можу сам — за 5 хвилин

Створіть робочий кабінет прямо зараз. Воронки, контакти, інтеграції — все вже налаштовано.

  • 14 днів безкоштовно
  • Без прив'язки карти
  • Дані не пропадуть
Створити кабінет

Вже використовують 200+ компаній

З нашою допомогою

Хочу, щоб допомогли

Залишіть номер — перетелефонуємо, проконсультуємо, перенесемо базу. Без обов'язків.

Надсилаючи, ви погоджуєтесь з Політикою конфіденційності.

Без спаму
Відповідь за 2 год
Українською