WhatsApp API для бізнесу: інтеграція, сповіщення, чат-боти

WhatsApp API для бізнесу: інтеграція, сповіщення, чат-боти

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

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

Послуги, які ми пропонуємо
Показано 1 з 1Усі 2062 послуг
WhatsApp API для бізнесу: інтеграція, сповіщення, чат-боти
Середній
~2-3 дні

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1418
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1286
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    983
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1243
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    983
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    998

WhatsApp API для бізнесу: інтеграція, сповіщення, чат-боти

Клієнти пишуть у WhatsApp, а ви відповідаєте днями — або не відповідаєте взагалі. Замовлення губляться, підтримка перевантажена. За статистикою, до 60% користувачів надають перевагу месенджерам для зв'язку з бізнесом, а середній час відповіді у WhatsApp — менше 5 хвилин. Ми вирішуємо цю проблему: інтегруємо WhatsApp Business API з вашим сайтом так, щоб сповіщення про статуси замовлення, відповіді на питання та чат-бот працювали без збоїв. Наш досвід — понад 5 років на ринку, більше 30 реалізованих інтеграцій WhatsApp API, у тому числі для інтернет-магазинів з великим обігом. Впровадження окупається в середньому за 2–3 місяці, а навантаження на підтримку знижується на 40%.

Які проблеми вирішує WhatsApp Business API?

Типові помилки при самостійній інтеграції:

  • Верифікація шаблонів: без правильно оформлених шаблонів не можна відправляти вихідні сповіщення. Ми готуємо шаблони, що проходять модерацію Meta з першого разу. 90% наших шаблонів проходять перевірку з першої спроби.
  • 24-годинне вікно: багато хто забуває, що довільні повідомлення можна відправляти тільки в межах сесії. Ігнорування цього призводить до блокування номера на 24 години. Ми налаштовуємо коректне управління сесіями.
  • Webhook та черги: вхідні повідомлення потрібно обробляти асинхронно, інакше API блокує запити. Використовуємо черги Laravel або Nest.js для надійної обробки.

Як підключити WhatsApp Business API до сайту?

Вибір способу підключення:

Критерій Meta Cloud API (прямий) BSP-провайдер (Twilio, 360dialog)
Вартість Безкоштовно (тільки за повідомлення) Плата за повідомлення вища
Складність підключення Потрібна верифікація Business Manager Реєстрація за 1 день
Гнучкість Повний контроль Обмеження провайдера
Підтримка Тільки документація Meta Техпідтримка провайдера

Для більшості проектів ми рекомендуємо прямий Cloud API — він дешевший і гнучкіший. Пряме підключення дозволяє економити до 70% на повідомленнях порівняно з BSP, а наш досвід дозволяє виконувати інтеграцію вдвічі швидше за середньоринкові терміни. BSP підходить, якщо потрібно швидко запуститися без глибокого технічного налаштування.

Як ми це робимо

Використовуємо PHP 8.3+ з Laravel 11, а для високонавантажених проектів — Nest.js (Node.js). Приклад відправки шаблонного повідомлення через Cloud API:

Приклад відправки шаблонного повідомлення
$response = Http::withToken(env('WHATSAPP_ACCESS_TOKEN')) ->post("https://graph.facebook.com/v19.0/{$phoneNumberId}/messages", [ 'messaging_product' => 'whatsapp', 'to' => $phone, 'type' => 'template', 'template' => [ 'name' => 'order_confirmation', 'language' => ['code' => 'ru'], 'components' => [ [ 'type' => 'body', 'parameters' => [ ['type' => 'text', 'text' => $orderId], ['type' => 'text', 'text' => $orderTotal . ' ₽'] ] ] ] ] ]); 

Шаблони повідомлень. Для вихідних сповіщень обов'язково використовувати попередньо схвалені шаблони. Шаблон створюється в Meta Business Manager і проходить перевірку (зазвичай 24–48 годин). Довільний текст у вихідних повідомленнях не можна відправляти — тільки в межах 24-годинного вікна сесії.

