Cotizar por WhatsApp se está convirtiendo en estándar B2B en México. Pero "automatizarlo" no es instalar ChatGPT en un número. Es un proyecto de 6 semanas con fases bien definidas. Este post es la receta exacta que seguimos en Lemon.
Fase 1 (semana 1) — Limpieza de catálogo
El cuello de botella #1 no es la IA — es tu catálogo. Si vive en cabeza del vendedor o en un Excel desactualizado, ningún agente lo salva.
Qué hay que hacer:
- Exportar todos los productos con:
SKU, nombre, descripción, precio base, descuentos por volumen, stock_mínimo, sinónimos. - Eliminar duplicados (revisa si "balata trasera Versa" y "pastilla trasera Versa" son el mismo SKU).
- Documentar reglas de precio (descuento por volumen, cliente VIP, pago contado).
- Definir sinónimos: el cliente dice "balata", "pastilla", "freno" — todos van al mismo SKU.
Esto es el 40% del proyecto. No lo subestimes.
Fase 2 (semana 2) — WhatsApp Business API
WhatsApp personal o Web no sirve para esto. Necesitas la API oficial.
- Tramita cuenta con Meta o con un BSP (Business Solution Provider) como 360dialog, Twilio, Wati.
- Asigna un número dedicado (NO el del vendedor).
- Aprueba 3-4 plantillas HSM para mensajes proactivos (confirmaciones, follow-ups).
- Configura webhooks para recibir mensajes entrantes en tu backend.
Costo aproximado: $0.04 USD por mensaje saliente iniciado por el negocio. Respuestas dentro de 24h son gratis. Para 5,000 mensajes proactivos/mes ≈ $4,000 MXN.
Fase 3 (semana 3) — El agente de IA
Aquí está el cerebro. Stack que recomendamos en 2026:
| Componente | Recomendación | Por qué |
|---|---|---|
| Motor IA | Claude 4.7 con function-calling | Mejor razonamiento + caching de prompts barato |
| Twilio o 360dialog | Buena documentación + sandbox para pruebas | |
| Base de datos | Supabase (Postgres) | Full-text search nativo para sinónimos + row-level security |
| Hosting | Railway o Vercel Functions | Deploy rápido, autoescalable |
| Documint o pdfmake | Plantillas customizables con branding | |
| Monitoreo | BetterStack o Sentry | Para entender qué falla en producción |
Funciones que tiene que aprender el agente (function-calling):
buscar_producto(query)— fuzzy search en catálogo, mapea sinónimos al SKUverificar_stock(sku)— consulta inventario en tiempo realcalcular_precio(sku, cliente_id, cantidad)— aplica reglas de descuentogenerar_pdf(items, cliente)— crea cotización con brandingescalar_humano(motivo)— pasa la conversación a un vendedor
Fase 4 (semana 4-5) — Reglas de escalado humano
Ningún agente debería vender solo el 100% del tiempo. Define cuándo escalar:
- Auto-cotiza: precios estándar, productos en catálogo, descuentos en rango.
- Pide aprobación: descuentos > X%, productos sin stock con sugerencia, cliente nuevo > $Y.
- Escala humano: cliente molesto, segundo intento fallido de aclarar, pregunta fuera de catálogo.
Construye un panel simple (Retool funciona excelente) para que tus vendedores vean las cotizaciones del agente y puedan aprobar, editar o cancelar.
Fase 5 (semana 5) — Piloto con 1 vendedor
NO migres a todos al mismo tiempo. Selecciona 1 vendedor durante 1 semana.
- Le pides que pase TODOS sus WhatsApps al número del agente.
- Monitoreas cada conversación.
- Anotas los errores en tiempo real → fixes inmediatos.
- Al final de la semana, métricas: cuántas cotizó el agente, cuántas cerró sin ayuda, qué % de errores.
Si todo va bien en el piloto, semana siguiente migras a los demás.
Fase 6 (semana 6) — Rollout + seguimiento automático
Migra al resto del equipo. La cereza del pastel: seguimiento automatizado.
Una cotización enviada que nadie sigue se pierde el 80% de las veces. Configura al agente para:
- Día 1 post-cotización: "¿Recibiste bien la cotización?"
- Día 3: "¿Tienes alguna pregunta sobre los precios?"
- Día 7: "¿Procedemos con el pedido o lo dejamos para más adelante?"
- Si el cliente confirma: abrir orden de venta automáticamente en tu ERP.
Los 7 errores comunes (y cómo evitarlos)
- Empezar por la IA antes del catálogo. Si tu catálogo está sucio, ningún agente lo salva. Fase 1 es primero por algo.
- Querer automatizar 100% el día 1. Empieza con los 20 productos más cotizados (cubren el 80% del volumen).
- No definir reglas de escalado. El agente tiene que saber CUÁNDO callarse y pasar a humano.
- Usar WhatsApp personal. Va a sonar a "robot" sin la API oficial. Meta bloquea el número además.
- Olvidar el seguimiento. Es lo que diferencia un agente bueno de uno excelente.
- Ignorar el tono. Tu agente debe sonar como tu negocio, no como ChatGPT genérico. Documenta el tono en el prompt del sistema.
- No medir. Define desde el día 1: % automatizado, tiempo de respuesta, % conversión, ahorro de horas.
Resultado esperado
En implementaciones que tenemos en producción:
- Tiempo de respuesta: de 2 horas a 4 minutos
- Volumen procesado: 3-5× con el mismo equipo
- Conversión: +15-25%
- Horas-hombre liberadas: 30-60/semana
- Pay-back: 2-4 meses
Si quieres ver el caso real con números completos, está documentado en Caso: distribuidora ahorra 40h/semana con agente de WhatsApp.
O calcula primero cuánto puedes ahorrar en la calculadora (2 minutos, sin registro).