Перейти к содержимому
Wbiztool

Интеграции

Интеграция с Google Sheets

Автоматически отправляйте сообщение WhatsApp, когда в Google-таблицу добавляется строка или когда строка изменяется. Каждая строка превращается в одно сообщение, персонализированное значениями из её столбцов. Инструмент автоматизации не нужен: триггеры работают внутри Wbiztool.

Перед началом работы#

  • Платный тариф. Каждый платный тариф включает триггеры Google Sheets: Lite — 1, Standard — 3, Advanced — 5 и Enterprise — 10 (см. Тарифы). После подключения аккаунта Google на странице Google Sheets видно, сколько триггеров вы уже использовали из своего лимита. Если в вашем тарифе нет триггеров, кнопка Подключить аккаунт Google показывает предложение перейти на другой тариф; если не уверены, какой тариф вам нужен, напишите в поддержку.
  • Подключённый номер WhatsApp в настройках WhatsApp.
  • Вы должны быть владельцем или редактором рабочего пространства. Отключить аккаунт Google может только владелец.
  • Google-таблица, первая строка которой содержит заголовки столбцов, например Name, Phone и Order.

Подключение аккаунта Google#

Перейдите на wbiztool.com/google-sheets/ и нажмите Подключить аккаунт Google. Этой страницы нет в меню панели управления, поэтому используйте эту ссылку. Войдите через Google и разрешите доступ. Wbiztool запрашивает доступ только для чтения к вашим таблицам и доступ к выбранным вами файлам, чтобы отслеживать их изменения.

К одному рабочему пространству можно подключить один аккаунт Google. Отключить (только владелец) удаляет подключение и останавливает все его триггеры.

Создание триггера#

  1. Выберите ресурсы

    Выберите WhatsApp Number (номер WhatsApp) для отправки, нажмите Select Sheet (выбрать таблицу), чтобы выбрать Google Sheet (таблицу) на Google Диске, затем выберите Worksheet (лист). На каждый лист можно создать один триггер.

  2. Выберите событие триггера

    • New Spreadsheet Row (Новая строка таблицы): отправляет сообщение для каждой строки, добавленной после создания триггера.
    • New or Updated Spreadsheet Row (Новая или изменённая строка таблицы): также отправляет сообщение повторно, когда изменяется уже обработанная строка.
  3. Настройте триггер

    Задайте Trigger Name (название триггера) и выберите Phone Number Column (столбец с номером телефона). Включите Enable Scheduling (включить планирование), если хотите отправлять сообщения в дату и время, взятые из строки. См. Планирование.

  4. Напишите сообщение

    Выберите Message Type (тип сообщения) и напишите Message Template (шаблон сообщения), используя {{Column Name}} для вставки значений из строки. Message Preview (предпросмотр сообщения) показывает результат.

  5. Сохраните и протестируйте

    Сохраните триггер. Нажмите Тест у триггера, чтобы посмотреть сообщение, собранное из последней строки таблицы, и при желании отправить его. Тестовое сообщение начинается с [TEST], и для него заголовок столбца с телефоном должен в точности совпадать с названием столбца.

Строки, которые уже были в таблице на момент создания триггера New Spreadsheet Row, пропускаются. Отправляются только строки, добавленные после этого.

Шаблоны сообщений#

Пишите заголовки столбцов в двойных фигурных скобках точно так, как они указаны в строке заголовков, без пробелов внутри скобок:

Hi {{Name}}, your order {{Order ID}} is ready for pickup.

Для строки, где NameAman, а Order ID4821, сообщение будет таким:

Hi Aman, your order 4821 is ready for pickup.

Заголовки чувствительны к регистру: {{name}} не совпадает со столбцом Name.

Типы сообщений#

Message TypeЧто заполнить
Text (Текст)Message Template.
Image with Text (Изображение с текстом)Media URL Template (шаблон URL медиафайла) с публичным URL изображения; шаблон сообщения станет подписью. URL может содержать столбцы, например https://example.com/products/{{SKU}}.jpg.
Document with Text (Документ с текстом)Media URL Template с публичным URL файла; шаблон сообщения станет подписью. Имя файла берётся из конца URL. Используйте URL, который заканчивается на .pdf, .docx, .xls или .xlsx; другие файлы, например .doc или .csv, приходят с добавленным к имени .pdf. Тест пока не умеет прикреплять документы, поэтому проверяйте на реальной строке.

