Integración de Alegra con WhatsApp y agentes de IA, a medida
Actualizado el 20 de octubre de 2026 · Revisado por Alejandro Díaz, CEO de Agent IA SAS
Si facturas con Alegra, lo que tus clientes preguntan por WhatsApp ya está en tu cuenta: el precio del producto, cuántas unidades quedan en bodega o si su factura sigue abierta. La integración a medida conecta el agente de IA de SoyAgentia con la API de Alegra para que esas respuestas salgan de tus datos y no de una lista que alguien copia a mano.
Aquí verás qué puede hacer el agente con Alegra, cómo se conecta, qué necesitas de tu lado y cómo trabajamos el proyecto. Si usas Siigo, esa integración ya está en el producto: mira la integración con Siigo. Otros ERP están en integraciones con ERP.
Qué puede hacer el agente de IA conectado a Alegra
La API de Alegra expone los mismos recursos que usas en la aplicación. Con ellos, el agente puede:
- Buscar un producto por nombre o referencia en los ítems (recurso items, parámetro query) y responder con su precio, la cantidad disponible (availableQuantity) y las bodegas asociadas.
- Dar el precio de la lista que le corresponde al cliente, porque cada ítem trae sus listas de precios (priceList).
- Buscar al cliente por nombre o número de identificación en los contactos (contacts) y crearlo si no existe.
- Crear una cotización (estimates) con los ítems y cantidades acordados en el chat. Alegra exige cliente, ítems, fecha y fecha de vencimiento, y permite enviarla por correo.
- Consultar las facturas de venta (invoices) de un cliente por su identificación y su estado, por ejemplo las que siguen abiertas.
- Guardar en el CRM de SoyAgentia el número de la cotización creada en Alegra, para que tu equipo la encuentre desde la conversación.
Cómo se conecta: la API REST de Alegra
Alegra publica una API basada en REST que recibe y devuelve JSON, solo por HTTPS, en https://api.alegra.com/api/v1. Usa los métodos GET, POST, PUT y PATCH. La autenticación es Basic Access: en el encabezado Authorization van el correo y el token del usuario, separados por dos puntos y codificados en base64. El token se genera en Alegra, en Configuración, dentro de «API - Integraciones con otros sistemas». Si las credenciales fallan, la API responde 401. El detalle está en la autenticación de Alegra.
El límite actual es de 150 peticiones por minuto por usuario. Si se supera, la API responde 429 y hay que esperar a que termine el minuto. Cada respuesta trae las cabeceras X-Rate-Limit-Remaining y X-Rate-Limit-Reset para saber cuánto margen queda (límite de request). Por eso el conector pide a Alegra solo lo necesario en cada conversación. Como Alegra funciona en la nube, no hace falta VPN ni abrir puertos en tu red.
Alegra maneja catálogos de parámetros por país en su API (Colombia, Costa Rica, España, México y Panamá). Los campos de una cotización o una factura cambian según el país de tu cuenta, y el conector se arma con los de la tuya. La referencia general está en la información general de la API.
Lo que necesitas tener en Alegra
Antes de empezar, revisa estos puntos en tu cuenta:
- Un plan de Alegra que incluya «Integración con otras aplicaciones». Según los términos de Alegra, el uso de la API no tiene costo adicional al valor de ese plan.
- Un usuario dedicado a la integración, con los permisos mínimos que tu cuenta permita, para que el correo y el token que usa el agente no sean los de una persona de tu equipo.
- Una forma de probar sin tocar tu operación. Alegra no documenta un sandbox aparte y advierte que las peticiones cambian datos reales, así que acordamos una cuenta de prueba o empezar solo con consultas y cotizaciones.
- Ítems con precio, listas de precios y bodegas al día, porque el agente responde con lo que esté en Alegra.
- La numeración de documentos que usará el agente, ya configurada.
Cómo trabajamos la integración a medida
El proyecto sigue cinco pasos:
- Diagnóstico: definimos qué consulta el agente en Alegra (ítems, precios, existencias, facturas), qué registra (contactos y cotizaciones) y en qué canales.
- Acceso: tu equipo crea el usuario de integración, genera su token en «API - Integraciones con otros sistemas» y nos lo comparte por un canal seguro.
- Desarrollo: construimos el conector y las reglas del agente: qué lista de precios usa, de qué bodegas informa, cuándo crea una cotización y cuándo pasa la conversación a una persona.
- Pruebas: validamos con conversaciones reales en la cuenta de prueba acordada, revisando que las cotizaciones queden como las crea tu equipo y que el consumo quede lejos del límite por minuto.
- Puesta en marcha: activamos el agente con tu cuenta de Alegra en producción, empezando por WhatsApp, y revisamos contigo las primeras cotizaciones.
Límites y decisiones de diseño
Para que no haya sorpresas:
- No es un conector listo: se desarrolla para tu cuenta de Alegra y se cotiza aparte del plan del agente. SoyAgentia no es partner de Alegra.
- La API no busca contactos por teléfono, solo por nombre o identificación. Por eso el agente pide la cédula o el NIT cuando necesita encontrar al cliente.
- La API permite emitir la factura electrónica desde una integración (en Colombia, con el objeto stamp), pero si la emisión falla Alegra deja la factura en borrador y responde con error 400. Solo lo incluimos si tu proceso lo permite; la opción más simple es que el agente cree la cotización y tu equipo facture.
- El agente no registra pagos, notas crédito ni comprobantes contables, salvo que se defina expresamente en el alcance.
- Alegra es una marca de Soluciones Alegra S.A.S. SoyAgentia no está afiliada a Soluciones Alegra S.A.S.
Integraciones disponibles
- Alegra (API REST de Alegra)
- WhatsApp Business API (Cloud API)
- Instagram, Messenger, TikTok, WordPress y Shopify, según el alcance
Sigue leyendo
Preguntas frecuentes
¿Funciona si mi cuenta de Alegra es de México, Costa Rica o España?
La API es la misma, pero Alegra maneja catálogos de parámetros por país: tiene catálogos para Colombia, Costa Rica, España, México y Panamá. Los campos de cotizaciones y facturas cambian según el país de tu cuenta, así que lo revisamos en el diagnóstico.
¿Qué plan de Alegra necesito para conectar el agente?
Uno que incluya «Integración con otras aplicaciones», que es la condición que pone Alegra para usar su API. Según sus términos, la API no tiene costo adicional al plan. El plan del agente de SoyAgentia es aparte y lo ves en precios.
¿El agente puede decir cuántas unidades quedan de un producto?
Sí, si llevas inventario en Alegra: cada ítem trae la cantidad disponible y sus bodegas. El agente responde con ese dato en el momento de la consulta, sin guardar copias que se desactualicen.
¿Se pueden usar los webhooks de Alegra?
Alegra ofrece suscripciones a webhooks, por ejemplo cuando se crea un cliente, un ítem o una factura. Si tu caso lo pide, como registrar en el CRM que se creó la factura de un cliente que atendió el agente, lo evaluamos en el diagnóstico.
¿Cuánto cuesta la integración con Alegra?
Se cotiza según el alcance, aparte del plan del agente. Tu plan de Alegra lo sigues pagando a Alegra. Puedes pedir la cotización en cotizar.