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

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

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

Як працюють сповіщення з форм WordPress у WhatsApp

Інтеграція WordPress із WhatsApp пов’язує події надсилання форм із зовнішнім сервісом обміну повідомленнями. Коли відвідувач надсилає форму, плагін форми обробляє отримані дані, а FormCourier Notifications Pro формує сповіщення та надсилає його вибраному одержувачу у WhatsApp через Meta Cloud API.

Процес надсилання сповіщення складається з кількох етапів:

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

Така схема дозволяє адміністраторам отримувати звернення із сайту без необхідності постійно перевіряти електронну пошту або панель керування WordPress. Налаштування сповіщень із WordPress у WhatsApp особливо корисне компаніям, які обробляють запити на розрахунок вартості, запис на послуги, звернення клієнтів та інші заявки, що потребують швидкого реагування.

Підтримувані плагіни форм WordPress

FormCourier Notifications Pro підтримує шість популярних конструкторів форм:

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

Плагін визначає підтримувані форми та їхні поля, дозволяючи адміністраторам налаштовувати вміст сповіщень і одержувачів. Наприклад, форма запиту комерційної пропозиції може передавати контактні дані клієнта та вимоги до проєкту менеджеру з продажу, а форма звернення до служби підтримки – надсилати сповіщення іншому співробітнику.

Інтеграція призначена для надсилання вихідних сповіщень із форм. Вона не надає функціональності чат-бота WhatsApp, інтерфейсу двостороннього листування або системи управління взаємовідносинами з клієнтами (CRM).

Як підключити форми WordPress до WhatsApp Cloud API

WhatsApp Cloud API – офіційний інтерфейс Meta для програмного надсилання повідомлень через WhatsApp Business. На відміну від звичайної кнопки переходу до чату WhatsApp, інтеграція через API дозволяє автоматично надсилати сповіщення після виникнення певних подій на сайті.

Для підключення WordPress до WhatsApp Cloud API необхідний доступ до відповідних бізнес-ресурсів Meta та інструментів розробника, налаштований номер відправника WhatsApp Business і дійсні облікові дані API. Надсилання повідомлень також має відповідати чинним правилам Meta для ділового листування.

Налаштування облікових даних WhatsApp Cloud API

Перед налаштуванням плагіна підготуйте таку інформацію:

  • Phone Number ID: Унікальний ідентифікатор, присвоєний номеру відправника WhatsApp Business в інфраструктурі Meta.
  • Access Token: Токен доступу, який використовується для авторизації запитів до API.
  • Recipient Phone: Номер телефону одержувача сповіщень.
  • Approved Meta Template: Схвалений Meta шаблон повідомлення, необхідний у випадках, коли вибраний сценарій надсилання виходить за межі дозволеного часового вікна для повідомлень у довільній формі.

Phone Number ID відрізняється від звичайного телефонного номера, а Access Token забезпечує авторизацію для взаємодії з API Meta. У робочому середовищі використовуйте облікові дані з відповідними дозволами та строком дії. Ніколи не розміщуйте токени API у загальнодоступному коді фронтенду або клієнтських скриптах.

Налаштування одержувача WhatsApp у FormCourier Notifications Pro

Після отримання облікових даних налаштуйте одержувача WhatsApp у плагіні:

  1. Відкрийте FormCourier Notifications Pro в адміністративній панелі WordPress.
  2. Перейдіть до розділу налаштувань одержувачів WhatsApp.
  3. Створіть нового одержувача та вкажіть Phone Number ID.
  4. Додайте Access Token і номер телефону одержувача.
  5. Налаштуйте необхідний режим надсилання повідомлень.
  6. Збережіть налаштування та виконайте доступний тест підключення.

FormCourier Notifications Pro підтримує кількох одержувачів WhatsApp, тому для різних форм можна налаштувати надсилання сповіщень на різні номери. Також можна вказати одержувача за замовчуванням, який використовуватиметься в логіці маршрутизації плагіна.

Успішний тест підключення підтверджує працездатність перевіреної операції API, але не гарантує, що кожне наступне повідомлення надійде одержувачу. Фактична доставка залежить від конфігурації облікового запису, дозволів на надсилання повідомлень, вимог до шаблонів і результатів обробки запитів із боку WhatsApp.

