Клиент не получает уведомления о статусе заказа — конверсии падают, поддержка захлебывается вопросами. Каждый пропущенный статус снижает лояльность: по данным нашего анализа, до 30% покупателей уходят после двух просрочек информирования. Мы решаем эту задачу через интеграцию Viber Business с сайтом. Подключаем отправку транзакционных сообщений, чат-бота и кнопку Viber за 2–5 дней. Гарантируем стабильную работу и экономию до 70% бюджета на SMS. Viber Business Messages позволяет отправлять до 10 000 сообщений в день бесплатно (по данным официальной документации Viber). В странах СНГ Viber — второй по популярности мессенджер, его открываемость превышает 80%. Переход на Viber-уведомления даёт быстрый прирост возврата клиентов.
Что дает интеграция Viber Business с сайтом?
- Транзакционные уведомления — статусы заказов, подтверждения оплаты, коды доступа. Пользователи в СНГ читают Viber чаще, чем email.
- Снижение нагрузки на поддержку — чат-бот отвечает на типовые вопросы "Где мой заказ?", "Статус доставки?", — до 60% обращений уходит в автомат.
- Кнопка Viber на сайте — один клик для перехода в диалог, повышение конверсии в лиды на 15–25%.
Как работает интеграция Viber Business с сайтом?
Viber Business Messages — официальный канал для уведомлений и маркетинга. В отличие от бесплатного бота, Business Account может инициировать диалог (с согласия пользователя). Мы используем REST API или подключаем через агрегаторов (SMSC, Infobip, MessageBird) — единый интерфейс для Viber, WhatsApp, SMS. Выбор зависит от объёма и географии аудитории.
Какой тип аккаунта Viber выбрать?
| Параметр | Viber Bot (бесплатно) | Viber Business Account (платный) |
|---|---|---|
| Инициация диалога | Только от пользователя | Любая сторона |
| Отправка сообщений без подписки | Нет | Да (с согласия) |
| Количество подписчиков | Не ограничено | До 10 000 (базовый) |
| Rich media кнопки | Да | Да |
| Webhook | Да | Да |
| Стоимость | 0 | От 0.01 € за сообщение |
Для задач с массовой рассылкой или уведомлениями о статусах нужен Business Account. Если тестируете — подойдёт и бот.
Как подключить Viber Business к сайту: пошаговый план
- Регистрация Business Account на портале Viber и получение токена.
- Настройка webhook для приёма событий.
- Разработка модуля отправки сообщений через REST API.
- Интеграция с CRM или корзиной для автоматической отправки уведомлений.
- Тестирование всех сценариев (успех, ошибки, отписки).
- Деплой на 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' => "https://track.example.ru/order/{$orderId}"
]
]
]
]);
Webhook и обработка входящих
// Регистрация webhook
Http::withHeaders(['X-Viber-Auth-Token' => $authToken])
->post('https://chatapi.viber.com/pa/set_webhook', [
'url' => 'https://yoursite.ru/webhooks/viber',
'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-сообщений без собственного бота можно использовать SMSC.ru — он поддерживает 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, инструкция для операторов
- Поддержка в течение 30 дней после сдачи
Сравнение с альтернативами: Viber Business Messages в 3–4 раза дешевле SMS в странах СНГ. При этом открываемость сообщений — 80–90% против 10–15% у email.
Оцените ваш проект — напишите нам, и мы предложим решение под ключ. Интеграция занимает от 2 до 5 дней. Более 5 лет опыта с Viber API — гарантируем стабильную работу без сюрпризов. Свяжитесь с нами для консультации по вашему проекту. Получите предложение с индивидуальной сметой и сроками.







