Как связать Telegram‑бота, CRM и Google Sheets через Make без кода

Коротко: инструкция для владельцев кафе, салонов, магазинов и сервисов в Беларуси — как настроить автоматический поток данных из Telegram в CRM и таблицу Google Sheets через Make (Integromat) без программирования. Это экономит время на вводе заявок, напоминаниях и учёте продаж.

Что подготовить перед связкой

Пример: небольшое кафе в Мозыре принимает заказы через Telegram‑канал, но теряет заявки при пиковых нагрузках. Прежде чем настраивать сценарий, проверьте доступы и структуру данных.

Как сделать:

  • Создать Telegram‑бота через BotFather и сохранить токен.
  • Подготовить CRM‑аккаунт с доступом к API или webhook (Most CRM поддерживают webhooks).
  • Создать Google‑таблицу с колонками: дата, имя, телефон, адрес, заказ, статус, id_лида.
  • Завести аккаунт в Make и связать модули: Telegram, Google Sheets, HTTP или модуль вашей CRM.

Типовой сценарий: заявка из Telegram в Google Sheets и CRM

Пример: салон красоты в Минске принимает запись через бота. Клиент оставляет имя и желаемое время. Нужно сразу добавить заявку в CRM, записать в таблицу и уведомить администратора.

Как сделать:

  1. В Make создать триггер «Watch updates» для Telegram‑бота.
  2. Добавить модуль «Parse JSON» или обычный парсер текста для выделения поля имя, телефон, услуга, время.
  3. Модуль Google Sheets — Append a row: сопоставить колонки с полями из Telegram.
  4. Модуль CRM — Create contact/lead: передать те же данные; сохранить id лида в колонку id_лида через ещё один Update row.
  5. Модуль Telegram — Send message администратору с готовой карточкой заявки и кнопкой подтверждения.
  6. Добавить проверку на дубликаты: перед созданием лида выполнить поиск по телефону в CRM; при совпадении — обновить существующую запись.

Авто‑напоминания и управление подписками без кода

Пример: фитнес‑студия в Бресте ведёт абонементы и хочет напоминать клиентам за 2 дня до оплаты. Серии напоминаний помогут снизить пропуски и ускорить оплату.

Как сделать:

  • В Google Sheets хранить дату окончания абонемента и контакт.
  • В Make создать расписание (Scheduler) раз в день; фильтр — строки с датой окончания через 2 дня.
  • Если запись найдена — отправить через Telegram уведомление клиенту и создать задачу в CRM для менеджера.
  • После оплаты обновлять строку в таблице и закрывать задачу в CRM.

Логирование ошибок и мониторинг работы сценариев

Пример: интернет‑магазин в Барановичах замечает пропуски заказов в праздничные дни. Простой журнал поможет быстро найти причину.

Как сделать:

  • В каждом ветвлении Make добавить блоки для записи результата в отдельный лист Google Sheets: статус, тело запроса, время, ошибка.
  • Настроить условие: при ошибке отправлять уведомление владельцу в Telegram или создавать тикет в CRM.
  • Раз в неделю просматривать журнал и исправлять шаблоны парсинга или лимиты запросов.

Типичные ошибки

  • Неправильный парсинг сообщений: не учитывают вариации формата от клиентов.
  • Отсутствие проверки на дубликаты — создаются повторные лиды по одному телефону.
  • Не фиксируют ошибки в логах — проблему сложно отследить.
  • Чувствительные поля (телефон, адрес) хранятся в общем доступе без разграничения прав.
  • Отсутствие таймаутов и повторных попыток при временных ошибках API.

Полезная ссылка: статья об инструментах для консолидации обращений, полезная при масштабировании бота — объединённый чат‑бот для Telegram, Instagram и сайта: консолидация обращений и сквозная аналитика.

3 шага, которые можно сделать сегодня:

  1. Создать Telegram‑бота и Google‑таблицу с нужными колонками.
  2. В Make настроить простейший сценарий: «Watch updates» → «Append a row» в Google Sheets → уведомление администратору.
  3. Добавить в сценарий запись в лог на случай ошибок и тестовую проверку на дубликаты по телефону.


🗓️

Вернуться на главную →