WhatsApp ⇄ Яндекс Таблицы

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

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

Связка «Яндекс Таблиц» и WhatsApp нужна компаниям, у которых клиентские данные, заказы, лиды или расписание ведутся в таблице, а общение с клиентами идёт в мессенджере. Без интеграции сотрудники вручную копируют номера телефонов, составляют сообщения и отправляют их по одному. Это отнимает время и приводит к ошибкам: пропущенным клиентам, дублям, неверным номерам и забытым напоминаниям. Когда таблица связана с WhatsApp, каждое изменение в ней, например новая строка или смена статуса заказа, может автоматически запускать нужное сообщение.

Автоматизация охватывает много сценариев. Магазин отправляет клиенту уведомление, когда в таблице меняется статус заказа («Собран», «Передан в доставку»). Салон красоты, клиника или школа рассылают напоминания о записи за сутки или за пару часов до визита, что сокращает число неявок. Отдел продаж получает в WhatsApp оповещение о новой заявке, которую добавила форма или другой сервис в таблицу. Можно также отправлять счета, напоминания об оплате, промокоды и опросы удовлетворённости. Обратный поток тоже возможен: ответы клиентов или входящие сообщения сохраняются в таблице, и она становится простой «мини-CRM».

Важно учитывать, что **прямой нативной интеграции между Яндекс Таблицами и WhatsApp нет**. Настройка выполняется через платформы-коннекторы (Make, Zapier, APIX-Drive, Albato, Pipedream, n8n) или через официальные виджеты и решения из маркетплейсов. Для самого WhatsApp используется WhatsApp Business API, как напрямую через Meta Cloud API, так и через провайдеров: Wazzup, Chat2Desk, Twilio, 360dialog, GreenAPI и другие. Такой подход даёт гибкость: можно настроить условия отправки, шаблоны сообщений, задержки и обработку ошибок без разработки. Для сложной логики остаётся вариант с собственным скриптом через API.

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

- **Шаг 1. Подготовьте таблицу и данные.** Создайте в Яндекс Таблицах (или Яндекс 360) документ и задайте столбцы, например: «Имя», «Телефон», «Статус», «Дата визита», «Текст сообщения», «Отправлено». Телефоны записывайте в международном формате без пробелов и скобок (например, 79991234567). Столбец «Отправлено» нужен, чтобы сообщения не уходили повторно. Проверьте, что у вас есть доступ к документу, а при работе через коннектор настройте доступ по ссылке или через OAuth-аккаунт Яндекса. Так как у Яндекс Таблиц ограниченная поддержка в некоторых коннекторах, при необходимости можно использовать экспорт в Excel-файл на Яндекс Диске либо Webhook-уведомления.

- **Шаг 2. Подключите WhatsApp Business API.** Выберите способ отправки: Meta WhatsApp Cloud API или провайдера (Wazzup, Chat2Desk, GreenAPI, Twilio, 360dialog). Зарегистрируйте бизнес-аккаунт, подтвердите номер телефона и получите API-токен и идентификатор номера. Для сообщений, которые вы начинаете первыми, создайте и согласуйте в Meta шаблоны, например «Здравствуйте, {{1}}! Ваш заказ №{{2}} отправлен». Сохраните токены в надёжном месте: они понадобятся в коннекторе.

- **Шаг 3. Создайте сценарий в платформе-коннекторе.** Зарегистрируйтесь в Make, Zapier, APIX-Drive или Albato и создайте новый сценарий. В качестве триггера выберите чтение строк из таблицы: модуль Яндекс Таблиц/Яндекс 360, если он доступен, либо Webhook, HTTP-запрос по расписанию или Google Sheets-совместимый экспорт. Укажите документ и лист, а также условие запуска: «появилась новая строка» или «значение в столбце Статус изменилось на ...». Затем добавьте фильтр, который пропускает только строки, где «Отправлено» пусто и «Телефон» заполнен.

- **Шаг 4. Настройте действие «Отправить сообщение в WhatsApp».** Добавьте второй модуль: WhatsApp Business Cloud, Wazzup, Twilio или HTTP-запрос к API провайдера. Подключите аккаунт по токену, в поле «Получатель» подставьте переменную из столбца «Телефон», выберите шаблон или впишите текст с переменными (имя, дата, статус). Следующим шагом добавьте обновление строки в таблице: запишите в столбец «Отправлено» значение «Да» и время отправки. Так вы избежите дублей и получите журнал рассылки. При необходимости добавьте обработчик ошибок, например запись «Ошибка» в отдельный столбец, если номер неверный.

- **Шаг 5. Протестируйте и запустите автоматизацию.** Добавьте в таблицу тестовую строку со своим номером и запустите сценарий вручную («Run once» в Make или «Test» в Zapier). Проверьте, что сообщение пришло в WhatsApp, переменные подставились корректно, а в таблице обновился статус отправки. Затем проверьте граничные случаи: пустой телефон, номер в неверном формате, повторный запуск для той же строки. Убедитесь, что соблюдаются правила WhatsApp (согласие клиента на рассылку, использование одобренных шаблонов). После успешных проверок включите сценарий по расписанию (например, каждые 5–15 минут), следите за историей выполнений в течение первых дней и при необходимости корректируйте фильтры и тексты.