24-годинне вікно та сесійні повідомлення. Якщо користувач написав боту першим або відповів на шаблонне повідомлення — відкривається 24-годинне вікно, в яке можна відправляти довільні повідомлення. Це використовується для підтримки та діалогів:

Http::withToken($token)->post($url, [ 'messaging_product' => 'whatsapp', 'to' => $phone, 'type' => 'text', 'text' => ['body' => "Ваше замовлення відправлено, трек-номер: {$trackNumber}"] ]); 

Webhook для вхідних. Верифікація та обробка:

if ($request->has('hub_challenge')) { if ($request->hub_verify_token === env('WHATSAPP_VERIFY_TOKEN')) { return response($request->hub_challenge); } } $body = $request->json()->all(); foreach ($body['entry'] as $entry) { foreach ($entry['changes'] as $change) { $messages = $change['value']['messages'] ?? []; foreach ($messages as $message) { dispatch(new ProcessWhatsAppMessageJob($message)); } } } 

Інтерактивні кнопки. Дозволяють отримувати підтвердження від клієнта без введення тексту:

[ 'type' => 'interactive', 'interactive' => [ 'type' => 'button', 'body' => ['text' => 'Ваше замовлення готове до видачі. Підтвердьте отримання:'], 'action' => [ 'buttons' => [ ['type' => 'reply', 'reply' => ['id' => "confirm_{$orderId}", 'title' => 'Отримав ✓']], ['type' => 'reply', 'reply' => ['id' => "problem_{$orderId}", 'title' => 'Проблема']] ] ] ] ] 

Як проходить процес інтеграції?

  1. Аналітика — вивчаємо поточні бізнес-процеси, визначаємо сценарії сповіщень.
  2. Проектування — розробляємо архітектуру: вебхуки, черги, шаблони.
  3. Реалізація — налаштовуємо Cloud API або BSP, пишемо інтеграційний код.
  4. Тестування — перевіряємо відправку, прийом, обробку помилок.
  5. Деплой — запускаємо на продакшен, моніторимо перші дні.

Що входить в роботу

  • Налаштування WhatsApp Business API (прямий або через BSP).
  • Створення шаблонів повідомлень для замовлень, оплат, статусів.
  • Реалізація вебхука для обробки вхідних повідомлень.
  • Інтеграція з вашою CRM або сайтом.
  • Документація по API та інструкція для адміністраторів.
  • Навчання співробітників роботі з системою.
  • Гарантія якості: 30 днів безкоштовної підтримки після запуску.

Строки та вартість

Базова інтеграція (сповіщення + вхідні) — від 3 до 5 днів, вартість від 5000 грн. Повний проект з чат-ботом та кастомними сценаріями — від 7 до 14 днів, вартість від 15 000 грн. Точна ціна розраховується індивідуально — напишіть нам для оцінки.

Типові помилки при інтеграції WhatsApp Business

Типові помилки при самостійному підключенні: використання номера, вже прив'язаного до особистого WhatsApp; неправильна конфігурація вебхука; відправка непідтверджених шаблонів; ігнорування лімітів API; відсутність обробки помилок. Ми допомагаємо уникнути цих проблем завдяки багаторічному досвіду.

Порівняння типів повідомлень

Тип повідомлення Коли використовується Потрібен шаблон
Шаблонне Вихідне сповіщення (замовлення, оплата) Так
Сесійне Всередині 24-годинного вікна (підтримка) Ні
Інтерактивне Підтвердження дії (кнопки) Ні, але можна в шаблоні

Отримайте безкоштовну консультацію по вашому проекту — оцінимо задачу і запропонуємо оптимальне рішення. Замовте інтеграцію, і ми зв'яжемося протягом години.

Детальніше про можливості API читайте в офіційній документації WhatsApp Business API.