image image image
image image
Официальный

WhatsApp API

Стабильный API от 2400 ₽/месяц

Прием и отправка сообщений через HTTP-запросы

Зарегистрироваться

Интегратор, одобренный WhatsApp LLC

Статус серверов: ... онлайн, актуально на ....

image

WhatsApp для бизнеса

Совершенствуйте коммуникацию
со своей аудиторией

Сhat API предназначен для создания чат-ботов, интеграций WhatsApp с бизнес-системами (CRM, ERP, сайтом).

Chat API уже используют для: переписки из CRM-систем, записи в салон красоты, отправки подробностей вакансии или чат-бота с промокодами.
  • Возможность использования брендированных сообщений и получения "Зеленой галочки";
  • Медиа-сообщения (изображения, файлы, местоположение, аудио, видео, кнопки, ссылки и т.д.);
  • Рассылки без риска быть заблокированным.
Зарегистрироваться

Более 7 лет

успешной работы
в сфере автоматизации WhatsApp

icon

400+

интеграций с различными платформами
ERP/CRM системами, чат-ботами

icon

3000+

компаний и программистов
сотрудничают с нами

phone
image
image

API для программистов

Надежное и масштабируемое решение
для автоматизации работ с WhatsApp

Простая документация и понятные инструкции позволят собрать чат-бота за пару часов или интеграцию на 100 000 сообщений в сутки на PHP, JavaScript, 1С, Python, Java, C# или даже VBA на базе официального API WhatsApp
Подключить WhatsApp API

Один миллиард+ icon

стабильно обрабатываемых запросов пользователей

10+ icon

сообщений в секунду
без задержек

img

Визуальный Конструктор ботов & Мульти-агент Чат

Chat API - это комплексный сервис для привлечения и взаимодействия с клиентами в WhatsApp.
Работайте на одной платформе: вам больше не нужно несколько инструментов для вашей команды!

Создавайте продвинутые чат-боты или гибкие интеграции с помощью нашего масштабируемого API или используйте встроенные готовые решения для автоматизации общения

image image

Быстрая и понятная

самостоятельная активация аккаунта

Отправить шаблон (инициировать диалог)

WhatsApp ограничивает содержание текстов сообщений, с помощью которых можно начать разговор с клиентом или продолжить разговор через 24 часа после последнего сообщения клиента. Это сообщение должно быть заранее утвержденным шаблоном. За отправку шаблона взимается плата, так как это инициирует диалог. Если клиент ответил вам, вы можете общаться с ним бесплатно в течение 24 часов с момента получения ответа. Читать подробнее.

$data = [
    'phone' => '79995253422', // Receivers phone
    'template' => 'template_name', // Template name
    'namespace' => 'namespace_of_template', // Namespace of template
    'language' =>  ['code' => 'en', 'policy' => 'deterministic'], // Language parameters
];
$json = json_encode($data); // Encode data to JSON
// URL for request POST /message
$token = '83763g87x';
$instanceId = '777';
$url = "https://api.chat-api.com/instance{$instanceId}/sendTemplate?token={$token}";
// Make a POST request
$options = stream_context_create(['http' => [
        'method'  => 'POST',
        'header'  => 'Content-type: application/json',
        'content' => $json
    ]
]);
// Send a request
$result = file_get_contents($url, false, $options);
var request = require('request'); //bash: npm install request
// URL for request POST /message
const token = '83763g87x';
const instanceId = '777';
const url = `https://api.chat-api.com/instance${instanceId}/sendTemplate?token=${token}`;
var data = {
    phone: '79995253422', // Receivers phone
    template: "template_name",
    namespace : "namespace_of_template",
    language: {
        code: "en",
        policy: "deterministic"}
};
// Send a request
request({
    url: url,
    method: "POST",
    json: data
});
// URL for request POST /message
const token = '83763g87x';
const instanceId = '777';
const url = `https://api.chat-api.com/instance${instanceId}/sendTemplate?token=${token}`;
let data = {
    phone: '79995253422', // Receivers phone
    template: "template_name",
    namespace : "namespace_of_template",
    language: {
        code: "en",
        policy: "deterministic"}
};
// Send a request
$.ajax(url, {
    data : JSON.stringify(data),
    contentType : 'application/json',
    type : 'POST'
});
curl \
-d '{"phone": "79995253422","template": "template_name", "namespace" : "namespace_of_template", "language": { "code": "en", "policy": "deterministic"}}' \ # Phone and template parameters
-H "Content-Type: application/json" \ # Headers
-X POST \ # Type = POST
"https://api.chat-api.com/sendTemplate?token=83763g87x" # URL for request POST /message

