Як підключити Viber до сайту: сповіщення, чат-бот та API

Клієнт не отримує сповіщення про статус замовлення — конверсії падають, підтримка захлинається питаннями. Кожен пропущений статус знижує лояльність: за даними нашого аналізу, до 30% покупців йдуть після двох прострочок інформування. Ми вирішуємо це завдання через **інтеграцію Viber Business** з сайт

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

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

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

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

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

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

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

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

Клієнт не отримує сповіщення про статус замовлення — конверсії падають, підтримка захлинається питаннями. Кожен пропущений статус знижує лояльність: за даними нашого аналізу, до 30% покупців йдуть після двох прострочок інформування. Ми вирішуємо це завдання через інтеграцію Viber Business з сайтом. Підключаємо відправку транзакційних повідомлень, чат-бота та кнопку Viber за 2–5 днів. Гарантуємо стабільну роботу та економію до 70% бюджету на SMS (наприклад, 1000 грн/міс для 10 000 повідомлень). Viber Business Messages дозволяє надсилати до 10 000 повідомлень на день безкоштовно (за даними офіційної документації Viber). У країнах СНД Viber — другий за популярністю месенджер, його відкриваність перевищує 80%. Перехід на Viber-сповіщення дає швидкий приріст повернення клієнтів. Viber повідомлення в 5 разів ефективніші за email. Viber Business на 70% дешевший за SMS при масових розсилках, а інтеграція Viber у 2 рази швидша за інтеграцію WhatsApp.

Що ви отримаєте?

  • Транзакційні сповіщення — статуси замовлень, підтвердження оплати, коди доступу. Користувачі в СНД читають Viber частіше, ніж email.
  • Зниження навантаження на підтримку — чат-бот відповідає на типові питання "Де моє замовлення?", "Статус доставки?", — до 60% звернень йде в автомат.
  • Кнопка Viber на сайті — один клік для переходу в діалог, підвищення конверсії в ліди на 15–25%.

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

Viber Business Messages — офіційний канал для сповіщень та маркетингу. На відміну від безкоштовного бота, Business Account може ініціювати діалог (за згодою користувача). Ми використовуємо Viber REST API або підключаємо через агрегаторів (SMSC Viber, Infobip, MessageBird) — єдиний інтерфейс для Viber, WhatsApp, SMS. Вибір залежить від обсягу та географії аудиторії.

Типи акаунтів

Параметр Viber Bot (безкоштовно) Viber Business Account (платний)
Ініціація діалогу Тільки від користувача Будь-яка сторона
Відправка повідомлень без підписки Ні Так (за згодою)
Кількість підписників Не обмежено До 10 000 (базовий)
Rich media кнопки Так Так
Webhook Так Так
Вартість 0 Від 0.01 € за повідомлення

Для завдань з масовою розсилкою або сповіщеннями про статуси потрібен Viber Business Account. Якщо тестуєте — підійде і бот.

Практична реалізація

Кроки підключення

  1. Реєстрація Business Account на порталі Viber та отримання токену.
  2. Налаштування webhook для прийому подій.
  3. Розробка модуля відправки повідомлень через Viber REST API.
  4. Інтеграція з CRM або кошиком для автоматичної відправки сповіщень Viber.
  5. Тестування всіх сценаріїв (успіх, помилки, відписки).
  6. Деплой на production та моніторинг.

Відправка через Viber REST API

$authToken = env('VIBER_BOT_TOKEN'); // Відправка текстового повідомлення $response = Http::withHeaders([ 'X-Viber-Auth-Token' => $authToken ])->post('https://chatapi.viber.com/pa/send_message', [ 'receiver' => $viberUserId, // унікальний Viber ID користувача 'type' => 'text', 'text' => "Ваше замовлення #{$orderId} передано в доставку.", 'sender' => ['name' => 'Мій Магазин'] ]); 

Повідомлення з кнопкою

