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

Отправка сообщений WhatsApp из Make.com

У WbizTool нет своего приложения в Make. Сообщения WhatsApp из сценария Make отправляются встроенным модулем HTTP: один POST-запрос к API отправки сообщений WbizTool, и сообщение уходит с вашего подключённого номера WhatsApp.

Бесплатный пробный период: 50 сообщений за любые 30 дней, без карты.

Как это работает

  1. Возьмите три значения

    Client ID и API-ключ из раздела «Настройки → API-ключи» и WhatsApp Client ID номера-отправителя, который показан на странице «Номера WhatsApp».

  2. Добавьте модуль HTTP

    После триггера (новая заявка из формы, новая строка таблицы, новый заказ) добавьте модуль HTTP в Make с действием Make a request.

  3. Настройте запрос

    Метод POST, URL https://wbiztool.com/api/v1/send_msg/. Тип тела – JSON (raw, тип содержимого application/json) или form data. Без аутентификации: учётные данные передаются в теле.

  4. Заполните поля тела

    Введите учётные данные как постоянные значения, а phone и msg подставьте из данных триггера.

  5. Запустите один раз

    Ответ с "status": 1 означает, что сообщение поставлено в очередь. Затем WbizTool отправляет его с вашего номера.

Примеры для копирования

Тело запроса (JSON) – текстовое сообщение
{
  "client_id": 12345,
  "api_key": "YOUR_API_KEY",
  "whatsapp_client": 678,
  "msg_type": 0,
  "country_code": "91",
  "phone": "PHONE_FROM_TRIGGER",
  "msg": "Hi NAME_FROM_TRIGGER, thanks for your order. We will update you here on WhatsApp."
}
Тело запроса (JSON) – файл с сообщением
{
  "client_id": 12345,
  "api_key": "YOUR_API_KEY",
  "whatsapp_client": 678,
  "msg_type": 2,
  "country_code": "91",
  "phone": "PHONE_FROM_TRIGGER",
  "file_url": "https://example.com/invoices/INV-1042.pdf",
  "file_name": "INV-1042.pdf",
  "msg": "Here is your invoice."
}
Успешный ответ
{
  "status": 1,
  "message": "Created",
  "msg_id": 9817263
}

Что можно делать

  • Любой триггер Make

    Пишите людям по любому событию, которое запускает сценарий, например по новой заявке из формы, новой строке таблицы или новому заказу.

  • Изображения и файлы

    Укажите msg_type 1 с img_url для изображения (msg становится подписью) или 2 с file_url и file_name для файла. Ссылки должны быть публичными.

  • Группы WhatsApp

    Передайте group_name вместо phone и country_code, чтобы написать в группу WhatsApp, в которой состоит ваш номер.

  • Узнайте, когда сообщение отправлено

    Передайте URL вебхука, например вебхука Make. Он получит msg_id и status: SENT, FAILED, CANCELLED или EXPIRED.

  • Отбрасывайте опоздавшие сообщения

    Задайте expire_after_seconds, например 3600: сообщение, не отправленное за это время, получает статус «Истекло» и не отправляется.

Полезно знать

  • Приложения WbizTool в Make нет. Всё работает через модуль HTTP в Make и API WbizTool, поэтому URL и поля вы задаёте сами.
  • API работает в пробном периоде (50 сообщений за любые 30 дней). На платных тарифах сообщения безлимитные в рамках честного использования, до 1 000 в день с одного номера. Сообщения в группы тоже работают на любом тарифе.
  • Если ваши номера местные, например 9161234567, всегда передавайте country_code, иначе сообщение уйдёт не на тот номер или не отправится.
  • При ошибке API возвращает HTTP 400 с "status": 0 и сообщением вроде «Invalid phone number». Откройте вывод модуля, чтобы его прочитать. Номер, который достиг дневного лимита, получает вместо этого HTTP 429.
  • Если в подставленном поле есть переносы строк и тело JSON становится недопустимым, переключите тип тела на form data.
  • WbizTool отправляет с вашего собственного номера WhatsApp, поэтому действуют правила самого WhatsApp: пишите тем, кто ждёт ваших сообщений, например своим клиентам и лидам.

Вопросы и ответы

Есть ли приложение WbizTool в Make?
Нет. Используйте модуль HTTP в Make с действием Make a request и отправьте POST на https://wbiztool.com/api/v1/send_msg/ с Client ID, API-ключом и сообщением в теле.
Нужно ли настраивать аутентификацию в модуле HTTP?
Нет. Оставьте её отключённой: client_id и api_key передаются в теле запроса. Дополнительные заголовки тоже не нужны.
JSON или form data?
Работает и то, и другое. Используйте JSON (raw, application/json) или form data – что удобнее подставлять в вашем сценарии.
Пришёл "status": 1, но сообщение не пришло. Почему?
"status": 1 означает, что сообщение поставлено в очередь, но ещё не отправлено. Оно ждёт, пока ваш номер WhatsApp не будет подключён. Передайте URL вебхука, чтобы узнать, когда оно действительно отправлено.
Можно ли не указывать whatsapp_client?
Только если в рабочем пространстве ровно один подключённый номер. Иначе передайте WhatsApp Client ID со страницы «Номера WhatsApp».

Читайте руководства

Смотрите также

Отправьте своё первое автоматическое сообщение в WhatsApp уже сегодня

Создайте аккаунт, отсканируйте QR-код и отправьте сообщение менее чем за пять минут.

Начать бесплатно

Платные тарифы – от $25 в месяц в США. Цены