allpa IA
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 2026 Duración estimada: 6 semanas Responsable Kallpa: por asignar Contraparte: 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.

ComponenteQué resuelveDó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.

SEM 1 SEM 2 SEM 3 SEM 4 SEM 5 SEM 6 Trámite WhatsApp API CLIENTE + KALLPA · RUTA CRÍTICA ← empieza el día 1 o todo se corre Limpieza del catálogo CLIENTE Infraestructura KALLPA Catálogo y panel KALLPA Asistente KALLPA Pruebas y capacitación AMBOS

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

Ambos medio 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

Cliente 1-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

Kallpa 2-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.
npx wrangler d1 create repuestos-cueva-catalogo
npx wrangler r2 bucket create repuestos-cueva-respaldos
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

Cliente 2-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:

ColumnaEjemploPor qué importa
skuFD-TOY-YAR-15Identificador único. Si no existe, se genera.
descripcionFaja de distribuciónLo que el cliente escribe al preguntar.
marcaGatesMuchos clientes piden por marca.
aplicacionesToyota Yaris 2012-2018; Toyota Vitz 2014-2017La columna clave. Una pieza sirve para varios modelos.
precio85.00Sin símbolo, sin texto, punto decimal.
stock3Número entero. Vacío no es cero.
ubicacionA-3-12Pasillo, 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

Kallpa 1-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

Kallpa 1-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

Ambos 1 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

Ambos 1 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

Cliente continuo

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.

ConceptoQuién cobraReferencia mensual
Infraestructura
Workers, base de datos y respaldos
Cloudflareplan gratuito al inicio
Conversaciones de WhatsApp
Se cobra por conversación iniciada, no por mensaje
Metasegún volumen
Motor del asistente
Procesamiento de cada consulta
Proveedor de IAsegún volumen
DominioRegistradoranual
Mantenimiento
Opcional, trimestral
Kallpa IAa 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.

RiesgoImpactoCó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.