← Integración de sistemas

WhatsApp Business API: integración y automatización

WhatsApp es el canal donde ya están tus clientes y, casi siempre, el peor documentado de la empresa. La API cambia eso: convierte una conversación que vivía en el móvil de alguien en un flujo con estado, historial y reglas.

Cuéntanos cómo utilizas WhatsApp hoy →

Qué es WhatsApp Business API

WhatsApp Business API —parte de WhatsApp Business Platform— permite conectar el canal de WhatsApp con software empresarial para recibir y enviar mensajes de forma programática, distribuir conversaciones entre agentes y registrar lo que ocurre en otros sistemas.

Eso permite integrar WhatsApp con CRM, ERP, reservas o soporte y construir automatizaciones y agentes que consultan información real, mantienen contexto y escalan la conversación a una persona cuando hace falta.

Cómo se reconoce desde fuera

El número de la empresa está instalado en el teléfono de una persona. Si esa persona libra, nadie contesta; si se va, el historial se va con ella. Y no hay forma de responder a la pregunta «¿cuánto tardamos en contestar?» con un número.

La API no es la app, y la diferencia importa

Hay productos de WhatsApp orientados a usos distintos. La WhatsApp Business Platform está diseñada para operar el canal de forma programática: conectarla con agentes o bots, integrarla con CRM y otros sistemas, trabajar con plantillas y mantener trazabilidad del flujo. La app WhatsApp Business, en cambio, está pensada para que una persona atienda manualmente desde el móvil. Meta permite hoy que ambas convivan sobre el mismo número en determinadas configuraciones, pero automatizar de verdad —varios agentes de software, envíos por API, integración con otros sistemas— sigue pasando por la Business Platform. La configuración empresarial, el registro del número y, cuando corresponde según las capacidades que necesites, la verificación del negocio forman parte de su alta, y las plantillas pasan por el proceso de aprobación de Meta antes de poder enviarse.

Los flujos que hay que resolver

Cada uno con la decisión de diseño que decide si aguanta en producción.

01

Plantillas y ventana de atención

La estructura de precios de Meta distingue entre tipos de mensaje y el contexto en el que se envían, y cambia con el tiempo, así que la verificamos al dimensionar cada proyecto en lugar de darla por fija. Lo estable es el diseño: cuando el cliente escribe primero se abre una ventana de atención en la que se puede responder con mensajes libres, y las plantillas —de marketing, utility o authentication— sirven para retomar la conversación fuera de esa ventana o para notificaciones proactivas.

Dónde se rompe

Resolver con plantilla de marketing lo que cabía dentro de la ventana de atención multiplica el coste sin mejorar nada. Y las plantillas requieren aprobación previa de Meta, así que no se improvisan un viernes.

02

Agente con estado, no árbol de botones

El menú numerado envejece mal: en cuanto el cliente escribe algo que no está en la lista, el flujo se rompe. Un agente con modelo mantiene el contexto de la conversación, entiende la reformulación y sabe cuándo no sabe.

Dónde se rompe

Un agente sin estado persistente pierde el hilo entre mensajes y repite preguntas. Un agente sin salida a humano frustra exactamente en los casos que más importan.

03

Escalado a persona con contexto

Cuando la conversación pasa a un humano, tiene que llegar con el resumen y el histórico, no con un «hola, ¿en qué puedo ayudarle?» que obliga al cliente a repetirlo todo.

Dónde se rompe

Es el punto donde se pierde la confianza ganada. Un traspaso mal hecho hace que el cliente prefiera el teléfono la próxima vez.

04

Conexión con el sistema que tiene la respuesta

Consultar un pedido, reservar una cita o comprobar disponibilidad exige llegar al ERP, al CRM o al motor de reservas en tiempo real. Sin eso, el agente solo puede hablar de generalidades.

Dónde se rompe

Un agente que responde con información desactualizada porque consulta una copia nocturna genera más incidencias de las que resuelve.

Qué recibes

  • Alta y verificación del número en la plataforma, con el proveedor que corresponda
  • Diseño, alta y gestión de plantillas para los casos de uso definidos, sujetas al proceso de aprobación de Meta
  • Agente conversacional con estado persistente y salida a humano
  • Conexión en tiempo real con el sistema que tiene el dato
  • Métricas de canal: tiempo de primera respuesta, resolución y coste por conversación

Cómo lo construimos

Idempotencia por defecto

Toda operación se puede repetir sin duplicar nada. Es lo que permite reintentar sin miedo, y sin ello ninguna integración sobrevive al primer corte de red.

Estado observable

Cada mensaje tiene estado consultable: pendiente, enviado, confirmado, fallido. Una integración que solo se ve cuando falla ya falló antes.

Un solo dueño por dato

Para cada campo hay un sistema que manda y los demás obedecen. La sincronización bidireccional sin esa regla acaba en bucles y en datos que cambian solos.

IA donde decide, no donde calcula

Clasificar, extraer y redactar son tareas de modelo. Sumar, validar y encaminar son tareas de código. Mezclarlo al revés sale caro y es imposible de auditar.

Caso real

WhatsApp Business API en producción

ChatPlug conecta WhatsApp Business API con Altegio, el sistema de agenda de salones y clínicas: los chatbots genéricos no se conectan con la agenda real, lo que generaba dobles reservas y clientes sin respuesta fuera de horario.

  • WhatsApp Business API: recibe, entiende y responde cada mensaje, en varios idiomas
  • Altegio: la integración consulta y confirma disponibilidad real, reserva, cancela y reprograma directamente

Reservas confirmadas en segundos, operación continua 24/7 y menos conflictos de agenda, con salida a una persona cuando la conversación lo requiere.

Ver el caso completo →

Cómo lo abordamos

El mismo equipo que diagnostica es el que construye, sin traspasos. El método completo y el resto de capacidades están en la página de integración de sistemas.

  1. 01
    Diagnóstico · 3–5 días

    Mapeamos sistemas, flujos de datos y dependencias reales, incluidas las que no están documentadas. Salida: alcance cerrado y la lista de lo que se rompe hoy.

  2. 02
    Diseño de la integración · 1 semana

    Contratos de datos, dirección de la sincronización, política de reintentos y quién es dueño de cada campo. Se decide antes de escribir código porque es lo caro de cambiar después.

  3. 03
    Implementación y pruebas · 2–6 semanas

    Construcción con la casuística real, no con el caso feliz. Pruebas contra los sistemas de verdad y despliegue por fases.

  4. 04
    Producción y observabilidad · continuo

    Panel de estado, alarmas cuando algo lleva demasiado tiempo sin confirmar y mantenimiento de las integraciones cuando las APIs de terceros cambian.

Node / TypeScript Colas con reintento Supabase / PostgreSQL n8n Webhooks firmados LangChain Docker Vercel

Preguntas frecuentes sobre WhatsApp Business API

¿Cuánto cuesta WhatsApp Business API? +

Hay dos costes separados. El de Meta sigue una estructura por mensaje que distingue entre tipos de plantilla —marketing, utility y authentication— y el contexto en el que se envían: los mensajes que no son de plantilla, y algunas plantillas dentro de la ventana de atención abierta, no se cobran según las reglas vigentes. Esas reglas cambian con cierta frecuencia, así que las verificamos al dimensionar cada proyecto en lugar de citarlas de memoria. El segundo coste es el del proveedor a través del que se accede a la plataforma, y varía mucho según el modelo comercial.

¿Puedo seguir usando mi número actual? +

En muchos casos sí. Meta ofrece dos caminos: una migración tradicional a la plataforma, en la que el número deja de operar desde la app, o coexistencia entre la app y la plataforma sobre el mismo número, cuando la configuración es compatible. La coexistencia tiene condiciones propias —versión de la app, alta a través de un proveedor y una ventana de tiempo para sincronizar el historial— y no aplica igual a todas las cuentas. Si el número es el móvil personal de alguien, conviene planificar el cambio antes de empezar, no durante. Lo comprobamos en el diagnóstico.

¿Puedo enviar campañas masivas? +

Con plantillas previamente aprobadas de la categoría correspondiente y con consentimiento del destinatario. El envío sin opt-in no es solo un problema de normativa de protección de datos: es la vía rápida para que los usuarios marquen el número como spam y la plataforma degrade la calidad de la cuenta, lo que reduce el volumen que se te permite enviar.

¿El agente puede resolver sin intervención humana? +

Una parte, y conviene medir cuál en lugar de prometerla. Las consultas de estado, disponibilidad y datos concretos se resuelven bien de punta a punta cuando el agente tiene acceso al sistema que guarda la respuesta. Las negociaciones, las reclamaciones y todo lo que tenga carga emocional se diseñan para escalar pronto. La métrica que seguimos no es «porcentaje automatizado», es cuántas conversaciones terminan resueltas sin que el cliente tenga que repetir lo que ya dijo.

Empieza por el diagnóstico

Tres a cinco días para saber qué se conecta primero, con alcance y precio cerrados antes de escribir una línea de código.

Hablar con un especialista ↗