Уведомления из форм WordPress в WhatsApp: Cloud API, шаблоны и статусы доставки

Когда посетитель отправляет заявку через форму на сайте WordPress, важно своевременно передать информацию ответственному сотруднику. Стандартные email-уведомления подходят для большинства задач, но письма иногда попадают в спам, приходят с задержкой или остаются незамеченными. Дополнительный канал уведомлений через WhatsApp помогает быстрее получать информацию о новых обращениях, запросах на консультацию и заказах услуг.

FormCourier Notifications Pro позволяет автоматически отправлять данные из поддерживаемых контактных форм WordPress в WhatsApp через официальный WhatsApp Cloud API. Плагин поддерживает нескольких получателей, шаблоны сообщений Meta, маршрутизацию заявок, журнал доставки и повторные попытки отправки при временных ошибках.

В этой статье рассмотрим, как работает интеграция WordPress с WhatsApp, какие настройки необходимы для подключения Cloud API, когда нужно использовать одобренные шаблоны и как контролировать доставку уведомлений.

Как работают уведомления из форм WordPress в WhatsApp

Интеграция WordPress с WhatsApp позволяет автоматически передавать информацию о новых заявках из контактных форм в мессенджер. Вместо постоянной проверки электронной почты или административной панели сайта ответственный сотрудник получает сообщение на указанный номер WhatsApp.

FormCourier Notifications Pro использует события отправки поддерживаемых форм, формирует сообщение и передает его через WhatsApp Cloud API. При этом сам плагин контактной формы продолжает обрабатывать заявку обычным способом, а FormCourier отвечает за передачу уведомления во внешний канал.

Процесс состоит из нескольких этапов:

  1. Посетитель заполняет и отправляет форму на сайте WordPress.
  2. FormCourier Notifications Pro получает событие отправки заявки.
  3. Плагин формирует уведомление на основе настроенного шаблона.
  4. Система определяет получателя с помощью Form Routes или Advanced Routing.
  5. WhatsApp Cloud API обрабатывает исходящее сообщение.
  6. Результат отправки сохраняется в журнале, а поддерживаемые события webhook могут обновлять статус доставки.

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

Какие плагины контактных форм поддерживаются

FormCourier Notifications Pro работает со следующими WordPress-плагинами:

  • Contact Form 7;
  • WPForms;
  • Fluent Forms;
  • Forminator;
  • Ninja Forms;
  • Gravity Forms.

Плагин обнаруживает поддерживаемые формы и их поля, позволяя настраивать уведомления без изменения исходного кода формы. Например, заявку на расчет стоимости можно направлять менеджеру по продажам, а обращение в техническую поддержку — соответствующему специалисту.

Важно понимать, что FormCourier Notifications Pro предназначен для отправки уведомлений, а не для ведения переписки через WhatsApp. Плагин не является чат-ботом, CRM-системой или инструментом управления диалогами с клиентами.

Как подключить WordPress к WhatsApp Cloud API

WhatsApp Cloud API — официальный программный интерфейс Meta, через который приложения могут отправлять сообщения с использованием WhatsApp Business. В отличие от обычной кнопки перехода в WhatsApp, API позволяет автоматически формировать и отправлять уведомления при наступлении определенных событий.

Для подключения whatsapp cloud api wordpress необходимо подготовить учетную запись и соответствующие ресурсы Meta, настроить отправляющий номер WhatsApp Business и получить учетные данные API. Само подключение выполняется в административной панели WordPress через настройки FormCourier Notifications Pro.

Какие данные необходимы для подключения

Перед настройкой интеграции подготовьте следующие параметры:

  • Phone Number ID — уникальный идентификатор телефонного номера в системе WhatsApp Business.
  • Access Token — токен, который используется для авторизации запросов к Cloud API.
  • Recipient Phone — номер WhatsApp, на который будут поступать уведомления.
  • Approved Message Template — одобренный Meta шаблон для сценариев отправки, в которых требуется шаблонное сообщение.

Phone Number ID не следует путать с обычным телефонным номером. Это технический идентификатор, который используется при обращении к API. Access Token также требует безопасного хранения, поскольку предоставляет доступ к соответствующим операциям в рамках выданных разрешений.

Для постоянной работы сайта необходимо использовать подходящие производственные учетные данные Meta. Временные токены, предназначенные для тестирования, могут перестать работать после окончания срока действия.

Настройка WhatsApp в FormCourier Notifications Pro

После получения необходимых данных можно создать направление отправки уведомлений — WhatsApp Destination.

