Клієнт не отримує сповіщення про статус замовлення — конверсії падають, підтримка захлинається питаннями. Кожен пропущений статус знижує лояльність: за даними нашого аналізу, до 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. Якщо тестуєте — підійде і бот.
Практична реалізація
Кроки підключення
- Реєстрація Business Account на порталі Viber та отримання токену.
- Налаштування webhook для прийому подій.
- Розробка модуля відправки повідомлень через Viber REST API.
- Інтеграція з CRM або кошиком для автоматичної відправки сповіщень Viber.
- Тестування всіх сценаріїв (успіх, помилки, відписки).
- Деплой на 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. Зв'яжіться з нами для консультації щодо вашого проекту. Отримайте пропозицію з індивідуальним кошторисом і термінами.







