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

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

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

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

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

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

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.

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

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060