Як надсилати заявки з контактних форм WordPress у WhatsApp

Після налаштування підключення до API необхідно пов’язати кожну форму WordPress із відповідним одержувачем сповіщень. Для інтеграції контактної форми WordPress із WhatsApp потрібні два компоненти: підтримувана форма, яка ініціює подію надсилання, і налаштований одержувач, якому буде доставлено сповіщення.

FormCourier Notifications Pro використовує Form Routes для підключення окремих форм до одержувачів сповіщень. Це дозволяє керувати тим, який співробітник або відділ отримує кожну заявку, не змінюючи функціональності самої форми.

Вибір форми WordPress та одержувача WhatsApp

Відкрийте налаштування Form Routes і виберіть форму, яку потрібно налаштувати. Наприклад, на корпоративному сайті може використовуватися загальна контактна форма для адміністративних звернень, форма запиту комерційної пропозиції для відділу продажу та форма технічної підтримки для обслуговування клієнтів. Для кожної форми можна призначити окремого одержувача WhatsApp.

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

Налаштування тексту сповіщення

FormCourier Notifications Pro підтримує стандартні шаблони повідомлень та індивідуальні шаблони для окремих форм. У шаблонах використовуються плейсхолдери, які дозволяють автоматично підставляти дані заявки, інформацію про сайт і відомості про форму до тексту сповіщення.

Наприклад, шаблон сповіщення може виглядати так:

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

Сайт: {site_name}
Форма: {form_name}
Дата надсилання: {submitted_at}
Сторінка: {page_url}

Дані заявки:
{all_fields}

Плейсхолдер {all_fields} додає підготовлені дані надісланої форми, а {field:FIELD_NAME} дозволяє отримати значення конкретного виявленого поля. Фактичні ідентифікатори полів залежать від використовуваного конструктора та конкретної форми, тому вони повинні відповідати доступній конфігурації полів.

Плейсхолдери сповіщень FormCourier відрізняються від параметрів схвалених шаблонів WhatsApp у Meta. Підсумкове вихідне повідомлення має відповідати обмеженням вибраного режиму надсилання WhatsApp.

Тестування першого надсилання форми

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

Потім перевірте журнали доставки, щоб переконатися у виконанні спроби надсилання, та перегляньте доступні події доставки WhatsApp. Тестування повного процесу обробки заявки важливе, оскільки успішне підключення до API саме по собі не підтверджує, що форма, маршрут і налаштування повідомлення правильно працюють разом.

Підключіть форми WordPress до WhatsApp у реальному часі

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

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

Для ділового листування через WhatsApp діють інші вимоги, ніж для звичайних сповіщень електронною поштою. Компанії не можуть надсилати довільні повідомлення через API будь-яким одержувачам у будь-який час, оскільки Meta встановлює обмеження, пов’язані з часовими вікнами листування, схваленими шаблонами та умовами надсилання повідомлень.

Розуміння відмінностей між повідомленнями в довільній формі та схваленими шаблонами особливо важливе під час автоматизації сповіщень із форм WordPress.

Повідомлення в довільній формі та схвалені шаблони Meta

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

Стандартне вікно обслуговування клієнтів зазвичай триває 24 години після останнього повідомлення, надісланого відповідним користувачем WhatsApp компанії. Важливо враховувати, що надсилання контактної форми на сайті саме по собі не відкриває таке вікно. Тому для автоматичних сповіщень за межами дозволеного вікна листування компанії може знадобитися схвалений шаблон Meta.

Для регулярного надсилання сповіщень на робочому сайті використання відповідного схваленого шаблону часто є більш доцільним варіантом. Правильний режим надсилання залежить від фактичного контексту листування у WhatsApp та чинних вимог Meta.

Налаштування назви шаблону, мови та параметрів BODY

Шаблони повідомлень WhatsApp створюються та керуються через інфраструктуру WhatsApp Business компанії Meta. Схвалений шаблон містить визначену назву, мову та текст повідомлення, у якому можуть використовуватися підтримувані змінні параметри.

Наприклад, шаблон може містити такий текст:

Отримано нову заявку із сайту: {{1}}