Отправить сообщение

Если диалог был инициирован клиентом, то вы можете отвечать обычным сообщением. Этот диалог так же является оплачиваемым, если вы ответили клиенту. Вы можете общаться с ним бесплатно в течение 24 часов с момента ответа. Читать подробнее про Диалоговую модель тарификации.

// URL для запроса GET /messages
        $token = '83763g87x';
        $instanceId = '777';
        $url = 'https://api.chat-api.com/instance'.$instanceId.'/messages?token='.$token;
        $result = file_get_contents($url); // Отправим запрос
        $data = json_decode($result, 1); // Разберем полученный JSON в массив
        foreach($data['messages'] as $message){ // Распечатаем каждое сообщение
            echo "Отправитель:".$message['author']."<br>";
            echo "Сообщение: ".$message['body']."<br>";
        }
var request = require('request');// npm install request
        var token = '83763g87x';
        var instanceId = '777';
        var url = `https://api.chat-api.com/instance${instanceId}/messageы?token=${token}`;
        request(url, function (error, response, body) { // Выполним GET запрос на URL
            if (error) return console.error('HTTP Error', error);
            // Декодируем ответ
            var data = JSON.parse(body);
            // Для каждого сообщения
            for (var i = 0; i < data.messages.length; i++) {
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
        });
var token = '83763g87x';
        var instanceId = '777';
        var url = `https://api.chat-api.com/instance${instanceId}/message?token=${token}`;
        $.get(url, function (data) { // Выполним GET запрос на URL
            for (var i = 0; i < data.messages.length; i++) { // Для каждого сообщения
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
        });
# Всего лишь GET запрос
        curl "https://api.chat-api.com/instance777/messages?token=83763g87x"

Установить Webhook

Получайте уведомления о личных сообщениях через входящие http запросы на ваш сервер.

// Сначала установите webhook согласно
        // документации например на http://ваш.сайт/incoming_message.php

        // Декодируем пришедший по webhook JSON
        $data = json_decode(file_get_contents('php://input'), true);
        foreach($data['messages'] as $message){ // Распечатаем каждое сообщение
            // Здесь уже обработайте каждое сообщение:
            // Добавьте в базу данных или сразу ответьте
        }
// Сначала установите webhook согласно
        // документации например на http://ваш.сайт/incoming_message.php

        // Подключим Express JS и Body Parser для того чтобы принять JSON POST
        var app = require('express')();
        var bodyParser = require('body-parser');
        app.use(bodyParser.json());

        // Теперь напишем обработик для
        app.post('/got_whatsapp_messages', function (req, res) {
            var data = req.body; // Получили новые сообщения в body
            for (var i = 0; i < data.messages.length; i++) { // Для каждого сообщения
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
            res.send('Ok'); //Ответим хоть что-нибудь, лишь бы код 200 был
        });

        app.listen(80);

Управление профилем аккаунта

Вы можете просматривать и редактировать свой профиль Whatsapp. Однако если вы хотите изменить отображаемое имя аккаунта, существует несколько правил.

$data = [
    'address' => '79995253422', // Телефон получателя
    'description' => 'Best Company', // Сообщение
    'email' => '', // mail Организации
    'vertical' => '' // Отрасль
];
$json = json_encode($data); // Закодируем данные в JSON
// URL для запроса POST /message
$token = '83763g87x';
$instanceId = '777';
$url = 'https://api.chat-api.com/instance'.$instanceId.'/me?token='.$token;
// Сформируем контекст обычного POST-запроса
$options = stream_context_create(['http' => [
    'method'  => 'POST',
    'header'  => 'Content-type: application/json',
    'content' => $json
]
]);
// Отправим запрос
$result = file_get_contents($url, false, $options);
img

Посмотрите как работает наш бот

Chat API позволяет эффективнее взаимодействовать с клиентами, автоматизировать обмен сообщениями,
а также интегрировать любые сервисы, настраивая WhatsApp под ваш бизнес

qr

Отсканируйте QR-код или напишите на номер +18133583146

image

Что говорят наши клиенты

Доверие тысячи разработчиков

Ribhu

Omni-channel for hotels

Хороший интерфейс и автономия. Я могу создать аккаунт сам с нуля, заплатить с карты и начать работать с WhatsApp. Не нужно никому писать по электронной почте, и все шаги автоматизированы. Это круто!

Мария

Агенство недвижимости

Во-первых, нам понравилась отзывчивость с которой к нам отнеслись - нам очень помогли в интеграции Chat API с CRM. Во-вторых, это многофункциональность сервиса, которая понравилась нашим программистам. Мы продолжаем работать с Chat API и рады нашему совместному росту

João Ignácio

Software Architect and Development Manager

Я считаю, что сервис отличный, всегда работает, а служба поддержки на связи всякий раз, когда нам это нужно. Что очень хорошо, так это то, что некоторые из моих запросов, касающихся проблем и улучшений, были приняты во внимание и реализованы там, где это возможно.

Alejandro

CEO

При выборе API я в первую очередь ориентируюсь на стабильность и гибкость - эти качества очень важны для меня. Мой выбор был сделан в пользу Chat API. Я работаю уже почти год, все мне подходит. И мне нравится, что ваш API очень легко использовать, создавать ботов и прочее.

Дмитрий

Бухгалтерская служба, разработчик

Большинство сервисов не предоставляли той гибкости, которая нам была необходима при оптимизации общения с нашими клиентами. Chat API - решение, которое нам больше всего подошло. Просто, удобно, доступно. Также мне нравится дружелюбная служба поддержки и что она отвечает достаточно быстро. Крепкий и хороший продукт.
image

Заботливая поддержка всегда на связи

Наша команда всегда готова ответить на ваши вопросы

Безопасные массовые рассылки через WhatsApp Business API

Мы расскажем вам, как правильно программного делать рассылки в WhatsApp. Здесь есть несколько важных нюансов

Мгновенный доступ к WhatsApp Business API

Регистрация с отложенной верификацией или как получить доступ к WhatsApp Business API за 5 минут

Верификация вашей компании в Facebook. Пошаговая инструкция

Для того чтобы получить полный доступ к WhatsApp Business API, необходимо пройти верификацию в Facebook Business Manager

Как работать с шаблонами сообщений WhatsApp Business API?

В этом руководстве мы говорим о шаблонах, без которых невозможно начать общение с клиентами

Бесплатный API Интегратор: API Chains

API Chain поможет вам объединить WhatsApp c любыми доступными API и приложениями и расширить возможности без каких-либо усилий с вашей стороны

Как получить зеленую галочку в WhatsApp?

Мы столкнулись с большим количеством вопросов о получении зеленой галочки, поэтому написали полную инструкцию

Как выбрать номер для WhatsApp Business API?

Мы собрали ответы на популярные вопросы, требования и рекомендации по выбору номера при подключении WABA

3 способа добавить интерактивности в общение с клиентами

Рассмотрим инструменты и особенности для добавления интерактивности боту

Цена и порядок оплаты API WhatsApp Business

Открыто рассказываем, как и за что взимается плата за подключение WhatsApp Business API