WhatsApp API для сайта
Подтверждайте заявки, сообщайте о заказах и принимайте ответы клиентов в своей системе. Отправкой управляет сервер сайта.
Форма на сайте → сообщение клиенту
Сначала посетитель оставляет номер и согласие на сообщение. Сервер проверяет поля, сохраняет заявку и создаёт запись уведомления с UUID. Затем отправляет одобренный шаблон через WAIX.
В браузере остаётся только форма. API-ключ WAIX хранится на сервере. Добавьте защиту от повторного нажатия, ограничение частоты заявок и проверку согласия.
Заказ принят, готов или передан в доставку
У каждого события заказа свой UUID. Сохраните его до HTTP-запроса: если ответ потеряется, повторите тот же запрос с тем же ключом. Не генерируйте новый UUID на каждой попытке.
В шаблон передайте номер заказа, имя или другой параметр, который действительно есть в одобренной версии. HTTP 202 означает постановку в очередь. Пометку «доставлено» ставьте по вебхуку доставки.
Вход по коду WhatsApp
Создайте OTP-проект и начните с sandbox. Сервер запрашивает код, связывает challenge ID с текущей сессией и проверяет код, введённый посетителем. Только после успешной проверки выдаётся сессия вашего сайта.
Ограничивайте запросы по пользователю и IP. Тестовый код из sandbox нельзя возвращать посетителю или включать в клиентский JavaScript.
Выберите способ подключения
Если сайт написан на Node.js, PHP или Python, используйте SDK. Для сайта с готовыми событиями и вебхуками подойдёт сценарий n8n. Он уже содержит проверку полей и запрос к WAIX.
Сколько стоит подключение
Для собственного номера оплачивается подписка WAIX в тенге, а сообщения — напрямую Meta с карты в вашем WhatsApp Business Account. Количество номеров и сумму можно рассчитать на странице тарифа. OTP оплачивается отдельным пакетом.
Проверьте интеграцию на своём сценарии
Начните с подключения номера и одного сообщения. Если внедряете WhatsApp клиентам, подайте заявку в партнёрскую программу.
Создать аккаунт →Партнёрская программа