Порядок настройки:

  1. Откройте настройки FormCourier Notifications Pro в административной панели WordPress.
  2. Перейдите к настройкам WhatsApp destinations.
  3. Добавьте новое направление отправки.
  4. Укажите Phone Number ID и Access Token.
  5. Введите номер получателя уведомлений.
  6. Выберите подходящий режим отправки сообщений.
  7. Сохраните настройки и выполните тест подключения.

FormCourier Notifications Pro поддерживает несколько WhatsApp destinations. Это позволяет использовать разных получателей для отдельных форм или отделов компании. Также можно назначить получателя по умолчанию, который будет использоваться в рамках настроенной логики маршрутизации.

Успешная проверка подключения означает, что тестируемая операция API выполнена корректно. Однако она не гарантирует доставку всех последующих сообщений: результат зависит от настроек Meta, разрешений, выбранного режима отправки и состояния получателя.

Как настроить отправку заявок из WordPress в WhatsApp

После подключения Cloud API необходимо определить, какие формы должны отправлять уведомления и кто будет их получать. Для этого FormCourier Notifications Pro использует механизм Form Routes, позволяющий назначать направления отправки для каждой поддерживаемой формы.

Например, на сайте компании могут одновременно работать форма обратной связи, форма заказа услуги и форма технической поддержки. Вместо отправки всех сообщений на один номер WhatsApp можно назначить каждой форме собственного получателя.

Назначение получателя для контактной формы

В настройках Form Routes выберите нужную форму и укажите заранее созданный WhatsApp destination. После сохранения настроек новые заявки будут направляться выбранному получателю в соответствии с конфигурацией плагина.

Если отдельный маршрут не задан, могут использоваться настроенные destinations по умолчанию. Это позволяет организовать уведомления без необходимости вручную назначать направление каждой форме.

При такой настройке wordpress отправка в whatsapp происходит автоматически после получения плагином поддерживаемого события отправки формы. Посетителю не нужно самостоятельно открывать мессенджер или нажимать дополнительную кнопку.

Настройка содержания уведомлений

FormCourier Notifications Pro поддерживает общий шаблон сообщения и отдельные шаблоны для конкретных форм. Благодаря этому можно изменять содержание уведомлений в зависимости от типа заявки, добавляя информацию о сайте, названии формы, времени отправки и заполненных полях.

Например, внутренний шаблон уведомления может выглядеть так:

Новая заявка с сайта

Сайт: {site_name}

Форма: {form_name}

Дата отправки: {submitted_at}

Страница: {page_url}

Данные заявки:

{all_fields}

Плейсхолдер {all_fields} добавляет подготовленные данные заполненных полей. Для обращения к конкретному полю можно использовать конструкцию {field:FIELD_NAME}, где FIELD_NAME соответствует идентификатору поля, обнаруженного в настройках формы.

Необходимо учитывать, что названия полей могут отличаться в Contact Form 7, WPForms и других конструкторах. Кроме того, внутренний шаблон FormCourier и одобренный шаблон Meta — разные механизмы, поэтому итоговое сообщение должно соответствовать выбранному режиму WhatsApp Cloud API.

Проверка отправки тестовой заявки

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

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

Подключите формы WordPress к WhatsApp в реальном времени

Отправляйте новые заявки из форм WordPress напрямую в WhatsApp с помощью FormCourier Notifications Pro. Настраивайте нескольких получателей, умную маршрутизацию уведомлений, одобренные шаблоны Meta, отслеживание доставки и автоматические повторные отправки.

Шаблоны сообщений WhatsApp: свободный текст и Approved Templates

Для автоматической отправки уведомлений необходимо учитывать правила WhatsApp Business. В отличие от обычных сообщений электронной почты, произвольный текст через Cloud API можно отправлять не во всех ситуациях.

FormCourier Notifications Pro поддерживает два режима: Free-form text и Approved Meta template. Выбор зависит от того, существует ли допустимое окно обслуживания пользователя и соответствует ли сообщение требованиям Meta.

Когда можно использовать сообщения со свободным текстом

Свободные текстовые сообщения разрешены в рамках применимого customer-service window. Как правило, стандартное окно обслуживания длится 24 часа после последнего сообщения пользователя компании в WhatsApp. В течение этого периода бизнес может отправлять допустимые сообщения без предварительно одобренного шаблона.

Однако отправка посетителем заявки через форму WordPress сама по себе не открывает такое окно. Поэтому нельзя рассчитывать, что произвольное уведомление будет разрешено в любой момент, даже если сообщение отправляется автоматически.

