WhatsApp API para Developers: Documentacion y Tutorial Completo [2026]

La WhatsApp API para developers es la puerta de entrada para cualquier equipo de desarrollo que quiera integrar mensajeria de WhatsApp en sus aplicaciones, plataformas de soporte o sistemas de automatizacion. A traves de la WhatsApp Business Platform de Meta, los desarrolladores teneis acceso a una REST API completa que permite enviar mensajes, gestionar plantillas, recibir notificaciones via webhook y construir experiencias conversacionales a escala. En esta guia os llevamos paso a paso por la arquitectura, la configuracion del entorno, los endpoints principales, los SDKs disponibles por lenguaje y todo lo que necesitais para poner en marcha vuestra integracion. Si buscais una vision general del ecosistema antes de entrar en el codigo, consultad nuestra guia completa de WhatsApp Business API.
Arquitectura de WhatsApp Business API para Developers
Antes de escribir una sola linea de codigo, necesitais entender como esta estructurada la WhatsApp API a nivel tecnico. La plataforma de Meta expone una REST API sobre HTTPS con autenticacion basada en tokens, y toda la comunicacion entrante se gestiona mediante webhooks. Comprender esta arquitectura os ahorrara horas de debugging y decisiones de diseno equivocadas.
Cloud API vs On-Premise
La WhatsApp Business API se ofrece en dos modalidades principales. La Cloud API esta alojada integramente en la infraestructura de Meta: no necesitais servidores propios, no gestionais contenedores Docker y las actualizaciones son automaticas. Es la opcion recomendada por Meta desde 2022 y la que ofrece acceso mas rapido para cualquier WhatsApp API developer.
La version On-Premise requiere desplegar contenedores en vuestros propios servidores o en los de un Business Solution Provider (BSP). Ofrece mayor control sobre los datos, pero implica un equipo de operaciones dedicado, gestion de certificados y actualizaciones manuales. Meta esta deprecando progresivamente esta modalidad en favor de Cloud API.
Para la mayoria de equipos de desarrollo, la Cloud API es la eleccion correcta. Si vuestro caso de uso requiere residencia de datos estricta o volumenes extremadamente altos con latencias inferiores a 100ms, la On-Premise puede tener sentido, pero evaluadlo con cuidado. Podeis profundizar en las diferencias en nuestra guia sobre WhatsApp Cloud API.
Endpoints principales
La API se estructura alrededor del Graph API de Meta, con el siguiente patron base:
https://graph.facebook.com/v21.0/{phone-number-id}/{recurso}Los endpoints mas relevantes para un WhatsApp developer son:
- POST /messages: Enviar mensajes de texto, plantillas, multimedia, ubicaciones, contactos y mensajes interactivos.
- GET /media/{media-id}: Descargar archivos multimedia recibidos.
- POST /media: Subir archivos multimedia para su envio posterior.
- GET /{phone-number-id}: Obtener informacion del numero de telefono asociado.
- GET /{waba-id}/message_templates: Listar plantillas aprobadas.
- POST /{waba-id}/message_templates: Crear nuevas plantillas de mensaje.
Cada endpoint devuelve respuestas en formato JSON y utiliza codigos de error estandar HTTP. Los errores especificos de WhatsApp incluyen codigos como 131047 (numero no registrado en WhatsApp) o 131026 (mensaje fuera de la ventana de 24 horas).
Autenticacion y tokens
El sistema de autenticacion se basa en tokens de acceso generados desde el panel de Meta for Developers. Existen dos tipos:
Token temporal: Se genera desde la consola de Meta Developers y caduca en 24 horas. Es util para pruebas rapidas y desarrollo local.
Token permanente del sistema: Se genera creando un usuario de sistema en el Business Manager y asignandole permisos sobre la aplicacion de WhatsApp. Este es el token que usareis en produccion.
Todos los requests deben incluir el token en la cabecera Authorization:
curl -X POST \
'https://graph.facebook.com/v21.0/{phone-number-id}/messages' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"messaging_product":"whatsapp","to":"34600000000","type":"text","text":{"body":"Hola desde la API"}}'Guardad el token como variable de entorno y nunca lo incluyais directamente en el codigo fuente. Si quereis entender como funciona todo el flujo de autenticacion, tenemos una explicacion detallada en como funciona la WhatsApp API.
Primeros Pasos: Setup del Entorno de Desarrollo
Una vez comprendida la arquitectura, es hora de poner las manos en el teclado. Esta seccion cubre el proceso completo desde la creacion de la app en Meta hasta el envio de vuestro primer mensaje de prueba.
Crear app en Meta Developers
El punto de partida es el portal Meta for Developers (developers.facebook.com). Seguid estos pasos:
- Crear una cuenta de Meta Business: Si vuestra empresa no tiene una, necesitareis crearla en business.facebook.com. Es un requisito obligatorio para acceder a la WhatsApp Business API.
- Crear una nueva aplicacion: En el panel de Meta Developers, seleccionad "Crear aplicacion" y elegid el tipo "Business". Asociadla a vuestra cuenta de Meta Business.
- Agregar WhatsApp como producto: En la pagina de la aplicacion, buscad "WhatsApp" en la seccion de productos y pulsad "Configurar". Esto generara automaticamente un numero de prueba (sandbox) y un WhatsApp Business Account ID (WABA ID).
- Obtener credenciales: En la seccion de configuracion de WhatsApp, encontrareis el Phone Number ID, el WABA ID y un token temporal. Anotad los tres valores; los necesitareis para las llamadas a la API.
- Agregar numeros de prueba: En el entorno sandbox solo podeis enviar mensajes a numeros previamente verificados. Anadid vuestro numero personal como receptor de prueba.
Con estos cinco pasos teneis el entorno minimo para empezar a hacer llamadas a la API. Si necesitais configurar una cuenta de WhatsApp Business API developer account completa para produccion, el proceso incluye verificar vuestra empresa y solicitar un numero de telefono dedicado.
Configurar webhook
Los webhooks son el mecanismo por el que Meta os notifica de eventos entrantes: mensajes recibidos, estados de entrega, cambios en plantillas y mas. Para configurarlos:
- Crear un endpoint publico: Necesitais un servidor accesible desde internet que acepte peticiones POST. Durante el desarrollo podeis usar herramientas como ngrok para exponer un servidor local.
- Endpoint de verificacion (GET): Meta envia una peticion GET con los parametros
hub.mode,hub.verify_tokenyhub.challenge. Vuestro servidor debe verificar que elverify_tokencoincide con el que habeis configurado y devolver el valor dehub.challenge.
// Ejemplo en Node.js (Express)
app.get('/webhook', (req, res) => {
const VERIFY_TOKEN = process.env.WEBHOOK_VERIFY_TOKEN;
const mode = req.query['hub.mode'];
const token = req.query['hub.verify_token'];
const challenge = req.query['hub.challenge'];
if (mode === 'subscribe' && token === VERIFY_TOKEN) {
res.status(200).send(challenge);
} else {
res.sendStatus(403);
}
});- Endpoint de recepcion (POST): Las notificaciones de mensajes entrantes llegan como POST con un payload JSON. Vuestro servidor debe responder con un
200 OKlo antes posible y procesar el mensaje de forma asincrona.
app.post('/webhook', (req, res) => {
const body = req.body;
if (body.object === 'whatsapp_business_account') {
body.entry?.forEach(entry => {
entry.changes?.forEach(change => {
if (change.field === 'messages') {
const message = change.value.messages?.[0];
if (message) {
console.log('Mensaje recibido:', message.text?.body);
// Procesar mensaje de forma asincrona
}
}
});
});
res.sendStatus(200);
} else {
res.sendStatus(404);
}
});- Registrar la URL en Meta Developers: En el panel de configuracion de WhatsApp, introducid la URL de vuestro endpoint y el token de verificacion. Suscribios al campo
messagespara recibir notificaciones de mensajes entrantes.
La configuracion de WhatsApp Business API webhooks es critica para cualquier integracion bidireccional. Sin webhooks, solo podreis enviar mensajes pero no recibir respuestas. Si quereis explorar alternativas de codigo abierto para la gestion de webhooks, consultad nuestra guia sobre Evolution API para WhatsApp.
Test con Postman
Antes de escribir codigo en vuestro lenguaje preferido, verificad que todo funciona con Postman:
- Crear una nueva peticion POST: URL
https://graph.facebook.com/v21.0/{phone-number-id}/messages. - Configurar la autenticacion: En la pestana Authorization, seleccionad "Bearer Token" e introducid vuestro token temporal.
- Definir el body: Seleccionad "raw" y "JSON", y pegad el siguiente payload:
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "34600000000",
"type": "text",
"text": {
"preview_url": false,
"body": "Hola, este es un mensaje de prueba desde la API"
}
}- Enviar y verificar: Si la respuesta incluye un campo
messagescon unid, el envio fue exitoso. Verificad que el mensaje llega al numero destinatario.
Este flujo de prueba con Postman es el mismo independientemente del lenguaje de programacion que vayais a usar despues. Es la forma mas directa de aislar problemas de autenticacion o configuracion antes de complicar las cosas con logica de aplicacion.
Guia de Endpoints: Enviar Mensajes, Plantillas y Multimedia
La WhatsApp API ofrece multiples tipos de mensaje. Cada uno tiene su propio formato de payload y sus restricciones. Esta seccion documenta los mas utilizados por los WhatsApp API developers con ejemplos de codigo listos para usar.
POST /messages
El endpoint central de la API. Todos los tipos de mensaje se envian a traves de la misma URL, diferenciandose por el campo type del payload. El formato base siempre incluye:
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "{numero_destino}",
"type": "{tipo_mensaje}",
...
}Los tipos de mensaje disponibles son: text, template, image, video, audio, document, sticker, location, contacts, interactive y reaction. Cada tipo anade campos especificos al payload.
Para mensajes de texto simples:
curl -X POST \
'https://graph.facebook.com/v21.0/{phone-number-id}/messages' \
-H 'Authorization: Bearer {TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"messaging_product": "whatsapp",
"to": "34600000000",
"type": "text",
"text": {"body": "Hola, este es un mensaje de texto"}
}'Un aspecto critico: los mensajes de texto solo se pueden enviar dentro de la ventana de conversacion de 24 horas. Si el usuario no ha interactuado con vosotros en las ultimas 24 horas, debeis usar una plantilla aprobada. Si quereis profundizar en el sistema de plantillas, consultad nuestro articulo sobre plantillas de mensaje en WhatsApp API.
Templates API
Las plantillas de mensaje (message templates) son el unico tipo de mensaje que podeis enviar fuera de la ventana de 24 horas. Deben ser aprobadas por Meta antes de su uso.
Para enviar una plantilla:
curl -X POST \
'https://graph.facebook.com/v21.0/{phone-number-id}/messages' \
-H 'Authorization: Bearer {TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"messaging_product": "whatsapp",
"to": "34600000000",
"type": "template",
"template": {
"name": "bienvenida_cliente",
"language": {"code": "es"},
"components": [
{
"type": "body",
"parameters": [
{"type": "text", "text": "Maria"}
]
}
]
}
}'Para crear plantillas programaticamente:
curl -X POST \
'https://graph.facebook.com/v21.0/{waba-id}/message_templates' \
-H 'Authorization: Bearer {TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"name": "confirmacion_pedido",
"language": "es",
"category": "UTILITY",
"components": [
{
"type": "BODY",
"text": "Hola {{1}}, tu pedido {{2}} ha sido confirmado."
}
]
}'El proceso de aprobacion suele tardar entre unos minutos y 24 horas. Las categorias disponibles son UTILITY, MARKETING y AUTHENTICATION, y cada una tiene precios distintos.
Media API
El envio de multimedia permite compartir imagenes, videos, documentos y audios. Podeis referenciar archivos por URL publica o subirlos primero a los servidores de Meta:
Envio por URL:
{
"messaging_product": "whatsapp",
"to": "34600000000",
"type": "image",
"image": {
"link": "https://ejemplo.com/producto.jpg",
"caption": "Nuestro nuevo producto"
}
}Subida previa a Meta:
curl -X POST \
'https://graph.facebook.com/v21.0/{phone-number-id}/media' \
-H 'Authorization: Bearer {TOKEN}' \
-F 'file=@/ruta/local/documento.pdf' \
-F 'type=application/pdf' \
-F 'messaging_product=whatsapp'La respuesta incluye un media_id que podeis usar en el campo id del mensaje multimedia en lugar de link. Los archivos subidos se eliminan automaticamente tras 30 dias.
Interactive messages
Los mensajes interactivos son una de las funcionalidades mas potentes para WhatsApp API developers. Permiten crear interfaces con botones, listas de seleccion y respuestas rapidas directamente en el chat.
Botones de respuesta rapida (maximo 3):
{
"messaging_product": "whatsapp",
"to": "34600000000",
"type": "interactive",
"interactive": {
"type": "button",
"body": {"text": "¿Como podemos ayudaros?"},
"action": {
"buttons": [
{"type": "reply", "reply": {"id": "soporte", "title": "Soporte tecnico"}},
{"type": "reply", "reply": {"id": "ventas", "title": "Ventas"}},
{"type": "reply", "reply": {"id": "info", "title": "Informacion"}}
]
}
}
}Listas de seleccion (hasta 10 opciones por seccion):
{
"messaging_product": "whatsapp",
"to": "34600000000",
"type": "interactive",
"interactive": {
"type": "list",
"body": {"text": "Seleccionad una opcion:"},
"action": {
"button": "Ver opciones",
"sections": [
{
"title": "Productos",
"rows": [
{"id": "plan_basico", "title": "Plan Basico", "description": "49 EUR/mes"},
{"id": "plan_pro", "title": "Plan Pro", "description": "99 EUR/mes"}
]
}
]
}
}
}Los mensajes interactivos son fundamentales para construir flujos conversacionales sin necesidad de procesamiento de lenguaje natural. Para integraciones mas avanzadas con chatbots en WhatsApp Business, combinadlos con logica de estado en vuestro backend.
SDKs y Librerias para WhatsApp API por Lenguaje
Meta no ofrece SDKs oficiales dedicados exclusivamente a WhatsApp (excepto el WhatsApp Business SDK para Node.js en beta). Sin embargo, el ecosistema de la comunidad ha generado librerias robustas para los principales lenguajes. A continuacion os presentamos las opciones mas relevantes para cada lenguaje.
Python
Python es uno de los lenguajes mas populares entre los WhatsApp API developers, especialmente para bots y automatizaciones.
Librerias recomendadas:
- heyoo: Wrapper ligero y sencillo para la Cloud API. Ideal para prototipos rapidos.
- whatsapp-python-sdk (de Meta): Cliente experimental disponible en el repositorio oficial de Meta.
- requests + codigo propio: Para muchos equipos, un modulo propio con
requestses suficiente.
Ejemplo con requests:
import requests
import os
PHONE_NUMBER_ID = os.environ['WA_PHONE_NUMBER_ID']
ACCESS_TOKEN = os.environ['WA_ACCESS_TOKEN']
def enviar_mensaje(destinatario: str, texto: str) -> dict:
url = f'https://graph.facebook.com/v21.0/{PHONE_NUMBER_ID}/messages'
headers = {
'Authorization': f'Bearer {ACCESS_TOKEN}',
'Content-Type': 'application/json'
}
payload = {
'messaging_product': 'whatsapp',
'to': destinatario,
'type': 'text',
'text': {'body': texto}
}
response = requests.post(url, json=payload, headers=headers)
response.raise_for_status()
return response.json()
# Uso
resultado = enviar_mensaje('34600000000', 'Hola desde Python')
print(f"Mensaje enviado: {resultado['messages'][0]['id']}")Para enviar mensajes de WhatsApp con Python a escala, considerad usar aiohttp para llamadas asincronas o una cola de tareas como Celery para gestionar volumenes altos.
Node.js
Node.js es la eleccion natural para integraciones en tiempo real gracias a su modelo asincrono. Es el lenguaje con mejor soporte oficial por parte de Meta.
Librerias recomendadas:
- whatsapp-business-api-sdk (Meta): SDK oficial en beta. Soporta Cloud API y ofrece tipado TypeScript.
- whatsapp-web.js: Libreria no oficial basada en la version web (no recomendada para produccion).
- axios/node-fetch + codigo propio: La opcion mas flexible.
Ejemplo con axios:
const axios = require('axios');
const PHONE_NUMBER_ID = process.env.WA_PHONE_NUMBER_ID;
const ACCESS_TOKEN = process.env.WA_ACCESS_TOKEN;
async function enviarMensaje(destinatario, texto) {
const url = `https://graph.facebook.com/v21.0/${PHONE_NUMBER_ID}/messages`;
const { data } = await axios.post(url, {
messaging_product: 'whatsapp',
to: destinatario,
type: 'text',
text: { body: texto }
}, {
headers: {
'Authorization': `Bearer ${ACCESS_TOKEN}`,
'Content-Type': 'application/json'
}
});
return data;
}
// Uso
enviarMensaje('34600000000', 'Hola desde Node.js')
.then(res => console.log('Mensaje enviado:', res.messages[0].id))
.catch(err => console.error('Error:', err.response?.data));Para configurar el webhook de recepcion de WhatsApp Business API en Node.js, usad Express como mostramos en la seccion anterior. Si buscais una solucion mas completa que gestione colas, reintentos y escalado, podeis automatizar WhatsApp Business con frameworks especializados.
PHP
PHP sigue siendo el lenguaje dominante en muchos equipos de desarrollo web, especialmente en proyectos con Laravel o WordPress. La integracion con la WhatsApp API es directa mediante cURL o Guzzle.
Librerias recomendadas:
- netflie/whatsapp-cloud-api: Paquete Composer completo con soporte para todos los tipos de mensaje.
- guzzlehttp/guzzle + codigo propio: Para equipos que prefieren control total.
Ejemplo con cURL nativo:
Para una guia mas detallada sobre la integracion con PHP, incluyendo ejemplos con Laravel y gestion de webhooks, consultad nuestro articulo dedicado a WhatsApp API con PHP.
Java
Java es habitual en entornos enterprise y sistemas de backend robustos. La integracion con la WhatsApp API se realiza tipicamente con HttpClient (Java 11+) o librerias como OkHttp.
Ejemplo con HttpClient:
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class WhatsAppApi {
private static final String PHONE_NUMBER_ID = System.getenv("WA_PHONE_NUMBER_ID");
private static final String ACCESS_TOKEN = System.getenv("WA_ACCESS_TOKEN");
public static String enviarMensaje(String destinatario, String texto)
throws Exception {
String url = String.format(
"https://graph.facebook.com/v21.0/%s/messages", PHONE_NUMBER_ID
);
String payload = String.format("""
{
"messaging_product": "whatsapp",
"to": "%s",
"type": "text",
"text": {"body": "%s"}
}
""", destinatario, texto);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + ACCESS_TOKEN)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(
request, HttpResponse.BodyHandlers.ofString()
);
return response.body();
}
}Para la integracion de WhatsApp Business API con Java en proyectos Spring Boot, podeis crear un @Service que encapsule estas llamadas y anada gestion de errores, reintentos con backoff exponencial y logging estructurado. La combinacion con un sistema multiagente permite gestionar multiples numeros de WhatsApp desde una misma aplicacion; consultad nuestra guia de WhatsApp multiagente para mas detalles.
Preguntas Frecuentes
¿Es la WhatsApp API gratuita para developers?
La WhatsApp Cloud API es gratuita en cuanto a acceso: no hay coste por la API en si. Sin embargo, Meta cobra por cada conversacion iniciada. Los precios varian segun el tipo de conversacion (utilidad, marketing, autenticacion o servicio) y el pais del destinatario. Las primeras 1.000 conversaciones de servicio al mes son gratuitas. Para Espana, las conversaciones de marketing cuestan aproximadamente 0,0615 EUR y las de utilidad 0,0200 EUR.
¿Como se desarrolla con la WhatsApp API?
Para empezar a desarrollar con la WhatsApp API, necesitais crear una aplicacion en el portal de Meta for Developers, obtener un token de acceso, configurar un webhook para recibir mensajes y hacer vuestras primeras llamadas al endpoint POST /messages. Todo el proceso de setup inicial, desde la creacion de la cuenta hasta el envio del primer mensaje, se puede completar en menos de 30 minutos siguiendo los pasos descritos en esta guia.
¿Como puedo enviar 5.000 mensajes de WhatsApp a la vez?
Para envios masivos a traves de la WhatsApp Business API, necesitais usar plantillas de mensaje aprobadas por Meta. El envio se realiza mediante llamadas individuales al endpoint POST /messages por cada destinatario. No existe un endpoint de envio masivo nativo. Para gestionar 5.000 envios, implementad una cola de tareas (como Celery, Bull o RabbitMQ) que procese los envios de forma paralela respetando los rate limits de la API (80 mensajes por segundo en Cloud API). Asimismo, verificad que vuestro numero tiene el tier de envio necesario (Tier 3 permite hasta 100.000 mensajes diarios).
¿Quienes son los desarrolladores de WhatsApp?
WhatsApp fue creado por Jan Koum y Brian Acton en 2009. Ambos habian trabajado previamente en Yahoo. Meta (entonces Facebook) adquirio WhatsApp en 2014 por 19.000 millones de dolares. Actualmente, el desarrollo de la plataforma esta a cargo de los equipos de ingenieria de Meta, y la WhatsApp Business Platform (incluyendo la API) es gestionada por la division de productos empresariales de Meta.
¿Como obtener la API key de WhatsApp Business?
La WhatsApp API no utiliza una API key tradicional, sino un token de acceso OAuth. Para obtenerlo, acceded al portal de Meta for Developers, abrid vuestra aplicacion de WhatsApp y generadlo desde la seccion de configuracion. Para produccion, cread un usuario de sistema en el Business Manager y generadlo como token permanente con los permisos whatsapp_business_messaging y whatsapp_business_management.
¿Cual es el precio de la WhatsApp API?
La WhatsApp API tiene un modelo de precios basado en conversaciones. No hay coste de licencia ni de acceso a la API. Los costes dependen del tipo de conversacion y del mercado del destinatario. Para el mercado espanol: conversaciones de marketing a 0,0615 EUR, de utilidad a 0,0200 EUR, de autenticacion a 0,0340 EUR y de servicio gratuitas (las primeras 1.000 al mes). Los BSPs pueden anadir margenes adicionales sobre estos precios base.
Como GuruSup Mejora Tu WhatsApp API para Developers
Integrar la WhatsApp Business API es solo la primera parte del puzzle. El verdadero reto para los equipos de desarrollo es construir sobre esa integracion una experiencia de soporte que escale sin multiplicar el equipo humano. Ahi es donde entra GuruSup.
Funcionalidades Clave de GuruSup
GuruSup es una plataforma de soporte autonomo que conecta directamente con la WhatsApp Business API y anade una capa de inteligencia artificial sobre la comunicacion. En lugar de gestionar webhooks, colas de mensajes y logica de enrutamiento por vuestra cuenta, GuruSup os ofrece:
- Agentes IA entrenados con la documentacion y base de conocimiento de vuestra empresa, capaces de resolver consultas frecuentes de forma automatica a traves de WhatsApp.
- Integracion nativa con WhatsApp Cloud API: sin necesidad de configurar servidores, webhooks ni gestionar tokens manualmente.
- Panel multiagente que permite a vuestro equipo de soporte gestionar conversaciones que el agente IA escala a un humano, todo desde una interfaz unificada.
- Analisis de conversaciones para identificar patrones, mejorar respuestas automaticas y medir la satisfaccion del cliente.
Para los equipos de desarrollo, GuruSup reduce drasticamente el tiempo de integracion: en lugar de construir la logica de procesamiento de mensajes desde cero, podeis conectar vuestra cuenta de WhatsApp Business y tener un sistema de soporte funcional en minutos.
Como Empezar con GuruSup
Empezar es directo: registraos en gurusup.com, conectad vuestra cuenta de WhatsApp Business y configurad vuestro primer agente IA con vuestra base de conocimiento. GuruSup gestiona toda la complejidad de la API, webhooks y enrutamiento por vosotros, para que vuestro equipo se centre en lo que realmente importa: mejorar el producto y la experiencia de vuestros clientes.
Prueba GuruSup gratis: automatiza tu soporte al cliente con agentes IA en WhatsApp.