Номера телефонов#

  • Phone Number Column должен содержать полные номера с кодом страны, например 919876543210. Код страны автоматически не добавляется.
  • Пробелы, дефисы, скобки, точки и + удаляются. Номера, сохранённые в экспоненциальной записи, например 9.19877E+11, преобразуются в цифры, но цифры, которые таблица уже округлила, теряются.
  • Используйте для телефона заголовок, название которого не входит ни в один другой заголовок (например, не ставьте Phone рядом с Alternate Phone). Wbiztool использует последний столбец, заголовок которого содержит выбранное вами название. То же относится к столбцам даты и времени.
  • Строки, в которых номер телефона содержит не от 6 до 15 цифр, пропускаются. Пропущенные строки не считаются ошибками на карточке триггера, поэтому если сообщения не приходят, проверьте значения телефонов.

Планирование#

Когда Enable Scheduling включено, выберите:

  • Date Column (столбец даты): дата отправки. Допустимые форматы: YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY и DD-MM-YYYY. Для дат вроде 03/04/2026, подходящих под оба варианта, используется чтение «месяц первым» (MM/DD/YYYY), поэтому лучше использовать YYYY-MM-DD.
  • Time Column (Optional) (столбец времени, необязательно): время в формате HH:MM или HH:MM:SS (24-часовом). Без него сообщение планируется на полночь в начале этой даты, поэтому строка с сегодняшней датой без времени уже оказывается в прошлом и пропускается.
  • Default Timezone (часовой пояс по умолчанию): часовой пояс дат и времени в вашей таблице.

Строки, дата и время которых уже прошли, пропускаются. Без планирования каждая строка отправляется сразу при срабатывании триггера.

Как и когда срабатывают триггеры#

Google уведомляет Wbiztool об изменении таблицы, после чего триггер читает столбцы от A до Z листа и обрабатывает новые или изменённые строки. Обычно сообщения уходят вскоре после сохранения изменения.

  • Читаются только столбцы от A до Z. Столбец с телефонами и все столбцы, используемые в шаблонах, должны находиться в этом диапазоне.
  • Если в тарифе закончились сообщения, обработка останавливается на этой строке. Оставшиеся строки будут отправлены при одном из следующих изменений таблицы, когда у вас снова появятся сообщения.
  • Приостанавливайте, возобновляйте или удаляйте триггер с его карточки. Карточка показывает, сколько раз срабатывал триггер и сколько у него было ошибок.

Устранение неполадок#

ПроблемаЧто проверить
Не удаётся подключиться или создать триггерыНужен платный тариф; возможно, вы достигли его лимита триггеров.
Триггер сработал, но сообщений нетНомера телефонов содержат код страны и состоят из 6–15 цифр, а заголовок столбца с телефонами не переименовывался после создания триггера.
В сообщении отображается заполнительТекст внутри {{ }} не совпадает с заголовком в точности.
Запланированные сообщения не отправленыДата и время находятся в будущем и указаны в выбранном часовом поясе.
Сообщения ушли по старым строкамСм. предупреждение о New or Updated Spreadsheet Row выше.
Триггер показывает Drive watch setup failed: WbizTool has no access to this sheet… или никогда не срабатываетТриггеры, созданные до 17 сентября 2026 года, так и не получили доступ к своей таблице. Удалите триггер и создайте его заново, выбрав таблицу через Select Sheet.
Сообщения уходят не на тот номер или даты читаются не из того столбцаWbiztool использует последний столбец, заголовок которого содержит выбранное вами название. Переименуйте заголовки так, чтобы ни один не содержал другой, например Phone рядом с Alternate Phone.
Сообщения поставлены в очередь, но не отправленыПроверьте, что ваш номер WhatsApp подключён в настройках WhatsApp.