Уведомления в WhatsApp: заявка или заказ приходит на вебхук и уходит сообщением

Уведомления в WhatsApp в nana800 настраиваются без кода: сайт, CRM или магазин отправляет данные на вебхук, а блок WhatsApp Business пересылает их сообщением через официальный WhatsApp Business Cloud API от Meta. Нужны приложение в Meta for Developers, токен доступа и ID номера, с которого уходят сообщения. Запуски блоков оплачиваются с баланса nana800, который каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе

Что можно автоматизировать

  • Сообщать менеджеру в WhatsApp о новой заявке с сайта: имя, телефон и комментарий клиента
  • Отправлять клиенту подтверждение заказа одобренным шаблоном с номером заказа и суммой
  • Присылать клиенту счёт, договор или чек документом по ссылке с подписью
  • Отправлять адрес магазина или пункта выдачи точкой на карте
  • Передавать клиенту контакт его менеджера визиткой, которую можно сохранить в телефон

Как настроить

  1. 1

    Подключите WhatsApp в Meta for Developers

    Создайте в Meta for Developers приложение типа Business и добавьте в него продукт WhatsApp. В разделе WhatsApp - API Setup скопируйте Temporary access token и Phone number ID. Временный токен скоро перестаёт работать, поэтому для постоянной работы создайте токен системного пользователя.

  2. 2

    Добавьте вебхук

    Вебхук - это адрес, на который сайт или CRM отправляет данные. Создайте схему и поставьте триггер «webhook». В поле method выберите POST, в поле path впишите путь, например /notify. Ваш сайт или CRM будет присылать сюда JSON с телефоном и данными заявки.

  3. 3

    Настройте блок WhatsApp Business

    Добавьте блок «WhatsApp Business» с действием send_text. Вставьте токен доступа и ID номера отправителя. В «Телефон получателя» подставьте номер из тела запроса вебхука, а в «Текст сообщения» напишите текст и вставьте в него поля заявки: имя, телефон, комментарий.

  4. 4

    Для клиентов используйте шаблон

    Чтобы написать клиенту первым, выберите действие send_template. Укажите название шаблона, одобренного в WhatsApp Business, код языка, например ru, и параметры шаблона списком JSON, если в нём есть переменные.

  5. 5

    Включите схему и проверьте

    Вебхук отвечает только во включённой схеме. Нажмите кнопку «API» в конструкторе, на вкладке «Попробовать» впишите JSON со своим номером и нажмите «Отправить»: сообщение уйдёт по-настоящему. Если оно не пришло, откройте результат блока, причина будет в error_message. Включённая схема стоит 0,42 ₽ в час.

Сколько стоит

Запуск блоков Вебхук стоит до 0,10 ₽, блоков WhatsApp - 0,20 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.

Сервисы в связке

  • Вебхук

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

  • WhatsApp

    Отправляйте клиентам в WhatsApp текст, файлы, геоточки и одобренные шаблоны через WhatsApp Business API без программирования. Бесплатный баланс каждый месяц.

Частые вопросы

Вебхук стоит как базовый блок: 100 ₽ за 1 000 запросов. Отправка через блок WhatsApp Business стоит вдвое дороже базового блока. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, но если схема включена круглосуточно, большая часть этой суммы уходит на часы её работы. За сообщения-шаблоны Meta берёт свою плату по своим тарифам.

Нет. Блок работает только через WhatsApp Business Cloud API: ему нужны токен доступа и ID номера из Meta for Developers. Номер для отправки подключается в кабинете Meta, а не через приложение на телефоне.

WhatsApp разрешает компании писать обычный текст только тем, кто сам написал на её номер за последние 24 часа. Первое сообщение клиенту отправляйте одобренным шаблоном через действие send_template. Если WhatsApp не принял сообщение, причина лежит в поле error_message блока.

С кодом страны, без плюса, скобок, пробелов и дефисов, например 79001234567. Попросите сайт или CRM присылать номер в таком виде, иначе WhatsApp его не примет.

Да. Действия send_image, send_video, send_document и send_audio берут файл по публичной https-ссылке, WhatsApp скачивает его сам. К картинке, видео и документу можно добавить подпись, а документу - имя файла, например invoice.pdf.

Блок считается успешным, только когда WhatsApp вернул ID сообщения в поле message_id. Его можно вернуть вызвавшему сервису бесплатным блоком «webhook response». Неудачная отправка с баланса не списывается.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе