WhatsApp con IAConecta tu propio sistema al WhatsApp de…

Conecta tu propio sistema al WhatsApp de tu empresa: la API

Si tu negocio ya tiene software propio, lo último que quieres es montar desde cero la infraestructura de WhatsApp. Esta es la puerta para que tu sistema avise por WhatsApp usando el número que ya tienes.

Todos5 min de lectura✓ Con pantallas reales
Asistente Facturalaya

Este es el único artículo de esta serie escrito para quien tiene un programador cerca. Si ese no es tu caso, salta al siguiente: no te estás perdiendo nada del día a día.

1 Para quién es esto

Hay tres situaciones donde esto vale oro:

En los tres casos, la alternativa es levantar tú la integración con la plataforma de Meta: números, verificaciones, plantillas, webhooks, colas de reintento. Semanas de trabajo antes del primer mensaje.

Todo lo que afirma esta guía está comprobado sobre el sistema real. Las capturas son pantallas reales de Facturalaya, no maquetas.

2 Claves de servicio

La API se abre con una clave que generas desde la propia pantalla:

Módulo: Integraciones API
Pantalla de integraciones API con la lista de claves, su prefijo, estado, último uso y fecha de creación
📸 Las claves activas, con su prefijo, su estado, cuándo se creó cada una y cuándo se usó por última vez.

Tres cosas de esa pantalla:

La clave se muestra una sola vez. Al generarla ves el valor completo; después, solo el prefijo. No es una molestia, es cómo debe funcionar: si el sistema pudiera mostrártela otra vez, también podría mostrársela a alguien más. Cópiala a un gestor de secretos o a una variable de entorno en ese momento.

Viaja como Bearer. La autenticación es una cabecera Authorization: Bearer fy_live_…, el estándar que cualquier programador implementa en cinco minutos.

Cada clave hereda permisos. No es una llave maestra: está atada a una cuenta de servicio con su propio alcance, igual que un usuario del equipo (cómo funcionan los roles y permisos).

Genera tu primera clave y manda un mensaje de prueba desde tu propio sistema.

Quiero probarlo gratis

3 Una clave por integración

Puedes tener hasta 20 claves activas, y conviene usarlas: una para el e-commerce, otra para el ERP, otra para el ambiente de pruebas del programador.

¿Por qué? Por la columna último uso y por el botón de revocar. Si mañana hay que cortar el acceso de una integración —cambió el proveedor, se filtró una clave, se apagó un proyecto— revocas esa y las demás siguen funcionando. Con una sola clave compartida, cortar significa apagar todo.

4 Reintentos que no duplican

El detalle que separa una API de juguete de una que se puede poner en producción.

Todo sistema reintenta: se cae la red, el servidor no responde a tiempo, la cola vuelve a mandar el mismo pedido. Si la API no maneja eso, el cliente recibe el mismo mensaje tres veces y tu número paga el costo.

Esta API maneja idempotencia: un reintento con el mismo identificador no genera un segundo envío. Y los errores vienen tipados, así que tu sistema puede distinguir “esa plantilla no existe” de “la ventana de 24 horas está cerrada” y actuar distinto en cada caso, en vez de reintentar a ciegas.

5 Casos que se resuelven bien

En todos, la lógica de negocio se queda en tu sistema —que es donde debe estar— y WhatsApp es solo el canal de salida.

6 Los límites

Y si lo que vas a automatizar son avisos comerciales, revisa antes a quién puedes escribirle: Ley 29733 y WhatsApp.

Preguntas frecuentes

¿Para qué sirve esta API?
Para que otro sistema —tu ERP, tu tienda en línea, tu app— pueda enviar mensajes y consultar información del WhatsApp de tu empresa sin pasar por la pantalla.
¿Cómo se autentica?
Con una clave de servicio que viaja en la cabecera Authorization: Bearer. Cada clave hereda los permisos de una cuenta de servicio interna.
¿Puedo ver mi clave después de crearla?
No. El valor completo se muestra una sola vez; después solo se ve el prefijo. Guárdala en un gestor de secretos apenas la generes.
¿Cuántas claves puedo tener?
Hasta 20 activas. Conviene una por integración, para poder revocar una sin tumbar el resto.
¿Qué pasa si mi sistema reintenta un envío?
La API maneja idempotencia: un reintento con el mismo identificador no duplica el mensaje al cliente.

Pruébalo hoy con tus propios productos

Crea tu cuenta gratis y compruébalo en tu negocio. Sin tarjeta de crédito, sin contratos.

✓ PSE autorizado por SUNAT✓ ISO 27001✓ Soporte por WhatsApp