Google Calendar и CRM: как синхронизировать встречи и задачи
Если менеджер ведёт встречи в 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
В TurboCRM создайте API-ключ в настройках со scope `tasks:read`.
В Make создайте Scenario: trigger — Webhook → действие — Google Calendar: Create Event.
В TurboCRM добавьте outgoing webhook на событие `task.created` с URL Make-хука.
В Make замапьте поля: `task.title` → summary, `task.due_at` → start, `task.description` → description.
Тестируйте: создайте задачу в CRM, через 10 секунд событие появится в календаре.
Сценарий Б: событие в Google Calendar → комментарий в карточке клиента
В Make trigger — Google Calendar: Watch Events (polling раз в 5 мин).
Фильтр: только события с тегом `#crm:{client_id}` в заголовке или description.
Действие — HTTP POST в TurboCRM REST API: `POST /api/v1/clients/{id}/activities` с текстом события.
Активность появится в таймлайне клиента.
Make имеет бесплатный план на 1000 операций/мес — для SMB с 20-30 встречами в неделю этого хватает. Детали REST API мы описали в гайде по автоматизации CRM.
Паттерн 2: напрямую через Google Calendar API
Для компаний с техническим ресурсом (разработчик, 1 день работы) есть более чистый вариант — без посредника. Пишем микросервис, который ходит в Google Calendar API с service-account, забирает события и постит в TurboCRM REST. Плюс: полный контроль, нет лимита операций. Минус: нужно поддерживать код, мониторить крэши.
Если у вас 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.
Timezone-артефакты — событие появилось на час раньше. Фикс: TurboCRM хранит в UTC, Google — в локальном. Обязательный TZ-конвертер в Make.
Полимер событий — cancelled events не чистятся. Фикс: в Make фильтр `status != cancelled`, или отдельный scenario на удаление.
Privacy — личные события менеджера попадают в CRM. Фикс: фильтр по календарю (только «Рабочий»).
Лимит Make 1000/мес — появляется при 50+ сотрудниках. Фикс: переход на кастомный воркер или платный план Make.
Минимальная альтернатива — напоминания в Telegram
Если вы не хотите морочиться с Google Calendar вообще, есть более простой паттерн, который мы видим у 60% клиентов: напоминания о задачах CRM прямо в Telegram-бот менеджера. В TurboCRM это нативная фича (`Notifications` модуль), для неё ничего не нужно настраивать — включили в профиле, привязали Telegram, получаете напоминания за 15/60 мин до задачи. Читайте подробнее в Telegram-бот для продаж.
Нужна CRM, где задачи, клиенты, воронки и интеграции уже связаны между собой, а не лежат отдельными сервисами? Посмотрите тарифы TurboCRM — 14 дней бесплатно, без карты, и наша команда поможет настроить Make-сценарий для Google Calendar под ваш конкретный процесс.
Готовы перестать терять клиентов?
Вы дочитали до конца — значит, серьёзно. Выберите удобный путь: запуститесь сами за 5 минут или закажите бесплатный звонок.
Я могу сам — за 5 минут
Создайте рабочий кабинет прямо сейчас. Воронки, контакты, интеграции — всё уже настроено.
- 14 дней бесплатно
- Без привязки карты
- Данные не пропадут
Уже используют 200+ компаний
Хочу, чтобы помогли
Оставьте номер — перезвоним, проконсультируем, перенесём базу. Без обязательств.