Google Таблицы ⇄ WhatsApp

Интеграция WhatsApp с Google Таблицы

💡 Зачем нужна эта интеграция

Интеграция WhatsApp и Google Таблиц превращает мессенджер из обычного канала переписки в полноценный источник структурированных данных. Для большинства малых и средних компаний WhatsApp стал основным каналом общения с клиентами: там приходят заявки, вопросы по заказам, подтверждения записи и оплаты. Если эти данные остаются внутри чатов, их легко потерять, сложно анализировать и невозможно быстро передать между сотрудниками. Google Таблицы в этом случае работают как легкая CRM или единая база: каждое входящее обращение автоматически попадает в строку с именем клиента, номером телефона, текстом сообщения, датой, источником и статусом обработки.

Важно учитывать, что у этих сервисов нет простой нативной интеграции «в один клик». WhatsApp (через WhatsApp Business API или API провайдеров вроде Wazzup, Twilio, 360dialog, Chat-API, Green API) и Google Таблицы связываются через платформы-коннекторы: Make (Integromat), Zapier, APIX-Drive или через официальные виджеты и приложения из маркетплейсов (например, в Bitrix24, amoCRM, Albato). Коннектор берет на себя обмен данными: он получает событие из WhatsApp (новое сообщение, статус доставки, ответ клиента) и записывает его в таблицу. Возможен и обратный сценарий: при изменении строки в таблице (например, статус заказа сменился на «Отправлен») клиенту автоматически уходит сообщение в WhatsApp.

Бизнес-эффект выражается в нескольких аспектах. Во-первых, исчезает ручной перенос заявок, а значит сокращаются ошибки и потери лидов. Во-вторых, менеджеры и руководитель видят единую картину: сколько обращений пришло за день, с каких рекламных источников, сколько заявок в работе, как быстро обрабатываются запросы. В-третьих, можно автоматизировать рассылки: напоминания о записи, уведомления о доставке, сбор обратной связи, реактивация старых клиентов по списку из таблицы. Это снижает нагрузку на отдел продаж и поддержки, ускоряет реакцию и повышает конверсию без внедрения тяжелой CRM-системы.

🛠️ Как настроить интеграцию

- **Подготовьте аккаунты и доступы.** Вам понадобятся: номер WhatsApp Business, подключенный к API-провайдеру (официальный WhatsApp Business API через Meta, Twilio, 360dialog, Wazzup или Green API), аккаунт Google с правами редактирования нужной таблицы и аккаунт на платформе-коннекторе (Make, Zapier или APIX-Drive; у всех есть бесплатные или пробные тарифы). Создайте в Google Таблицах файл и задайте заголовки столбцов в первой строке: «Дата», «Имя», «Телефон», «Текст сообщения», «Статус», «Ответственный». Четкая структура заранее избавит от ошибок сопоставления полей.

- **Создайте сценарий (сценарий/Zap/связку) и подключите WhatsApp как источник.** В выбранном коннекторе создайте новый сценарий. В качестве триггера выберите модуль WhatsApp (или вашего API-провайдера) с событием «Новое входящее сообщение». Авторизуйтесь: введите токен, ID инстанса или ключ API, полученный в личном кабинете провайдера. Если готового модуля нет, используйте универсальный Webhook: скопируйте сгенерированный URL и укажите его в настройках провайдера как адрес для входящих уведомлений. Отправьте тестовое сообщение на свой номер, чтобы коннектор получил пример данных и определил структуру полей.

- **Подключите Google Таблицы как приемник данных.** Добавьте следующим шагом модуль Google Sheets с действием «Добавить строку» (Add a Row / Create Spreadsheet Row). Авторизуйтесь через свой Google-аккаунт и разрешите доступ к Google Drive и Sheets. Выберите файл и лист, затем сопоставьте поля: имя отправителя → «Имя», номер телефона → «Телефон», текст сообщения → «Текст сообщения», время получения → «Дата». В столбец «Статус» можно записать фиксированное значение «Новая». При необходимости добавьте фильтр, например, чтобы игнорировать служебные сообщения или записывать только обращения с определенными ключевыми словами.

- **Настройте дополнительные сценарии и обратную связь (по желанию).** Для обратного направления создайте второй сценарий: триггер «Изменение строки» в Google Таблицах (например, когда в столбце «Статус» появляется значение «Оплачено» или «Отправлено»), а действие «Отправить сообщение» в WhatsApp. Текст шаблона можно собрать из данных строки: «Здравствуйте, {{Имя}}! Ваш заказ №{{Номер}} отправлен». Помните, что для первого сообщения клиенту за пределами 24-часового окна WhatsApp требует заранее одобренные шаблоны (HSM), поэтому согласуйте их с провайдером. Добавьте проверку на пустые значения и дубликаты номеров, чтобы не отправлять сообщения повторно.

- **Протестируйте интеграцию и запустите в работу.** Запустите сценарий вручную и отправьте на номер WhatsApp тестовое сообщение. Убедитесь, что в таблице появилась новая строка, все поля заполнены корректно, а дата и телефон отображаются в нужном формате. Затем проверьте обратный сценарий: измените статус в тестовой строке и убедитесь, что сообщение пришло на ваш телефон. Просмотрите историю выполнения в коннекторе, найдите возможные ошибки (неверный токен, нехватка прав доступа, превышение лимитов) и исправьте их. После успешной проверки включите автоматический запуск сценария, задайте расписание или режим мгновенного срабатывания и раз в неделю проверяйте журнал, чтобы вовремя замечать сбои.