WhatsApp Business API

El canal oficial para la integración con WhatsApp. Inicio rápido, protección de bloqueo, sin necesidad de mantener el teléfono conectado

CONECTAR WHATSAPP API

API fácil de uso para los desarrolladores que permite integrarse con CRM, Bot, Data, etc.

Boletines oficiales y bots
Envíe boletines autorizados de parte de su empresa sin el riesgo de ser bloqueado
Botones en los mensajes
Añada botones interactivos al mensaje.
Mensajería avanzada (imágenes, archivos, ubicación, vídeos, enlaces, etc.)
Máxima velocidad de entrega
Integración directa con la infraestructura informática de WhatsApp para la entrega de mensajes instantáneos.
100% de mensajes entregados

Precio

Mensual
$39/mes

APIs nativas y Webhooks de WhatsApp

Incorporación rápida

Sin cargos ocultos

1000 conversaciones / mes gratis *

*
Además, la tarifa por cada conversación se cobra de acuerdo con los
Precios de las Conversaciones de Chat API

Constructor de chatbot básico

Atención al cliente

Constructor de bots visual*

*
Oferta temporal
elija esta tarifa
Anual
$30/mes

APIs nativas y Webhooks de WhatsApp

Incorporación rápida

Sin cargos ocultos

1000 conversaciones / mes gratis *

*
Además, la tarifa por cada conversación se cobra de acuerdo con los
Precios de las Conversaciones de Chat API

Constructor de chatbot básico

Atención al cliente

Constructor de bots visual*

*
Oferta temporal
elija esta tarifa
Mejor precio

Activación rápida y automática de la cuenta

Enviar una plantilla (iniciar un diálogo)

WhatsApp limita el contenido de los mensajes de texto con los que se puede iniciar una conversación con un cliente o continuar una conversación 24 horas después del último mensaje del cliente. Este mensaje debe ser una plantilla previamente aprobada. El envío de la plantilla tiene un coste, ya que inicia la conversación. Si el cliente le responde, podrá comunicarse con él de forma gratuita durante 24 horas a partir del momento en que reciba la respuesta. Más información.

$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

Enviar mensaje

Si el diálogo ha sido iniciado por el cliente, usted puede responder con un mensaje normal. Este diálogo también tiene un coste, si usted ha respondido al cliente. Puede comunicarse con él de forma gratuita durante 24 horas desde el momento de la respuesta. Lea más sobre el Modelo de Facturación del Diálogo.

$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

Instalar Webhook

Reciba notificaciones de mensajes privados a través de peticiones http entrantes a su 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);

Gestión del perfil de la cuenta

Usted puede ver y editar su perfil de Whatsapp. Sin embargo, si desea cambiar el nombre de la cuenta, hay algunas normas.

$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);

FAQ

¿Qué es WhatsApp Business API (WABA)?

Para conectar su negocio con los clientes en WhatsApp, se necesita una pasarela o interfaz API que medie entre su solución (sistema de CRM, chat bot, plataforma de chat o algo más) y los usuarios del mensajero. Esta interfaz es la solución oficial de Meta - WhatsApp Business API.
Obtenga más información sobre WhatsApp Business API oficial de Chat API en este artículo.

Ventajas de WhatsApp Business API

- Envío gratuito de mensajes. Sin riesgo de ser bloqueado, sin necesidad de tener el teléfono conectado;
- Conexión rápida. No hace falta verificar el negocio, empiece a trabajar con el número inmediatamente;
- Hasta 100.000 mensajes al día desde un único número;
- 1000 conversaciones gratuitas al mes;
- Botones interactivos en los mensajes para la respuesta más rápida al cliente;
- Número de WhatsApp como tarjeta de visita de su empresa;
- Una marca de verificación verde y el nombre de la empresa en el perfil de WhatsApp después del acuerdo con Meta.

Chat API proporciona WhatsApp Business API oficial?

Hemos logrado ayudar a establecer la comunicación con los clientes en WhatsApp desde 2015, proporcionando acceso a la API funcional, bots de chat, plataformas de chat.
A partir de 2020, empezamos a conectar a los usuarios a WhatsApp Business API a través del socio oficial de Meta - WhatsApp API 360Dialog. Nuestra solución es una de las más asequibles y eficaces en funcionamiento. Pruébelo y evalúe por sí mismo.

¿Cómo se conecta?
Chat API se conecta a WhatsApp Business API a través del proveedor oficial de Meta. La conexión se produce de forma instantánea gracias a un nuevo enfoque de registro con verificación diferida.

Después del registro, usted puede comenzar inmediatamente a probar el funcionamiento del número y configurar la integración, y la verificación de la empresa, la aprobación del nombre visual y la coordinación con la política de Meta se ejecuta al mismo tiempo que el acceso activo a la API.

Proceso de conexión:

En este artículo se facilitan instrucciones detalladas para conectar el número. A continuación se presenta el procedimiento general y el enfoque para registrar un número WABA.

- Cree un nuevo proyecto WABA en la cuenta personal de Chat API;
- Rellene el formulario de inscripción;
- Vincule su tarjeta bancaria para una suscripción a la tarifa seleccionada;
- Genere una API KEY. Especifique la API KEY en su cuenta personal de Chat API;
- En esta fase, usted ya podrá trabajar con el número, enviar y recibir mensajes, pero con algunas restricciones. Para ampliar las capacidades del número, es necesario verificar su negocio. Más información sobre la verificación en este artículo;
- Disfrute del funcionamiento de WhatsApp Business API oficial.

¿Cuánto tiempo se tarda en conectar?

