image image image
image image
oficial

API for messengers

API estável de US $30/mês

Recebendo e enviando mensagens via solicitações HTTP

image

Comunique-se com seu público

através do messengers

Estabeleça sua presença, impacte clientes, crie bots e impulsione suas vendas no e-commerce!

O Chat API já é utilizada para muitos projetos: envio e leitura de mensagens do sistema CRM, gravação no salão de beleza, envio de detalhes da vaga ou chat-bot com códigos promocionais.
  • Mensagens de marca;
  • Mensagens enriquecidas (imagens, arquivos, localização, áudios, vídeos, links, produtos, etc);
  • Mailings sem o risco de ser bloqueado.

Mais de 7 anos icon

trabalho bem sucedido
na automação do messengers

400+ icon

Integrações com várias plataformas,
sistemas ERP/CRM, Chat Bots

3000+

empresas e programadores
colaboram conosco

image
image

API amigável para desenvolvedores

Solução realmente confiável e altamente escalável para automatizar messengers

Fácil de integrar, com base nos documentos da API for messengers permitirá que você construa um chatbot em algumas horas ou uma integração para 100.000 mensagens por dia em PHP, JavaScript, 1C, Python, Java, C# ou mesmo VBA

Um bilhão+ icon

de pedidos de usuários processamos
com um alto nível de estabilidade

24/7 icon

Atendimento
ao cliente

10+ icon

Mensagens por segundo
sem atrasos

img

Crie chatbots avançados de conversação do messengers usando nossa API escalável e fácil de usar ou use nossas soluções integradas e prontas para usar para automatizar sua comunicação comercial através do messengers.

image image

Ativação rápida

e automatizada da conta

Envie um modelo (iniciar um diálogo)

O messengers limita o conteúdo das mensagens de texto com as quais você pode iniciar uma conversa com um cliente ou continuar uma conversa 24 horas após a última mensagem do cliente. Esta mensagem deve ser um modelo pré-aprovado. O envio do modelo é cobrado, pois inicia a conversa. Se o cliente responder a você, você poderá se comunicar com ele gratuitamente por 24 horas a partir do momento em que receber a resposta.

$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

Envie mensagem

Se o diálogo foi iniciado pelo cliente, o cliente pode responder com uma mensagem normal. Este diálogo também é pago, se você respondeu ao cliente. Você pode se comunicar com ele gratuitamente por 24 horas a partir do momento da resposta.

$data = [
    'phone' => '79995253422', // Receivers phone
    'body' => 'Hello, Andrew!', // Message
];
$json = json_encode($data); // Encode data to JSON
// URL for request POST /message
$url = 'https://api.chat-api.com/message?token=83763g87x';
// 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
var url = 'https://api.chat-api.com/message?token=83763g87x';
var data = {
    phone: '79995253422', // Receivers phone
    body: 'Hello, Andrew!', // Сообщение
};
// Send a request
request({
    url: url,
    method: "POST",
    json: data
});
// URL for request POST /message
var url = 'https://api.chat-api.com/message?token=83763g87x';
var data = {
    phone: '79995253422', // Receivers phone
    body: 'Hello, Andrew!', // Message
};
// Send a request
$.ajax(url, {
    data : JSON.stringify(data),
    contentType : 'application/json',
    type : 'POST'
});
curl \
-d '{"phone": "79995253422","body": "Hello, Andrew!"}' \ # Phone and message
-H "Content-Type: application/json" \ # Headers
-X POST \ # Type = POST
"https://api.chat-api.com/message?token=83763g87x" # URL for request POST /message

Configurar Webhook

Receba notificações de mensagens diretas por meio de solicitações http recebidas no seu servidor.

// First of all - set a webhook to URL like http://your_website.com/my_webhook_url.php

// Parse a webhook data
$data = json_decode(file_get_contents('php://input'), true);
foreach($data['messages'] as $message){ // Echo every message
    // Handle every message here
    // Add to the database or generate a response
}
// First of all - set a webhook to URL like http://your_website.com/my_webhook_url

// Require Express JS и Body Parser for JSON POST acceptance
var app = require('express')();
var bodyParser = require('body-parser');
app.use(bodyParser.json());

// Handle POST request
app.post('/my_webhook_url', function (req, res) {
    var data = req.body; // New messages in the "body" variable
    for (var i = 0; i < data.messages.length; i++) { // For each message
        var message = data.messages[i];
        console.log(message.author + ': ' + message.body); //Send it to console
    }
    res.send('Ok'); //Response does not matter
});

app.listen(80);

Gerenciamento de Perfil de Conta

Você pode visualizar e editar seu perfil do messengers.

$data = [
    'address' => '79995253422', // Recipient's phone
    'description' => 'Best Company', // Message
    'email' => '', // Email of the organization
    'vertical' => '' // The industry
];
$json = json_encode($data); // Let's encode the data in JSON
// URL for POST request /message
$token = '8376213g87x';
$instanceId = '777';
$url = 'https://api.chat-api.com/instance'.$instanceId.'/me?token='.$token;
// Let's form the context of an ordinary POST request
$options = stream_context_create(['http' => [
    'method'  => 'POST',
    'header'  => 'Content-type: application/json',
    'content' => $json
]
]);
// Let's send a request
$result = file_get_contents($url, false, $options);
img

O Chat API permite a comunicação direta com seus clientes, automatizando o envio de mensagens e notificações, e integra os chatbots, personalizando o serviço para sua empresa

qr
image

O que dizem os nossos clientes

Confiado por milhares de desenvolvedores

Ribhu

Omni-channel for hotels

Good UI and self serviceable (can create an instance from scratch and pay from my card and get running with messengers. No need to email anyone and all the steps are automated. This is great!)

Gonzalo

Chatbot developer

It’s good. The API works fast, messengers messages arrive in seconds.

Jeff

Internet Technology University

It is good and stable! There could be more opportunities for collaboration. Currently it is one-side API, but it has potential for more.

João Ignácio

Software Architect and Development Manager

My consensus is that the service is great, always on the air and the support meets whenever we need it. Something very good is that several of my requests for both problems and improvements have been taken into account and implemented where possible.