Dos horas antes parecía una venta cerrada
“¿Tenés el 39 en negro?” pregunta la clienta por WhatsApp. El bot responde en segundos: sí, hay stock. La clienta compra. Dos horas después le llega otro mensaje, esta vez humano: perdón, en realidad ese talle ya no estaba disponible.
La escena se repite más de lo que debería. Y no, el problema no es solo una venta caída. Es bastante peor: el negocio le dijo algo concreto al cliente, cobró en base a eso, y después retrocedió. Acctivate lo dice sin vueltas: avisarle a alguien que no había stock después de que hizo el pedido es una forma bastante segura de romper la confianza.
En e-commerce, esa secuencia pega fuerte porque el cliente ya hizo el esfuerzo mental de decidir, pagar y esperar. Cuando lo hacés volver para atrás, no siente “hubo una descoordinación de sistemas”. Siente que le dijeron cualquier cosa.
La jugada moría ahí.
Lo que el cliente escucha no es “falló el sistema”; escucha “me dijeron cualquier cosa”
A veces desde adentro del negocio se habla de esto como si fuera un error técnico menor. Un desfase. Un sync que no corrió. Un stock que quedó viejo. Todo eso puede ser cierto. Pero del otro lado no se vive así.
La investigación de ECR Retail Loss es clara: la inexactitud de inventario no es un tema de backoffice, porque termina en ventas perdidas, frustración del cliente y daño reputacional. Dicho más simple: si el dato de stock está mal, la promesa comercial también está mal.
Y cuando esa promesa viaja por WhatsApp, encima con velocidad y tono de certeza, el golpe es más feo. Porque no fue silencio. Fue confirmación. Parece un detalle. No lo es.
Ese es el punto.
El engaño no siempre es intencional, pero igual pega
La mayoría de los negocios no arma un bot para mentir. Lo arma para responder más rápido, sacar carga al equipo y no perder consultas fuera de horario. El problema es que muchas veces lo conectan a un catálogo estático o a respuestas fijas, mientras el stock real cambia todo el día.
Ahí aparece el desfasaje. Y aparece rápido. Según Opensend, 51% de los retailers trabaja con datos de inventario de más de una hora de antigüedad. En rubros tranquilos capaz zafa. En indumentaria, calzado o promos, una hora es una eternidad.
Lo vi demasiadas veces como para hacerme el sorprendido. El bot no “alucina”; repite lo último que alguien le cargó. Pero para el cliente da lo mismo. Si la respuesta es falsa, el efecto ya está hecho.
Para qué mentirte.
Primero parecía una mejora: responder más rápido
Ayer, en una llamada con un cliente, apareció otra vez el mismo razonamiento: “aunque sea que el bot responda algo”. Y entiendo de dónde sale. Cuando tenés mensajes acumulados, vendedores ocupados y consultas repetidas sobre talles, colores o disponibilidad, automatizar parece una mejora obvia.
Entonces se arma un flujo rápido. Se sube el catálogo. Se escriben respuestas tipo “sí, trabajamos todos los talles” o “consultame por colores disponibles”. Y listo, sale a producción. Sin conexión real al inventario.
Hasta ahí, todo suena razonable. El tema es lo que pasa después. Plataformas como Shopify y WooCommerce justamente ofrecen APIs y webhooks para mantener sistemas sincronizados. Si no usás esos mecanismos, el asistente queda hablando con una foto vieja del negocio.
Y una foto vieja, en stock, envejece mal.
Después se vio el problema: velocidad sin dato confiable
Responder rápido no siempre mejora la experiencia. A veces solo acelera el error.
Salsify lo plantea bastante bien: cuando una marca no tiene acceso a información de inventario en tiempo real, puede terminar vendiendo productos que no tiene y después explicándole al cliente por qué no va a recibir lo que compró. Eso no es automatización útil. Es una forma elegante de fabricar reclamos.
De hecho, cuando el stock falla, el costo no termina en esa orden. Opensend señala que 69% de los compradores se va con competidores cuando encuentra un producto sin stock. Si encima antes le confirmaste que sí había, la salida es todavía más rápida.
Dicho más simple: un bot desconectado no es neutral. Puede ser peor que llegar tarde, porque genera una expectativa falsa y después obliga al negocio a desarmarla.

Hay tres formas de contestar una consulta de stock
Si bajamos esto a un caso real, se ve enseguida. Misma consulta, mismo producto, tres respuestas posibles.
La primera es la humana. El cliente pregunta por el talle M en azul y alguien responde media hora después, o al rato, o cuando puede. Es lenta, sí. Pero todavía hay criterio. La persona puede mirar el sistema, revisar una variante, dudar si hace falta y no prometer de más. Cuando el dato es incierto, la demora a veces hace menos daño que una confirmación falsa. Logimax resume bien la cadena: se cancela el pedido, desaparece el ingreso, se erosiona la confianza.
La segunda es la automática desconectada. Responde en tres segundos y suena impecable. “Sí, tenemos stock”, “sí, manejamos todos los talles”, “sí, está disponible”. El problema es que no está mirando nada vivo. Está repitiendo una plantilla o un catálogo que ya cambió. Ahí la velocidad juega en contra: cuanto más rápido promete, más rápido te mete en un quilombo.
La tercera es la conectada. El cliente pregunta y el asistente consulta el inventario real de la tienda, por variante, por color, por talle. Puede responder “queda 1 unidad del M en negro” o “ese color se agotó, pero hay 2 en azul”. En Tiendanube, por ejemplo, las variantes exponen stock, SKU y valores específicos, justo lo que necesitás para no contestar en genérico. Y cuando además hay eventos por webhook, podés mantener ese dato razonablemente actualizado.
No es perfección absoluta. Es algo mejor: una respuesta que el negocio puede sostener.
No es magia. Es estructura.
En indumentaria y calzado el problema se vuelve obsceno
Imaginá una tienda de zapatillas con un modelo que viene en tres colores y del 35 al 41. El bot fue entrenado con el catálogo del lunes. El miércoles a la tarde una clienta pregunta por el 38 negro. El bot confirma. Compra hecha. A los veinte minutos entra otra venta por la web. El último par se va por ahí.
El equipo recién ve el cruce más tarde. Tiene que escribirle a la clienta, pedir disculpas, ofrecer cambio de color o devolución. La clienta ya había coordinado el regalo, o el uso, o simplemente ya había decidido. Ahora tiene que volver a elegir. Hay fricción, hay tiempo perdido, hay una sensación bastante razonable de desorden.
Y ojo: en este rubro no alcanza con “hay stock del producto”. Necesitás saber si hay stock de esa variante. Tiendanube documenta justamente eso: cada variante puede tener su propio stock, SKU y combinación de valores. Si tu bot responde como si el producto fuera uno solo, está simplificando donde no puede.
La diferencia entre “tenemos ese modelo” y “queda una unidad del 38 negro” es toda la diferencia.

La parte incómoda: conectar stock real lleva trabajo
Pequeño paréntesis: si tu stock real vive mitad en la plataforma, mitad en una planilla y mitad en la cabeza de alguien del depósito, no tenés un inventario; tenés una negociación permanente con la realidad.
Conectar un asistente de WhatsApp al inventario no es trivial. Depende de la plataforma, de si hay API, de si el stock está bien cargado, de si las variantes están ordenadas, de si alguien definió cuál es la fuente de verdad. En clientes reales, esta semana vi dos casos opuestos: uno con Shopify donde los webhooks permitían enterarse casi en tiempo real de cambios; otro con una tienda más atada con alambre donde había que reconciliar datos entre WooCommerce, una app externa y ajustes manuales.
Y hay más. Tiendanube aclara que en sistemas distribuidos no siempre se garantiza el orden exacto de los eventos y que algunos mensajes pueden repetirse. O sea: no alcanza con “me llega el webhook”. Hay que diseñar idempotencia, tolerancia a duplicados, manejo de errores. Me fui un segundo al detalle técnico, ya vuelvo al punto de negocio.
La complejidad existe. Negarla es vender humo.
Tiempo real estricto no siempre; dato vivo, sí
Ahora, si conectás esto con operación real, cambia bastante el panorama. No siempre necesitás tiempo real estricto al milisegundo. Muchas veces alcanza con una sincronización cada pocos minutos, bien hecha, con una sola fuente de verdad y reglas claras.
De hecho, Opensend muestra que solo 26% de los retailers actualiza inventario cada 30 minutos o menos, y apenas 7% cada 5 minutos o menos. O sea: mejorar desde un dato de una hora de antigüedad a uno de cinco o diez minutos ya cambia mucho.
Capaz en tu caso cambia, pero en general prefiero una sincronización periódica confiable antes que un supuesto “tiempo real” mal implementado. Porque el lunes a las 9 importa más que funcione a que suene sofisticado.

La diferencia no está en tener bot, sino en qué dato pone a hablar
Hay soluciones que impresionan en demo y hacen agua el primer lunes de uso real. Acá la pregunta útil no es si querés bot o no. Es qué dato va a usar para responder.
Si el asistente habla con información estática del catálogo, va a quedar viejo. Si consulta el inventario vivo del negocio, puede responder con precisión suficiente para vender sin inventar. En ese terreno es donde herramientas como Atiendia hacen sentido: permiten conectar el asistente al inventario real para que las respuestas de stock salgan de datos vivos y no de texto congelado.
La automatización útil no reemplaza criterio. Lo encausa. Y cuando no puede responder con certeza, también tiene que saber decirlo o derivar a una persona. Esa salida humana sigue siendo parte del diseño.
Cuando el stock se adivina, la confianza se gasta
El problema nunca fue automatizar. El problema es automatizar una promesa que el negocio no puede sostener.
Si no respondés, llegás tarde. Si respondés mal, rompés algo más caro. Y cuando el cliente siente que le confirmaron por confirmar, no siempre reclama. A veces simplemente se va. Opensend dice que 69% abandona hacia competidores cuando no encuentra stock. Si antes le dijiste que sí había, ni siquiera le dejaste una mala experiencia honesta: le dejaste una contradicción.
Por eso, antes de poner un bot a hablar de disponibilidad, conviene preguntarse algo brutalmente simple: ¿está leyendo stock real o está adivinando con buena dicción?
Porque cuando el stock se adivina, la confianza se gasta primero.