Для регулярных уведомлений, которые инициируются бизнесом вне допустимого окна, обычно требуется использовать подходящий одобренный Meta шаблон.

Как работают одобренные шаблоны Meta

Approved Templates создаются в инфраструктуре WhatsApp Business и проходят проверку Meta. Шаблон содержит название, язык, текст сообщения и при необходимости переменные для подстановки информации.

Пример условного шаблона:

Новая заявка с сайта: {{1}}

В этом случае {{1}} обозначает переменную в теле шаблона. Ее значение передается при отправке сообщения, а структура параметров должна соответствовать версии, одобренной Meta.

В FormCourier Notifications Pro предусмотрена настройка имени шаблона, языка и параметра BODY. Плагин использует заданные параметры при формировании запроса к WhatsApp Cloud API, но не выполняет одобрение шаблонов самостоятельно.

Если сообщение отклоняется, следует проверить статус шаблона в Meta, его название, язык и соответствие параметров. Использование неправильного шаблона или неподходящего режима отправки может привести к ошибке, даже если Access Token настроен корректно.

Как отслеживать статусы доставки сообщений WhatsApp

После передачи сообщения в WhatsApp Cloud API важно понимать, было ли оно действительно доставлено. Успешный API-запрос не всегда означает, что уведомление появилось на устройстве получателя.

FormCourier Notifications Pro ведет журнал отправок и поддерживает получение событий WhatsApp webhook. Это позволяет проверять результаты отправки, анализировать ошибки и отслеживать изменения статуса сообщения.

Основные статусы доставки WhatsApp

СтатусЧто означаетНа что обратить внимание
sentWhatsApp обработал сообщение для отправки.Сообщение еще не обязательно доставлено получателю.
deliveredWhatsApp подтвердил доставку сообщения.Доставка подтверждена, но сообщение могло остаться непрочитанным.
readПолучено событие прочтения сообщения.Доступность зависит от условий работы подтверждений прочтения WhatsApp.
failedWhatsApp сообщил о неудачной доставке.Необходимо проверить информацию об ошибке и настройки отправки.

Статус delivered подтверждает доставку, но не означает, что сотрудник уже обработал заявку. Аналогично отсутствие статуса read не всегда указывает на техническую проблему, поскольку получение подтверждений прочтения зависит от поведения WhatsApp и доступности соответствующих событий.

Для контроля работы интеграции особенно полезно отслеживать ошибки доставки и проверять их причины в журнале.

Как работают WhatsApp Webhooks

Webhook — механизм, с помощью которого Meta может передавать приложению информацию о событиях после исходного API-запроса. Благодаря этому статус уведомления может обновляться без необходимости повторно отправлять сообщение.

FormCourier Notifications Pro поддерживает обработку подписанных WhatsApp webhook events. После получения подходящего события плагин проверяет его и может обновить связанную запись в журнале доставки.

Для корректной работы необходимо настроить webhook в Meta и обеспечить доступность соответствующей конечной точки WordPress. Если события не поступают или не проходят проверку, информация о последующих статусах может отсутствовать, несмотря на успешное выполнение исходного запроса.

В журнале FormCourier можно просматривать канал отправки, получателя, статус, время, HTTP-код ответа, информацию провайдера и количество попыток. Также предусмотрены фильтрация записей и экспорт CSV, что удобно при анализе повторяющихся ошибок.

Несколько получателей и маршрутизация уведомлений WhatsApp

При большом количестве обращений важно направлять каждую заявку ответственному сотруднику. Если все уведомления поступают одному человеку, обработка сообщений может замедляться, особенно когда сайт обслуживает несколько направлений бизнеса.

FormCourier Notifications Pro позволяет использовать несколько WhatsApp destinations и распределять заявки через Form Routes и Advanced Routing. Эти механизмы решают разные задачи и могут применяться совместно.

Form Routes — маршруты для отдельных форм

Form Routes определяют, куда отправлять уведомления из конкретной формы. Например, запросы стоимости можно направлять менеджеру по продажам, а обращения по гарантии — сотруднику сервисного отдела.

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

Advanced Routing — распределение по значениям полей

Advanced Routing позволяет выбирать направления отправки в зависимости от данных заявки. Например, если в форме есть поле «Тип услуги», можно настроить передачу уведомлений разным специалистам в зависимости от выбранного варианта.

Плагин поддерживает следующие параметры маршрутизации:

  • ALL / AND — правило срабатывает, если выполняются все условия.
  • ANY / OR — достаточно выполнения хотя бы одного условия.
  • Add destinations — добавление направлений к существующему маршруту.
  • Replace destinations — замена ранее выбранных направлений.
  • Priority — порядок обработки правил.
  • Stop Processing — прекращение дальнейшей обработки правил после совпадения.