У цьому прикладі {{1}} позначає змінну в тілі шаблону Meta. FormCourier Notifications Pro дозволяє налаштувати назву схваленого шаблону, мову та параметр BODY, щоб підготовлений вміст сповіщення надсилався з використанням відповідного шаблону Meta.

Плагін не схвалює шаблони самостійно. Перевіркою та затвердженням шаблонів займається Meta, тому налаштовані назва, мова та структура параметрів повинні відповідати схваленій версії. Якщо запит до API завершується помилкою через невідповідність шаблону, необхідно виправити налаштування перед повторним надсиланням повідомлення.

Як відстежувати статус доставки повідомлень WhatsApp

Надсилання запиту до API не обов’язково означає, що повідомлення вже надійшло одержувачу. WhatsApp може прийняти запит на обробку та надати додаткову інформацію про доставку пізніше. Тому адміністраторам важливо розрізняти успішне прийняття запиту API та фактичну доставку повідомлення.

FormCourier Notifications Pro надає журнали доставки та підтримує події вебхуків WhatsApp, які можуть оновлювати статуси сповіщень. Відстеження статусів доставки WhatsApp допомагає з’ясовувати причини невдалих надсилань і перевіряти, чи надійшли важливі звернення до одержувачів.

Що означають статуси Sent, Delivered, Read і Failed

Плагін підтримує основні статуси доставки повідомлень WhatsApp, наведені нижче.

СтатусЗначенняЩо потрібно знати адміністратору
sentWhatsApp обробив повідомлення для надсилання.Повідомлення ще не обов’язково доставлено на пристрій одержувача.
deliveredWhatsApp підтверджує успішну доставку.Доставку підтверджено, але повідомлення могло бути ще не відкрито.
readWhatsApp повідомляє, що одержувач прочитав повідомлення.Підтвердження прочитання залежать від особливостей роботи WhatsApp і доступності цієї функції.
failedWhatsApp повідомляє про невдалу доставку.Необхідно переглянути доступну інформацію про помилку та визначити подальші дії.

Ці статуси відображають різні етапи обробки повідомлення. Успішна доставка сповіщення не означає, що співробітник уже опрацював заявку, а відсутність підтвердження прочитання не обов’язково свідчить про проблему з доставкою.

Як вебхуки WhatsApp оновлюють журнали доставки

Вебхук дозволяє Meta надсилати підтримувані події зміни статусу повідомлення назад до застосунку після початкового запиту до API. FormCourier Notifications Pro може обробляти підписані події вебхуків WhatsApp та оновлювати відповідні записи про доставку після отримання й перевірки цих подій.

Процес починається з надсилання повідомлення через API плагіном FormCourier. У міру обробки повідомлення WhatsApp може передавати підтримувані події зміни статусу на налаштовану адресу вебхука. Плагін перевіряє та обробляє ці події, після чого оновлює відповідну інформацію про сповіщення.

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

У журналах доставки можуть відображатися одержувачі, статуси, часові позначки, HTTP-відповіді, кількість спроб надсилання та інформація про помилки. Фільтрація й експорт у CSV допомагають аналізувати повторювані проблеми зі сповіщеннями, проте журнали не слід розглядати як постійну базу даних CRM.

Як керувати кількома одержувачами сповіщень WhatsApp

Компаніям часто потрібно спрямовувати різні типи звернень окремим співробітникам або підрозділам. FormCourier Notifications Pro підтримує кількох одержувачів WhatsApp і дозволяє розподіляти сповіщення за допомогою Form Routes або Advanced Routing.

Form Routes призначає одержувачів для конкретних форм. Наприклад, заявки з форми запиту комерційної пропозиції можуть надходити до відділу продажу, а звернення до технічної підтримки – іншому співробітнику. Цей спосіб підходить, коли всі заявки з певної форми мають надсилатися відповідно до однакових налаштувань маршрутизації.

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

Advanced Routing підтримує кілька механізмів керування:

  • ALL / AND: Усі налаштовані умови мають виконуватися одночасно.
  • ANY / OR: Має виконуватися хоча б одна із заданих умов.
  • Add destinations: Додавання одержувачів до вже вибраних адресатів сповіщень.
  • Replace destinations: Заміна одержувачів, вибраних за допомогою стандартної маршрутизації.
  • Priority: Визначення порядку обробки правил маршрутизації.
  • Stop Processing: Припинення перевірки наступних правил після збігу із заданою умовою.

