Nombres, marcas y cifras puntuales han sido anonimizados o redondeados para proteger la operación del cliente. El proceso, las decisiones técnicas y los rangos de resultado son reales.
El contexto
Cliente: distribuidora regional de autopartes en el Bajío. ~$45M MXN/año de facturación. 18 empleados, 4 vendedores dedicados a cotizar.
Productos: ~3,200 SKUs entre balatas, filtros, aceites, baterías, suspensión y accesorios para autos compactos en México.
Clientes: talleres mecánicos pequeños y medianos. 80% de las solicitudes entran por WhatsApp del vendedor.
El problema antes de automatizar
Los 4 vendedores pasaban su jornada cotizando. Flujo típico:
- Llega WhatsApp ("¿Cuánto la balata trasera de Versa 2017?")
- Vendedor consulta catálogo Excel (a veces desactualizado)
- Cruza con sistema de inventario
- Calcula precio aplicando descuento del cliente
- Redacta cotización en Word
- La manda de regreso al WhatsApp
Tiempo promedio por cotización: 35 minutos.
Números reales del problema:
- 180 cotizaciones diarias entrando por WhatsApp
- 35 min promedio × 180 = 105 horas-hombre/día
- 4 vendedores cotizando full-time
- Tiempo de respuesta promedio: 2-6 horas (a veces 1 día completo)
- Tasa de conversión: 22% (industria 30-35%)
- Costo de oportunidad estimado: $400-600K MXN/año en ventas perdidas
El director general lo describió así:
"Estamos contratando vendedores nuevos cada 6 meses solo para que coticen más rápido. Y aún así perdemos pedidos con el competidor que responde en 20 minutos. Ya no es un problema de gente — es un problema de proceso."
La decisión
Hicimos un diagnóstico de 90 minutos. Identificamos 3 procesos automatizables: cotizaciones, cobranza, conciliación de facturas.
Recomendación: empezar SOLO por cotizaciones. Era el de mayor ROI y desbloqueaba al equipo para vender de verdad.
Alcance acotado: cubrir el top-200 de SKUs (~80% del volumen) + cotizaciones a clientes recurrentes + escalado a humano para casos no estándar.
La implementación · 6 semanas reales
Semana 1 — Limpieza de catálogo
El catálogo en Excel tenía 380 SKUs duplicados, ~15% de precios desactualizados, sin sinónimos formales y 4 columnas de descuentos que nadie sabía exactamente cuándo aplicar.
Pasamos 6 días normalizando: 1 SKU = 1 nombre + 5-10 sinónimos + precio único + regla de descuento documentada.
Aprendizaje crítico: sin esto no había proyecto. Es el 40% del trabajo.
Semana 2 — WhatsApp Business API + infraestructura
- Cuenta de WhatsApp Business API con un BSP
- Número dedicado (separado del WhatsApp del vendedor)
- 4 plantillas HSM aprobadas
- Postgres en Supabase + funciones serverless en Vercel
Semana 3 — Agente IA + integraciones
Stack final:
- Motor: Claude 4.7 con function-calling
- Catálogo: Postgres en Supabase con full-text search para sinónimos
- Inventario: webhook consultando el ERP del cliente cada 5 min
- PDF: Documint con plantilla custom (logo del cliente)
Semana 4 — Reglas de escalado + panel humano
Reglas cuando el agente NO puede cerrar solo:
- Cliente nuevo (no en base) → escala
- Producto sin stock → escala con sugerencia
- Descuento solicitado > 12% → escala
- 2 intentos fallidos de clarificar → escala
Panel en Retool para que los vendedores vieran cotizaciones del agente y pudieran aprobar/editar/cancelar.
Semana 5 — Piloto con 1 vendedor
Solo 1 vendedor pasó sus WhatsApps al número del agente. 1 semana de monitoreo intenso.
Resultados del piloto:
- 47 cotizaciones procesadas
- 41 cerradas por el agente sin ayuda
- 6 escaladas a humano (todas correctamente identificadas)
- 0 errores de precio (vs 3-5 errores/semana del proceso manual)
Semana 6 — Rollout total
Migramos los 4 vendedores. Primera semana: 920 cotizaciones procesadas.
Los resultados (6 meses después)
| Métrica | Antes | Después | Cambio |
|---|---|---|---|
| Tiempo de respuesta | 2-6 h | 4 min | -97% |
| Cotizaciones/día | 180 | 240 | +33% |
| Horas-hombre/sem en cotizar | ~525 | ~110 | -79% |
| Errores de precio/sem | 3-5 | 0-1 | -85% |
| Tasa de conversión | 22% | 31% | +41% |
415 horas/semana ahorradas. Equivalente a 2.5 vendedores liberados.
Esos 2.5 vendedores ahora hacen visitas presenciales, apertura de cuenta a clientes nuevos, y seguimiento de cotizaciones rechazadas para entender por qué.
Resultado en ventas: +18% YoY en los siguientes 6 meses. No todo atribuible al agente — pero el equipo de dirección lo señala como el factor #1.
Costos reales
| Concepto | Monto |
|---|---|
| Implementación (one-time) | $135,000 MXN |
| WhatsApp Business API | $1,800 MXN/mes |
| API Claude | $2,400 MXN/mes |
| Hosting + DB | $600 MXN/mes |
| Documint (PDFs) | $400 MXN/mes |
| Costo operativo total | $5,200 MXN/mes |
Pay-back: 2.8 meses. Ahorro mensual estimado solo en horas-hombre: ~$48,000 MXN.
4 lecciones aprendidas
1. El catálogo es el 40% del trabajo
Si tu catálogo está sucio: empieza por ahí. Sin esto no hay agente. Y subestímalo bajo tu propio riesgo.
2. Piloto con 1 persona, no con todos
Probar con 1 vendedor durante 1 semana es 10× más rápido que descubrir errores con los 4 al mismo tiempo. Cuando algo falla, lo arreglas rápido sin parar la operación.
3. Escalado humano > automatización total
El equipo gerencial quería que el agente cerrara el 100% sin humano. Forzar eso habría destruido el proyecto. El agente cubre 85% — el otro 15% pasa a humano de forma elegante y eso es OK.
4. Medir desde el día 1
Definimos métricas antes de empezar. 6 meses después podíamos demostrar el ROI con números. Sin eso, el agente "se siente bien" pero no hay caso de negocio defendible.
¿Es replicable para tu negocio?
Sí, si:
- Cotizas 50+ veces/semana
- Tienes catálogo digitalizable
- Tu equipo está dispuesto al cambio (no a sabotearlo)
- Puedes invertir 2-3 meses de implementación + ~$80-150K MXN
O calcula primero tu ahorro proyectado en la calculadora (2 minutos, sin registro).