Gracias a un enfoque nuevo del registro (mediante el registro con verificación diferida), se obtiene acceso a WhatsApp Business API casi al instante.El registro no lleva más de 5 minutos.

¿Qué números funcionarán para WhatsApp Business API?

Cualquier número es apto para trabajar con WhatsApp Business API, siempre que sea al mismo tiempo:

1 - Tenga la oportunidad de recibir mensajes/llamadas de verificación;

2 - No sea bloqueado en WhatsApp.

Usted también puede utilizar un número de teléfono fijo, pero necesita la telefonía IP para trabajar con él. Si dispone de un sistema IVR instalado, deberá desactivarlo al realizar el procedimiento de verificación del número.

Si el número ya está conectado a WhatsApp Business API a través de otro proveedor de la API, dicho número también se puede transferir a Chat API mediante el procedimiento de transferencia de números.

En este artículo podrá conocer las características de la elección de un número para WhatsApp Business API.

¡Importante! Un número conectado a WhatsApp Business API no puede funcionar en las aplicaciones de WhatsApp. Antes de empezar a conectar el número, debe eliminar su cuenta de WhatsApp. Lea más aquí.

¿Puede una entidad no jurídica conectar un número de WhatsApp Business API?

Facebook Business Manager es una herramienta para trabajar con empresas, por lo que para conseguir un FBID (el parámetro necesario para conectar WABA), es necesario tener una entidad legal o la condición de empresario individual. Hay que ser una organización y tener documentos que lo confirmen, todo lo demás depende de las formas de organización legal de su país

¿Cómo puedo conseguir una marca verde en WhatsApp?

La concesión de la marca verde y el estatus de "Socio Comercial Oficial" lo determina la propia Meta y establece los siguientes criterios:

- Verificación en Facebook Business Manager;
- Acceso a WhatsApp Business API y cumplimiento de las políticas de Meta;
- Doble autentificación en Facebook Business Manager;
- El segundo y mayor nivel de confianza en el número de WABA;
- Una marca famosa y reconocible.

En este artículo se describen detalladamente los consejos, las instrucciones y las dificultades. Ayudamos a todos nuestros clientes a conseguir una marca verde de forma gratuita.

¿Cuánto cuesta la conexión de WhatsApp Business API?

El coste de funcionamiento del número WABA se divide en dos segmentos:

1 - pago mensual por mantener el número - 39$ al mes o 30$ si la suscripción se emite por un año.

2 - pago por diálogos abiertos con el cliente, más sobre esto aquí.

Cada mes usted comienza con 1000 diálogos gratuitos.

Hemos escrito más sobre la formación de precios y el procedimiento de pago en este artículo.

Cancelación de la suscripción. Regla del mes de reserva.

Preste atención a la regla, quizás no la más justa, pero sí la más obligatoria de las liquidaciones mutuas, que es declarada por el proveedor de la API. Para que sea más sencillo, hemos llamado a esta regla "Mes de reserva".

Si decide abandonar WhatsApp Business API y eliminar el número, el procedimiento de pago será el siguiente:
- En primer lugar, los fondos del mes en el que se eliminó el número se cargarán en su totalidad, incluso si se elimina el número en los primeros días del mes.
- En segundo lugar, durante el mes siguiente al mes en el que se ha eliminado el número, también se cargará el importe, como en el caso de un período de WhatsApp Business API en pleno funcionamiento.

También creemos que esta medida no es del todo justa, ahora se está discutiendo este procedimiento y, esperamos, que pueda ser cambiado pronto, definitivamente le notificaremos al respecto.

Si se cancela la suscripción o no hay fondos suficientes en la tarjeta, el número se bloquea hasta que se aclaren las circunstancias.

Plantillas de mensajes

Son la forma y el contenido de los mensajes aprobados por Meta que se utilizan para abrir un diálogo con el cliente. Lea más sobre esto en este artículo.

Diálogo "Ventana" en 24 horas

Se trata de un intervalo de tiempo que comienza a partir del momento en que se inicia la comunicación y termina 24 horas después del primer mensaje del cliente entregado en el diálogo. Todos los mensajes dentro de la ventana de 24 horas son libres y están exentos del uso de plantillas.

WhatsApp Business App y WhatsApp Business API

Estos conceptos se confunden a menudo. WhatsApp Business App es una aplicación empresarial que cuenta con funcionalidades avanzadas para trabajar con la propia aplicación de WhatsApp. WhatsApp Business API es una interfaz o pasarela que permitirá automatizar y optimizar la comunicación con los usuarios mediante bots u operadores conectados a WhatsApp a través de sistemas CRM u otras plataformas.

Nombre de la pantalla (Display name)

Es el nombre del usuario o de la empresa que aparece en WhatsApp. Lea más en este artículo.

Registro con verificación diferida

Un nuevo enfoque para el registro de clientes en WABA. Se caracteriza por obtener un número activo de forma inmediata. Lea más sobre ello en este artículo.

image

Lo que dicen nuestros clientes

Confianza de miles de desarrolladores

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 WhatsApp. No need to email anyone and all the steps are automated. This is great!)

Gonzalo

Chatbot developer

It’s good. The API works fast, whatsapp’s 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.

PRECIO Y CONEXIÓN

Coste mensual a partir de 30 $/mes para una cuenta de WhatsApp
A partir de 5 números el precio será menor. Si usted conecta más números, se pueden establecer condiciones individuales.
El precio incluye el soporte técnico, los primeros 1000 diálogos al mes y todas las funciones de API oficial.

Únase a la versión oficial de WhatsApp Business API