Ці можливості допомагають спрямовувати вхідні заявки відповідним співробітникам без необхідності створювати окрему форму для кожного підрозділу. За відповідного налаштування плагін також може включати одержувачів Telegram і Slack до маршрутизації сповіщень.

Advanced Routing призначений саме для розподілу сповіщень. Він не є універсальною платформою автоматизації робочих процесів і не замінює CRM-систему.

Усунення проблем із надсиланням сповіщень із форм у WhatsApp

Навіть якщо інтеграцію WordPress налаштовано правильно, доставка сповіщень може завершуватися помилкою через проблеми з авторизацією API, обмеження шаблонів, мережеві збої або неправильну маршрутизацію. Пошук причини слід починати з визначення етапу, на якому виникла проблема: під час надсилання форми, вибору одержувача, обробки запиту API або подальшої доставки повідомлення.

Перевірка налаштувань форми та одержувача

Спочатку переконайтеся, що форма WordPress успішно надсилається та використовує підтримуваний конструктор форм. Потім перевірте, чи існує потрібний одержувач WhatsApp, чи правильно налаштовано його облікові дані та чи коректно вказано номер телефону.

Перевірте Form Route, пов’язаний із надісланою заявкою. Якщо увімкнено Advanced Routing, перегляньте його умови, пріоритети та правила заміни одержувачів. Неправильно налаштоване правило може спрямувати сповіщення не тому одержувачу, навіть якщо сама форма успішно обробляє заявку.

Перевірка помилок API та шаблонів

Якщо форму оброблено, але сповіщення WhatsApp не надходить, перевірте HTTP-відповідь та інформацію про помилку провайдера в журналах доставки. Типові проблеми налаштування включають недійсні облікові дані, неправильні Phone Number ID, відсутні дозволи, невідповідність шаблонів та обмеження для одержувачів.

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

Використання журналів доставки та повторних спроб надсилання

FormCourier Notifications Pro зберігає інформацію про доставку, яка допомагає адміністраторам досліджувати причини невдалих сповіщень. Залежно від запису журнали можуть містити вибраного одержувача, статус доставки, HTTP-статус, відповідь провайдера, кількість спроб і останню помилку.

Плагін підтримує ручний та автоматичний Retry для повторного надсилання сповіщень у разі певних помилок. Автоматичний Retry використовує WP-Cron і збільшення інтервалів між спробами для обробки окремих тимчасових збоїв, зокрема мережевих проблем, обмежень частоти запитів і помилок на стороні провайдера. Однак повторні спроби не гарантують остаточної доставки, а постійні помилки конфігурації можуть потребувати втручання адміністратора.

Для повторного надсилання FormCourier може тимчасово зберігати інформацію із заявки, необхідну для повторної доставки, включно з відповідними значеннями полів форми, пов’язаними з невдалим сповіщенням. Це дозволяє повторно надсилати відповідні повідомлення без необхідності для відвідувачів заповнювати форму ще раз, але такий механізм не слід плутати з постійним зберіганням даних у CRM.

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

Висновок

Надсилання заявок із форм WordPress у WhatsApp забезпечує практичний додатковий канал сповіщень для компаній, яким важливо швидко реагувати на вхідні звернення. Для ефективної роботи інтеграції необхідні дійсні облікові дані Cloud API, відповідні шаблони повідомлень, правильно налаштовані одержувачі та надійний спосіб відстеження результатів доставки.

FormCourier Notifications Pro об’єднує ці можливості завдяки інтеграції з підтримуваними конструкторами форм, налаштуванню кількох одержувачів WhatsApp, Form Routes, Advanced Routing, журналам доставки, оновленню статусів через вебхуки та механізмам повторного надсилання. За умови правильного налаштування й тестування адміністратори сайтів можуть ефективніше розподіляти вхідні сповіщення з форм і контролювати їхні статуси доставки.

question-mark-svgrepo-com FAQ

Поширені запитання

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

Підключіть форми WordPress до WhatsApp у реальному часі

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

Останні статті

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *