Blog

Cómo calcula el agente de IA el costo de envío por zona

Cuando un cliente escribe 'cuánto sale el envío a mi casa', el agente no adivina ni promedia: busca la zona en la tabla que vos cargaste y responde con el número exacto.

Publicado: 2 de noviembre de 2026 Lectura: 6 min Autor: Equipo Sibruno

Cuando alguien le escribe al WhatsApp de una tienda preguntando cuánto sale el envío, lo último que quiere es un “depende, ¿dónde estás?” seguido de silencio. El agente de IA de WhatsApp resuelve eso cruzando la zona que da el cliente contra la tabla de tarifas que el negocio cargó al entrenarlo, y responde con el costo exacto en la misma conversación — sin que nadie del lado del negocio tenga que mirar una planilla.

No hay magia ni cálculo de distancia en tiempo real por default: hay una lista de zonas con sus precios, definida por el negocio, que el agente consulta cada vez que alguien pregunta.

Qué necesita el agente para cotizar envío por zona

Antes de que el agente pueda responder “a Villa Crespo son $2.500” tiene que tener cargada esa información. Eso pasa en la etapa de entrenamiento, donde el negocio le pasa a Sibruno:

Esto se detalla en qué información hace falta para entrenar el agente. El punto importante es que el agente no genera esos números solo: los aplica. Si la tabla está mal armada o falta una zona, el agente va a reflejar exactamente eso — no la corrige por su cuenta.

Cómo matchea la zona que escribe el cliente

La keyword primaria de esta nota es justo esto: cómo hace el agente para pasar de “vivo en Nuñez” a “son $2.200”. El proceso es simple y por eso es confiable:

  1. El cliente menciona su zona, barrio o dirección en el mensaje (a veces lo dice directo, a veces el agente tiene que preguntarlo).
  2. El agente busca esa zona dentro de la tabla cargada.
  3. Si encuentra una coincidencia clara, responde con el costo de envío correspondiente a esa zona.
  4. Si el pedido ya tiene productos agregados, suma el envío al total antes de pasar a la instancia de pago.

Si el cliente da el barrio en vez de la dirección completa

La mayoría de los negocios armán sus zonas por barrio, localidad o código postal, no por dirección exacta. En ese caso alcanza con que el cliente diga “soy de Belgrano” o “vivo en Nuñez” para que el agente ubique la tarifa correspondiente. Si el negocio prefiere radios más finos (por ejemplo, “hasta 3km del local $1.500, de 3 a 6km $2.500”), el agente va a pedir la dirección completa para poder encuadrarla en el radio correcto.

Qué pasa si la zona no está cargada

Esto es tan importante como el caso que sí funciona. Si alguien escribe desde una zona que no figura en la tabla, el agente no estima ni redondea con una zona parecida: avisa que esa zona no está dentro de la cobertura actual. Según cómo esté configurado, en ese momento puede:

Esta honestidad es la diferencia entre un agente útil y uno que promete algo que después el negocio no puede cumplir. Un chatbot que “estima” un envío inventado genera más fricción que uno que simplemente dice “todavía no llego a esa zona, te paso con alguien del equipo”.

Envío gratis, mínimos de compra y otras reglas por zona

El costo de envío no siempre es un número fijo. Muchos negocios combinan la tarifa por zona con reglas adicionales, y el agente las aplica en conjunto:

Regla Cómo la aplica el agente
Envío gratis a partir de $X en una zona determinada Suma el pedido, lo compara contra el mínimo de esa zona y descuenta el envío si corresponde
Recargo por horario de entrega Lo aplica solo si el pedido entra en esa franja
Zona con costo fijo sin importar el monto Lo informa directo, sin condicionarlo al total de la compra
Zona sin cobertura Avisa que no entrega ahí y ofrece la alternativa configurada

Esto conecta con las consultas sobre tiempos de entrega: el costo y el plazo suelen preguntarse en el mismo mensaje, y el agente responde ambos con la misma lógica — según lo que el negocio cargó para esa zona puntual.

De la cotización al pago: cómo se cierra la venta

Una vez que el cliente confirma su zona y acepta el costo de envío, el agente no deja esa información suelta: la suma al valor de los productos y avanza hacia el cierre. Si el negocio vende por WhatsApp con pago online, eso significa mandar el link de pago por el monto final — producto más envío — sin que el cliente tenga que hacer la cuenta ni esperar a que alguien se la confirme por otro canal.

Si el negocio en cambio trabaja con retiro en local como alternativa al envío, la misma conversación le permite al cliente elegir entre las dos opciones, como se explica en delivery o retiro en local.

El costo de envío suele ser uno de los motivos más comunes de abandono en ventas por mensajería y e-commerce en general, según reportes de comportamiento del consumidor como el Connected Shopper Report de Salesforce. Resolver esa pregunta en el mismo mensaje, sin demora ni ida y vuelta, es parte de por qué tener la cotización automatizada por zona ayuda a no perder la venta en el camino.

Qué no hace (para que no prometa de más)

Vale la pena ser claro sobre los límites, porque es lo que evita sorpresas después:

Esta previsibilidad es justamente lo que lo hace confiable para una decisión con plata de por medio como es el costo de envío.

Cómo cargar las zonas y tarifas al entrenar el agente

Si estás evaluando sumar esto a tu negocio, lo único que necesitás tener a mano antes de arrancar es la lista de zonas que cubrís con su costo correspondiente, y las reglas de envío gratis o recargos si las tenés. El equipo de Sibruno la carga durante la etapa de entrenamiento, junto con el resto del catálogo y las políticas del negocio, y antes de salir a producción el negocio revisa cómo responde en cada zona para confirmar que todo esté bien configurado. Podés leer más sobre qué conviene tener listo en qué preguntar antes de contratar un agente de IA para WhatsApp.

Si vendés por WhatsApp y el envío varía según dónde vive el cliente, escribinos y vemos cómo quedarían armadas tus zonas: https://wa.me/5491162632404.

Preguntas frecuentes

¿El agente calcula el envío por distancia en tiempo real?

No. No usa un cálculo de distancia ni una API de mapas por default: matchea la dirección o el barrio que escribe el cliente contra la tabla de zonas y tarifas que cargaste al entrenarlo. Es más predecible que un cálculo automático de distancia, porque responde exactamente lo que definiste vos para esa zona, no una estimación.

¿Qué pasa si el cliente escribe un barrio que no está en mi lista de zonas?

El agente no inventa un precio. Le avisa al cliente que esa zona no está dentro de la cobertura cargada y, según cómo lo configures, puede ofrecer retiro en local o derivar la conversación a una persona del equipo para que cotice el caso puntual.

¿Puedo tener envío gratis a partir de cierto monto en algunas zonas y no en otras?

Sí, siempre que esa regla esté cargada por zona durante el entrenamiento. El agente la aplica igual que aplicaría cualquier otra política: si el pedido supera el mínimo que definiste para esa zona, descuenta el envío antes de mandar el total.

¿El agente pide la dirección completa o alcanza con el barrio?

Depende de cómo armaste las zonas. Si tu tabla está armada por barrio o código postal, alcanza con que el cliente diga dónde vive. Si tenés zonas más finas (por ejemplo, radios en kilómetros desde el local), el agente va a pedir la dirección exacta para ubicarla dentro del radio correcto.

¿Cómo le cargo las zonas y tarifas de envío al agente?

En la etapa de entrenamiento, junto con precios y catálogo. Se pasa la lista de zonas con su costo correspondiente (y las reglas de envío gratis o mínimos si aplican), y el equipo de Sibruno la carga en el agente antes de la etapa de prueba.

¿El agente puede cobrar el envío junto con el producto?

Sí. Una vez que confirma la zona y el costo correspondiente, suma ese valor al total del pedido y manda el link de pago por el monto final, sin que el cliente tenga que hacer la cuenta por separado.

¿Querés que Sibruno te traiga los leads B2B?

USD 297/mes, sin contratos largos. Bruno encuentra a los decisores en LinkedIn y te avisa por WhatsApp cuando alguien quiere hablar.

Hablar con un humano