ContáctanosTe asesoramos gratis

Integración de Dynamics 365 Business Central 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 tu empresa trabaja con Dynamics 365 Business Central, lo que tu cliente pregunta por WhatsApp ya está en tu ERP: el precio de un artículo, las unidades en inventario, el estado de su pedido o el saldo de sus facturas. La integración a medida conecta el agente de IA de SoyAgentia con la API de Business Central para que esas respuestas salgan de tus datos reales y no de una lista que alguien actualiza a mano.

Aquí explicamos qué puede hacer el agente con Business Central, cómo se conecta, qué necesitas tener en tu entorno y cómo trabajamos el proyecto. Si usas otro ERP, revisa la lista de integraciones con ERP.

Qué puede hacer el agente de IA conectado a Business Central

La API v2.0 expone, por compañía, los mismos registros que tu equipo usa en Business Central. Con ellos, el agente puede:

  • Consultar el precio de venta (unitPrice) y las unidades en inventario (inventory) de un artículo en el recurso items, incluidas sus variantes (itemVariants).
  • Buscar al cliente en customers por teléfono (phoneNumber), correo o identificación fiscal (taxRegistrationNumber) y crearlo si no existe, con los datos mínimos que acuerdes.
  • Registrar una oferta de venta (salesQuotes) con sus líneas, o un pedido de venta (salesOrders) cuando el cliente confirma en el chat.
  • Responder por el estado de un pedido (status y fullyShipped en salesOrders) o de una factura (status, dueDate y remainingAmount en salesInvoices).
  • Informar el saldo y el valor vencido del cliente con customerFinancialDetails, si decides que el agente pueda hablar de cartera.
  • Dejar en el CRM de SoyAgentia el número del documento creado en Business Central, para que tu equipo lo encuentre desde la conversación.

Cómo se conecta: la API v2.0 de Business Central

La API v2.0 es la API estándar que Microsoft publica en cada entorno de Business Central y la vía que recomienda para integrar otros sistemas. Es una API REST basada en OData que recibe y devuelve JSON. En la versión online las llamadas van a api.businesscentral.dynamics.com, con el nombre del entorno y el identificador de la compañía en la ruta. Los recursos y sus campos están en la referencia de la API v2.0.

Para una integración que corre sin una persona conectada, Microsoft documenta la autenticación service-to-service con el flujo OAuth 2.0 client credentials: se registra una aplicación en Microsoft Entra ID con el permiso API.ReadWrite.All y se da de alta en la página Microsoft Entra applications de Business Central, con los conjuntos de permisos que necesite. Microsoft no permite asignarle el conjunto SUPER. Si tu Business Central es local (on-premises), la API viene deshabilitada por defecto, se autentica con usuario y clave de acceso de servicio web, y debe quedar publicada a través de tu firewall.

Business Central online limita el uso por usuario, también para aplicaciones: 6.000 solicitudes en una ventana de cinco minutos y cinco procesadas a la vez, con respuesta 429 si se exceden. Por eso el conector consulta solo lo que la conversación necesita y reintenta con espera cuando el servicio pide bajar el ritmo. Los valores vigentes están en los límites operativos de Business Central.

Lo que necesitas tener en Business Central

Antes de empezar, revisa estos puntos con tu administrador o tu partner de Microsoft:

  • Una suscripción de Business Central online, o una instalación local con la API habilitada y accesible desde internet o por VPN.
  • Un administrador de Microsoft Entra ID que registre la aplicación de integración y otorgue el consentimiento del permiso API.ReadWrite.All.
  • Un conjunto de permisos limitado a los objetos acordados (clientes, artículos, ofertas, pedidos) y las licencias que correspondan según tu contrato con Microsoft.
  • Un entorno sandbox para desarrollar y probar. Las suscripciones Essential y Premium incluyen tres sandbox sin costo extra, y uno puede crearse con una copia de los datos de producción.
  • Precios, series numéricas de ofertas y pedidos, y datos de clientes en orden, porque el agente usa lo que ya está configurado en tu compañía.

Cómo trabajamos la integración a medida

El proyecto sigue cinco pasos:

  • Diagnóstico: definimos qué consulta y qué registra el agente en Business Central (por ejemplo, precios e inventario, y ofertas de venta), en qué compañía y en qué canales.
  • Acceso: tu administrador registra la aplicación en Microsoft Entra ID, la habilita en el sandbox con permisos mínimos y nos comparte el nombre del entorno y la compañía.
  • Desarrollo: construimos el conector y las reglas del agente: cuándo crea un cliente, si registra oferta o pedido, qué responde si un artículo no tiene inventario y cuándo pasa la conversación a una persona.
  • Pruebas: validamos con conversaciones reales contra el sandbox hasta que las ofertas y los pedidos queden como los registra tu equipo.
  • Puesta en marcha: cambiamos al entorno de producción, empezamos por el canal donde más vendes (normalmente WhatsApp) y revisamos contigo los primeros documentos.

Límites y decisiones de diseño

Para que no haya sorpresas:

  • No es un conector listo: se desarrolla para tu Business Central y se cotiza aparte del plan del agente. SoyAgentia no es partner de Microsoft.
  • Aunque la API tenga acciones como post o shipAndInvoice, el agente no contabiliza facturas, no registra pagos ni crea notas crédito, salvo que se defina expresamente en el alcance.
  • Las API estándar no admiten campos adicionales. Si tu proceso depende de campos propios, tu partner debe publicar una API personalizada en AL y el conector la consume.
  • El campo inventory del artículo es la cantidad total. Si necesitas responder por almacén, lo revisamos en el diagnóstico porque puede requerir una API personalizada.
  • Microsoft, Dynamics 365 y Business Central son marcas de Microsoft Corporation. SoyAgentia no está afiliada a Microsoft.

Integraciones disponibles

  • Dynamics 365 Business Central (API v2.0)
  • Microsoft Entra ID (autenticación service-to-service)
  • WhatsApp Business API (Cloud API)
  • Instagram, Messenger, TikTok, WordPress y Shopify, según el alcance

Sigue leyendo

Preguntas frecuentes

¿Funciona con Business Central local (on-premises) o solo con la versión online?

Con ambas. En la versión online la API está habilitada por defecto y se autentica con Microsoft Entra ID. En una instalación local tu administrador debe habilitar la API y publicarla a través del firewall, o darnos acceso por VPN.

¿El agente puede convertir una oferta de venta en pedido?

La API de ofertas de venta tiene la acción makeOrder, que convierte la oferta en pedido. Si lo incluyes en el alcance, el agente lo hace cuando el cliente acepta en el chat. Si prefieres que lo revise un vendedor, el agente deja la oferta registrada y avisa a tu equipo.

¿Quién registra la aplicación en Microsoft Entra ID?

Tu administrador de Microsoft o tu partner. Nosotros te indicamos los permisos exactos que necesita el conector. La aplicación queda en tu tenant y puedes deshabilitarla en Business Central cuando quieras.

¿Cuánto cuesta conectar Business Central con el agente de IA?

Depende del alcance y se cotiza aparte del plan del agente, que empieza en US$59 al mes (planes). Las licencias de Business Central las mantienes con tu proveedor de Microsoft. Pide tu cotización en cotizar.