Caso de arquitectura operativa / Distribución B2B

Sincronización de pedidos mayoristas: de WhatsApp al ERP sin carga manual

Arquitectura para una distribuidora en Argentina que conecta pedidos recibidos por WhatsApp y catálogo web con el sistema de inventario y facturación electrónica.

Contexto

En operaciones mayoristas y distribución B2B en Argentina, clientes y vendedores concentran las órdenes en chats de WhatsApp, planillas de cálculo y carritos web sin integración directa con el stock real ni con la facturación.

Problema

La carga manual de pedidos generaba demoras de hasta 48 horas en despachos, errores en listas de precios diferenciadas por cliente y quiebres de stock no advertidos antes de emitir la orden.

Análisis
  • Unificar catálogo de productos y listas de precios en una base de datos central antes de automatizar.
  • Validar condición fiscal y cuenta corriente del cliente mayorista en el flujo de entrada.
  • Implementar confirmación de stock en tiempo real con reserva temporal mientras se completa la orden.
  • Separar la captura del pedido de la emisión de la orden de empaque en el depósito.

Arquitectura

El proceso completo, con estados y excepciones visibles.

Implementación

  1. Recepción de solicitudes vía WhatsApp Cloud API y portal mayorista con identificación de cliente.
  2. Cruce automático de código de producto y lista de precios asignada al comprador.
  3. Generación de orden preliminar con control de idempotencia para prevenir duplicados ante reenvíos.
  4. Webhook hacia sistema de facturación y generación automática de remito para preparación en depósito.
  5. Notificación automática al comprador con número de pedido, detalle y estado de despacho.

Tecnologías

WhatsApp Cloud APIWebhooksNode.jsAPIs RESTERP / FacturaciónPostgreSQLGoogle Workspace
Resultado

Una arquitectura de integración que redujo el tiempo entre pedido y remito a minutos, eliminando el re-tipeo manual de ítems y evitando discrepancias de precios entre el catálogo y la factura. Las métricas responden a mediciones de tiempos de procesamiento de órdenes en entornos reales de distribución.

Aprendizajes

  • Las listas de precios dinámicas y los impuestos locales deben resolverse en la regla de negocio, nunca en el chat.
  • El remito y la reserva de inventario deben desacoplarse para evitar bloqueos si el sistema fiscal presenta intermitencias.
  • La trazabilidad por cada línea de pedido es indispensable para resolver reclamos de clientes mayoristas.

NEXT / Tu proceso

¿Tenés una operación parecida, pero con otras reglas?

Mapear mi proceso
AUTOMATIZAR