Например, одна форма может принимать заявки на установку, обслуживание и ремонт оборудования. Advanced Routing позволяет направлять каждую категорию запросов соответствующему отделу без создания нескольких одинаковых форм.

Помимо WhatsApp, FormCourier Notifications Pro поддерживает уведомления через Telegram и Slack. При соответствующей настройке одна заявка может направляться в несколько поддерживаемых каналов.

Почему уведомления WhatsApp не приходят и как исправить ошибки

Даже правильно настроенная интеграция может столкнуться с проблемами авторизации, ограничениями Meta, ошибками шаблонов или временной недоступностью сети. Если уведомление не поступило, сначала необходимо определить, на каком этапе произошел сбой.

Не стоит сразу менять все параметры подключения. Последовательная проверка формы, маршрута, запроса API и журнала доставки обычно помогает быстрее установить причину.

Проверка формы и настроек API

Начните с отправки тестовой заявки и убедитесь, что сама форма WordPress работает корректно. Затем проверьте выбранный WhatsApp destination, номер получателя и правила маршрутизации. Если используется Advanced Routing, обратите внимание на условия, приоритеты и возможную замену destinations.

Если заявка обрабатывается, но уведомление не отправляется, проверьте учетные данные WhatsApp Cloud API и ответ провайдера в журнале. Среди возможных причин — неправильный Phone Number ID, недействительный Access Token, недостаточные разрешения, ограничения получателя или ошибки конфигурации одобренного шаблона.

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

Журнал доставки и повторные попытки отправки

FormCourier Notifications Pro поддерживает ручную и автоматическую повторную отправку уведомлений — Manual Retry и Automatic Retry. Эти механизмы предназначены для подходящих временных ошибок, включая сетевые сбои, ограничения частоты запросов и некоторые проблемы на стороне внешнего сервиса.

Автоматические повторные попытки используют WP-Cron и выполняются с увеличивающимися интервалами. Это снижает необходимость вручную повторять отправку после временного сбоя, однако не гарантирует доставку любого сообщения. Корректность работы также зависит от функционирования планировщика WordPress.

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

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

Заключение

Автоматическая отправка заявок из WordPress в WhatsApp помогает организовать дополнительный канал уведомлений и распределять обращения между ответственными сотрудниками. Для надежной работы важно правильно настроить Cloud API, выбрать допустимый режим отправки сообщений, назначить получателей и регулярно проверять результаты доставки.

FormCourier Notifications Pro объединяет подключение поддерживаемых контактных форм, маршрутизацию уведомлений, шаблоны сообщений, журнал доставки, обработку WhatsApp webhooks и повторные попытки отправки. Это позволяет использовать WhatsApp как рабочий канал получения заявок без необходимости разрабатывать собственную интеграцию с Meta API.

question-mark-svgrepo-com-150x150 FAQ

Часто задаваемые вопросы

Да. FormCourier Notifications Pro поддерживает автоматическую отправку уведомлений из совместимых контактных форм через официальный WhatsApp Cloud API. Для работы необходимо настроить учетные данные Meta, получателя и маршрут уведомлений.
Не всегда. Сообщения со свободным текстом разрешены в рамках применимого окна обслуживания пользователя. Если бизнес инициирует отправку за пределами такого окна, обычно требуется одобренный шаблон Meta. Отправка формы WordPress сама по себе не открывает окно обслуживания WhatsApp.
Да. Плагин поддерживает несколько WhatsApp destinations и индивидуальные Form Routes. Также можно настроить Advanced Routing, чтобы выбирать получателя в зависимости от значений полей заявки.
В FormCourier Notifications Pro предусмотрен журнал доставки. При корректно настроенных WhatsApp webhooks плагин может получать обновления статусов sent, delivered, read и failed, если соответствующие события доступны.
Сначала необходимо проверить журнал доставки, ответ WhatsApp API, настройки получателя и шаблона сообщения. Для подходящих временных ошибок доступны ручные и автоматические повторные попытки. Если проблема вызвана неправильными учетными данными или настройками Meta, потребуется исправить конфигурацию.

Подключите формы WordPress к WhatsApp в реальном времени

Отправляйте новые заявки из форм WordPress напрямую в WhatsApp с помощью FormCourier Notifications Pro. Настраивайте нескольких получателей, умную маршрутизацию уведомлений, одобренные шаблоны Meta, отслеживание доставки и автоматические повторные отправки.

Последние статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *