hoja de ruta e implementación · documento de ejemplo
implementación express
Hoja de ruta — Repuestos Cueva
Qué se va a montar, en qué orden y quién hace cada cosa. Del alta de la infraestructura hasta el día en que el equipo opera solo. Este documento sale del roadmap de la auditoría y es la base del contrato de implementación.
Origen: auditoría de agosto 2026Duración estimada: 6 semanasResponsable Kallpa: por asignarContraparte: Marlon Cueva
Qué se va a montar
La auditoría dejó cuatro oportunidades priorizadas. La Implementación Express cubre las dos primeras, que son las que atacan directamente los 18 minutos por consulta.
Componente
Qué resuelve
Dónde vive
Catálogo digital Base de datos consultable por modelo de vehículo
El vendedor deja de caminar al almacén: consulta desde el mostrador y responde en segundos.
Cloudflare D1
Asistente de WhatsApp Bot conectado al catálogo
Responde disponibilidad y precio al instante, también de noche y domingos.
Cloudflare Workers
Panel de actualización Para cargar stock y precios sin tocar código
El almacenero actualiza en el momento, no el sábado.
Cloudflare Workers
Línea propia + respaldo WhatsApp Business API a nombre del negocio
La cartera de clientes deja de vivir en el celular de un vendedor.
Meta + R2
Principio de la entrega: todo queda a nombre de Repuestos Cueva — la cuenta de Cloudflare, el número de WhatsApp, el dominio y el código. Kallpa IA construye y capacita; el cliente es dueño de lo que se construyó y puede seguir sin nosotros.
Calendario
Seis semanas, con tres frentes que corren en paralelo. Lo importante del calendario es qué se arranca el primer día, no qué se hace primero.
La barra roja es la ruta crítica: el trámite de WhatsApp depende de Meta y no se puede acelerar con más horas de trabajo. Todo lo demás se construye mientras tanto.
El error más común: dejar el trámite de WhatsApp para cuando el bot esté listo. La verificación de Meta puede tardar de días a semanas y no depende de nosotros. Se inicia el primer día, aunque todavía no haya nada que conectar.
Paso a paso
El runbook completo. Cada paso indica quién lo ejecuta y cuánto toma. Los que dicen “Cliente” son los que hay que agendar con anticipación — son los que más atrasan proyectos.
0
Antes de tocar nada
Ambosmedio día
Reunión de arranque. Sin esto cerrado, no se empieza: cada punto pendiente acá se convierte en una semana de atraso después.
Confirmar quién es el responsable del lado del cliente — una persona que consiga accesos y destrabe. En este caso, Marlon.
Definir quién va a actualizar el catálogo cuando el sistema esté vivo. Si nadie tiene ese rol asignado, el proyecto muere a los dos meses.
Conseguir el RUC y datos de la empresa para las altas a nombre del negocio.
Decidir el número de WhatsApp: uno nuevo, o migrar el actual. Migrar significa que el vendedor pierde ese número en su celular.
Acordar la ventana de corte: a partir de qué fecha el Excel deja de ser la fuente de verdad.
Decisión que conviene tomar acá: si migran el número actual, conservan el historial y los clientes no tienen que aprender uno nuevo — pero el vendedor deja de tener el WhatsApp del negocio en su teléfono personal, que es justamente uno de los riesgos que detectó la auditoría. Recomendamos migrar.
1
Iniciar el trámite de WhatsApp Business API
Cliente1-4 semanas de espera
Se hace el primer día, antes que cualquier otra cosa, porque el tiempo lo pone Meta y no se puede comprimir.
Crear la cuenta de Meta Business a nombre de Repuestos Cueva (no a nombre personal de nadie).
Verificar el negocio: Meta pide documentación de la empresa. Con RUC y un recibo de servicios a nombre del negocio suele alcanzar.
Elegir el proveedor de la API. Meta Cloud API directo es la opción más barata; los intermediarios cobran más pero simplifican el alta.
Registrar el número. Si es un número que ya está en WhatsApp normal, hay que desvincularlo primero — no puede estar en los dos a la vez.
Cargar la plantilla de mensaje de bienvenida para aprobación (Meta revisa los mensajes iniciales).
Ojo con esto: desvincular el número del WhatsApp normal borra el historial de conversaciones de ese teléfono. Si el negocio quiere conservarlo, hay que exportar los chats antes de desvincular. Es irreversible.
2
Alta de la infraestructura
Kallpa2-3 horas
Todo se da de alta con el correo del cliente, no con el nuestro. Nosotros pedimos acceso como colaboradores. Así, el día que el cliente quiera seguir por su cuenta, no hay nada que transferir.
Crear la cuenta de Cloudflare con el correo del negocio. Plan gratuito para empezar; se sube a pago solo si el volumen lo pide.
Registrar o apuntar el dominio. Si ya tienen uno, se agrega a Cloudflare y se cambian los nameservers.
Crear la base de datos D1 donde vivirá el catálogo.
Crear el bucket R2 para los respaldos automáticos.
Guardar todas las credenciales en un gestor de contraseñas del negocio — no en un chat, no en un Excel.
El SSL no hay que comprarlo: Cloudflare lo emite y renueva solo. Es uno de los motivos por los que no usamos un VPS tradicional para esto — no hay servidor que parchar ni certificado que se venza un domingo.
3
Limpieza y normalización del catálogo
Cliente2-3 semanas
Es el paso más largo, el más aburrido y el que decide si el proyecto funciona. Un bot con datos sucios es peor que no tener bot: responde con seguridad cosas que son falsas.
Del Excel actual hay que llegar a una tabla con estas columnas mínimas:
Columna
Ejemplo
Por qué importa
sku
FD-TOY-YAR-15
Identificador único. Si no existe, se genera.
descripcion
Faja de distribución
Lo que el cliente escribe al preguntar.
marca
Gates
Muchos clientes piden por marca.
aplicaciones
Toyota Yaris 2012-2018; Toyota Vitz 2014-2017
La columna clave. Una pieza sirve para varios modelos.
precio
85.00
Sin símbolo, sin texto, punto decimal.
stock
3
Número entero. Vacío no es cero.
ubicacion
A-3-12
Pasillo, estante, nivel. Saca el dato de la cabeza de Don Julio.
La columna de aplicaciones es el corazón del proyecto. Es lo que permite que alguien pregunte “¿tienes faja para Yaris 2015?” y el sistema encuentre la pieza aunque en la descripción no diga “Yaris”. Hoy ese conocimiento está en la cabeza del equipo; pasarlo a texto es la mitad del trabajo de esta fase, y no se puede automatizar del todo.
Recomendación de método: no intentar migrar los 14 años de una vez. Empezar por los 200 productos más vendidos, que suelen ser el 80% de las consultas. El resto se carga después, con el sistema ya funcionando.
4
Construcción del catálogo y el panel
Kallpa1-2 semanas
Mientras el cliente limpia datos, se construye dónde van a vivir.
Esquema de la base con la tabla de productos y un índice de búsqueda por aplicación.
Buscador tolerante a errores: tiene que encontrar “yaris” escribiendo “llaris”, y “distribución” escribiendo “distribucion”. Los clientes escriben rápido y con faltas.
Panel web para que el almacenero actualice stock y precios desde el celular.
Importador de Excel, para la carga inicial y las masivas.
Respaldo automático diario a R2.
Criterio de aceptación: el almacenero puede cambiar el stock de un producto desde su celular, sin ayuda, en menos de 30 segundos. Si no se cumple, el panel no sirve y hay que rehacerlo — porque nadie va a actualizar algo que es incómodo.
5
El asistente de WhatsApp
Kallpa1-2 semanas
Recién acá aparece el bot, y es la parte más rápida — porque lo difícil ya está hecho: los datos.
Conectar el webhook de WhatsApp al Worker.
Definir el contexto del negocio: horario, formas de pago, dirección, tono, qué puede prometer y qué no.
Conectar la búsqueda: cuando alguien pregunta por una pieza, el bot consulta el catálogo real. No inventa. Si no encuentra, lo dice.
Reglas de escalamiento: pedido mayor a cierto monto, reclamo, o cualquier cosa que el bot no resuelva en dos intentos, pasa a una persona con aviso.
Horario de atención: fuera de horario responde igual, pero avisa cuándo alguien va a confirmar.
Regla que no se negocia: el bot nunca afirma que hay stock si el catálogo no lo confirma. Prefiere decir “déjame confirmarlo con el almacén” antes que dar una respuesta que haga venir a un cliente en vano. Un bot que miente destruye más confianza que la que construye la respuesta rápida.
6
Carga de información y pruebas
Ambos1 semana
El sistema ya existe; ahora se llena y se prueba con la realidad.
Importar el catálogo limpio. Revisar los rechazos del importador uno por uno — suelen ser precios con texto o stock vacío.
Prueba con consultas reales: tomar las últimas 50 conversaciones del WhatsApp actual y pasarlas por el bot. Es la mejor prueba que existe, porque son las preguntas que de verdad hacen sus clientes.
Medir cuántas resuelve solo, cuántas escala y cuántas responde mal. La tercera categoría es la única que importa: cada error se corrige antes de salir.
Piloto en paralelo: una semana con el bot atendiendo y un vendedor revisando cada respuesta antes de que salga. Cuando ya no haya correcciones, se suelta.
No saltarse el piloto. Es tentador porque el sistema “ya funciona”, pero es la semana donde aparecen los casos que nadie previó: el cliente que manda una foto de la pieza, el que escribe solo el número de parte, el que pregunta por tres cosas en un mensaje.
7
Capacitación y entrega
Ambos1 semana
El proyecto no termina cuando el bot funciona, sino cuando el equipo lo opera sin nosotros.
Sesión con los vendedores: cómo consultar el catálogo desde el mostrador, cómo tomar una conversación que el bot escaló.
Sesión con el almacenero: cómo actualizar stock, precios y ubicaciones. Es el rol más crítico para que el sistema no se degrade.
Sesión con Marlon: cómo leer las métricas, cómo cambiar el horario o el mensaje de bienvenida.
Entrega del manual de operación: qué hacer si el bot deja de responder, a quién escribir, cómo revertir una carga masiva mal hecha.
Transferencia formal de credenciales y confirmación de que todo está a nombre del negocio.
Criterio de cierre: el almacenero carga un producto nuevo, de principio a fin, sin que nadie de Kallpa toque nada. Ese es el momento en que el proyecto se considera entregado.
8
Operación y mantenimiento
Clientecontinuo
Lo que tiene que pasar todas las semanas para que esto siga sirviendo dentro de un año.
Diario: el almacenero actualiza stock de lo que entra y sale. Cinco minutos.
Semanal: Marlon revisa las conversaciones que el bot escaló. Ahí aparecen los productos que faltan cargar y las preguntas que no sabe responder.
Mensual: revisar cuántas consultas resolvió solo. Si el número baja, el catálogo se está quedando desactualizado.
Trimestral: mantenimiento de Kallpa — revisión de errores, ajuste del asistente con lo aprendido, actualización de dependencias.
Costos de operación
Lo que el negocio paga cada mes después de la implementación. Todo va a nombre del cliente, con sus propias cuentas.
Concepto
Quién cobra
Referencia mensual
Infraestructura Workers, base de datos y respaldos
Cloudflare
plan gratuito al inicio
Conversaciones de WhatsApp Se cobra por conversación iniciada, no por mensaje
Meta
según volumen
Motor del asistente Procesamiento de cada consulta
Proveedor de IA
según volumen
Dominio
Registrador
anual
Mantenimiento Opcional, trimestral
Kallpa IA
a convenir
Sobre las cifras: los precios de Meta y de los proveedores de IA cambian y varían por país y por volumen. Antes de firmar hay que cotizarlos con el volumen real de Repuestos Cueva — unas 40 consultas diarias — y dejarlos por escrito en la propuesta. Este documento no fija montos a propósito.
Riesgos del proyecto
Qué puede salir mal, con qué probabilidad, y qué se hace para que no pase.
Riesgo
Impacto
Cómo se mitiga
La limpieza de datos se estira El más probable de todos.
El proyecto entero se atrasa: sin catálogo no hay nada que consultar.
Arrancar con 200 productos en vez de todo el inventario. Definir un responsable con horas asignadas, no “cuando pueda”.
Meta rechaza la verificación
Sin línea API no hay bot. Bloquea la salida a producción.
Iniciar el día 1. Tener a mano RUC, constancia y recibo a nombre del negocio. Si rechaza, se corrige y se reenvía — suele ser documentación incompleta.
Nadie actualiza el catálogo El riesgo que mata proyectos después de entregados.
A los dos meses el bot responde mal y el equipo vuelve al cuaderno.
Asignar el rol antes de empezar, no al final. Panel usable desde el celular. Revisión mensual de la tasa de resolución.
Resistencia del equipo Sobre todo de quien hoy es indispensable.
Boicot pasivo: no se actualiza, se sigue usando el cuaderno en paralelo.
Incluir a Don Julio en el diseño desde la fase de limpieza. Su conocimiento es el activo que se está digitalizando: conviene que lo viva como reconocimiento, no como reemplazo.
El riesgo más subestimado es el cuarto. La parte técnica de este proyecto es la fácil. Lo difícil es que una persona con once años de experiencia sienta que un sistema viene a reemplazarla. Si Don Julio participa de la digitalización de sus propias ubicaciones y se le reconoce ese aporte, el proyecto sale adelante. Si se entera cuando ya está hecho, no.