Http::withHeaders(['X-Viber-Auth-Token' => $authToken]) ->post('https://chatapi.viber.com/pa/send_message', [ 'receiver' => $viberUserId, 'type' => 'rich_media', 'rich_media' => [ 'Type' => 'rich_media', 'ButtonsGroupRows' => 2, 'Buttons' => [ [ 'Columns' => 6, 'Rows' => 1, 'Text' => 'Відстежити замовлення', 'ActionType' => 'open-url', 'ActionBody' => $trackingUrl // реальне посилання на відстеження ] ] ] ]); 

Webhook та обробка вхідних

// Реєстрація webhook Http::withHeaders(['X-Viber-Auth-Token' => $authToken]) ->post('https://chatapi.viber.com/pa/set_webhook', [ 'url' => env('VIBER_WEBHOOK_URL'), 'event_types' => ['delivered', 'seen', 'failed', 'subscribed', 'unsubscribed', 'conversation_started', 'message'] ]); // Обробник Route::post('/webhooks/viber', function (Request $request) { $event = $request->json()->all(); $type = $event['event']; if ($type === 'message') { $userId = $event['sender']['id']; $text = $event['message']['text']; dispatch(new ProcessViberMessageJob($userId, $text)); } if ($type === 'subscribed') { // Користувач підписався на бота ViberUser::updateOrCreate(['viber_id' => $event['user']['id']], [...]]); } return response()->json(['status' => 0]); // 0 = OK для Viber }); 

Отримання Viber ID користувача

Viber ID приходить у подіях conversation_started (перший діалог) або subscribed. Потрібно зберегти зв'язок user_id → viber_id в БД.

Відправка через агрегаторів (SMSC Viber)

Для відправки Viber-повідомлень без власного бота можна використовувати SMSC Viber — він підтримує Viber Business Messages через єдиний API.

Обсяг та терміни робіт

Етапи інтеграції

Етап Тривалість Результат
Аналіз & вимоги 1 день Схема інтеграції, опис сценаріїв
Реєстрація & налаштування 1 день Аккаунт Viber Business, API ключі
Розробка (webhook, відправка) 1–2 дні Код інтеграції, тестові повідомлення
Тестування & налагодження 1 день Перевірка всіх сценаріїв, навантажувальне тестування
Деплой & документація 0.5 дня Розгортання на production, інструкція для підтримки

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

  • Підготовка та верифікація Viber Business Account
  • Налаштування webhook та обробка подій (message, subscribed, failed)
  • Інтеграція з вашою CRM / кошиком (Laravel, WordPress, кастом)
  • Реалізація шаблонів повідомлень (текст, кнопки, медіа)
  • Чат-бот на базі Viber Chatbot API (опціонально)
  • Тестування: функціональне, навантажувальне, відмовостійкість
  • Документація: опис API, інструкція для операторів
  • Навчання операторів роботі з чат-ботом та сповіщеннями
  • Доступи до API та акаунту Viber Business
  • Підтримка протягом 30 днів після здачі

Вартість та порівняння

Viber Business Messages у 3–4 рази дешевший за SMS у країнах СНД. Вартість повідомлень Viber Business — від 0.01€ за штуку, що при 10 000 повідомлень на місяць складає близько 100€. Відкриваність повідомлень у 5 разів вища за email (80–90% проти 10–15%).

Детальніше про вартість інтеграції Вартість розраховується індивідуально залежно від складності сценаріїв, кількості повідомлень та необхідності кастомного чат-бота. Ми пропонуємо прозорий кошторис до початку робіт. Зв'яжіться з нами для оцінки вашого проекту.

Оцініть ваш проект — напишіть нам, і ми запропонуємо рішення під ключ. Інтеграція займає від 2 до 5 днів. Більше 5 років досвіду з Viber API — гарантуємо стабільну роботу без сюрпризів. Ми спеціалізуємося на інтеграції месенджерів, зокрема Viber Business Messages. Зв'яжіться з нами для консультації щодо вашого проекту. Отримайте пропозицію з індивідуальним кошторисом і термінами.