Propuesta de trabajo · v2

Propuesta de churn

Juan Esparraguito × Pullai

Abril 2026

Explorar
El foco

Churn silencioso. Clientes valiosos que se van sin avisar.

Hoy no hay cómo saber cuándo un cliente de alto valor lleva tres semanas sin comprar, ni qué lo disparó. Con los datos que ya viven en Shopify alcanza para encender una alerta antes de perderlo — y para sugerir la acción correcta, validada contra el stock real del día.

Hoy

  • Cliente valioso deja de pedir y nadie se da cuenta hasta semanas después
  • Newsletter masivo a toda la base, sin distinguir quién está en riesgo
  • Cuando se actúa, es reactivo: "perdimos a X, por qué"
  • No hay forma de medir qué acción funcionó con qué segmento

Con la plataforma

  • Cada mañana hay una lista priorizada de clientes en riesgo con score y CLV
  • La IA explica qué variable lo dispara y sugiere una acción concreta
  • Cada acción pasa por un filtro de stock: no se ofrece lo que no hay
  • El equipo ejecuta con un click y la plataforma mide el resultado
La IA no decide por el equipo. El equipo decide mejor. La plataforma filtra ruido, ordena prioridades y evita sugerir lo que no pueden cumplir.
La plataforma

Un panel web propio. Pensado para decidir, no para mirar.

Cada mañana el equipo abre la plataforma y ve quiénes son los clientes en riesgo, cuánto valor hay en juego, por qué se están yendo y qué hacer — con el stock ya validado. Este es un mockup con datos ficticios para que lo vean.

juan-esparraguito.retencion.pullai.cl / Clientes en riesgo · 15 abr 2026
Juan Esparraguito
Panel de retención
Clientes en riesgo
Cola de acciones
Análisis de churn
Stock disponible
Resultados
Configuración
47 Clientes en riesgo
$12,4M CLV en riesgo (12m)
18 Acciones sugeridas hoy
34% Recuperación últimos 30d
Prioridad de hoy · ordenado por CLV en riesgo
Cliente Último pedido Score CLV 12m Variable clave Acción sugerida Stock
María G.
Vitacura · 14 pedidos
23 días 82 $840K Frecuencia ↓45% Cupón 10% palta + tomate ● OK
Rodrigo M.
Las Condes · 22 pedidos
19 días 78 $1,2M Ticket ↓30% Llamada directa · cupón $10K ● OK
Carolina P.
Ñuñoa · 9 pedidos
31 días 75 $520K No reactivó feriado Reco: pescado fresco (hoy) ● Bajo
Andrés F.
La Reina · 7 pedidos
17 días 64 $390K Click rate newsletter ↓ Re-engagement email ● OK
Paula C.
Providencia · 6 pedidos
14 días 58 $280K Cambió de día habitual Cupón 8% canasta semanal ● Quiebre
Javier S.
Lo Barnechea · 11 pedidos
12 días 51 $450K Abandonó carrito 2x Reminder personalizado ● OK

Esto es solo una vista. La plataforma también incluye: detalle por cliente con explicación de qué variables lo tiraron al riesgo (SHAP), cola de acciones aprobadas para enviar en lote, panel de resultados por tipo de acción, y configuración de reglas de stock y margen.

Cómo funciona

De datos crudos a acciones ejecutables en siete pasos.

Todo corre en el data lake. Se recalcula cada noche y el equipo abre el panel con la información actualizada. Sin intervención manual entre la ingesta y la sugerencia.

01

Ingesta

Shopify + inventario + canales de marketing se leen automáticamente cada noche (y el stock durante el día).

02

Data lake

Los datos se guardan en crudo (Bronze), limpios (Silver) y listos para modelo (Gold). Queda un histórico trazable.

03

Features

Por cliente: recencia, frecuencia, ticket, canasta típica, estacionalidad, cambios de patrón vs. baseline.

04

Score de churn

Modelo supervisado entrega probabilidad 0–100 de que el cliente no vuelva en los próximos 30 días.

05

Explicabilidad

Para cada cliente, SHAP identifica las 3 variables que más empujan el score. No es caja negra.

06

Motor de acciones

Sugiere qué hacer (cupón, llamada, reco de producto, email), filtrado por stock disponible y margen mínimo.

07

Ejecución y feedback

El equipo ejecuta desde el panel. La plataforma registra resultado y alimenta la siguiente ronda del modelo.

Arquitectura

Un data lake propio. Sus datos, su propiedad.

Dejamos la casa ordenada para que nada de esto dependa de nosotros. Los datos viven en un object storage en la nube a nombre de ustedes (AWS S3, Google Cloud Storage o equivalente). La plataforma y los modelos se sientan encima. Si mañana quisieran cambiar de proveedor de análisis, la data sigue siendo suya.

Fuentes que conectamos

Shopify

Pedidos, clientes, productos, cupones, tráfico de checkout, abandono de carrito, líneas de pedido y devoluciones. Vía Admin API oficial.

Core · obligatorio

Inventario · stock real

Niveles por SKU y por día. Fuente: Shopify Inventory API o ERP/planilla si hay otra fuente de verdad. Sincronización varias veces al día.

Core · obligatorio

Email / Newsletter

Aperturas, clicks, bajas. Mailchimp, Klaviyo o el que usen. Alimenta variables de engagement del modelo.

Recomendado

WhatsApp Business (opcional)

Historial de mensajes si está conectado a una plataforma (no se lee WhatsApp personal). Para tipificar canales de contacto.

Opcional · fase 2

Capas del data lake

Bronze

Crudo

Todo lo que viene de las fuentes, tal cual. Histórico, versionado. Nada se pierde ni se sobrescribe.

Silver

Limpio

Tipos correctos, deduplicado, cliente único identificado entre fuentes. Listo para reporting.

Gold

Features

Tablas de customer 360, historia agregada, features de modelo. Lo que consume la plataforma y el score de churn.

Stack de referencia: object storage (S3/GCS) + orquestación con Dagster + modelado en dbt + modelos en scikit-learn/XGBoost + frontend en React. No requiere licencias pesadas. Si ya tienen preferencia (Google Cloud vs AWS vs Azure), adaptamos.
Fases

Tres fases. Entregables concretos por cada una.

Nada queda sobreentendido. Por cada fase: qué tareas hacemos, qué artefactos entregamos, cómo validamos antes de pasar a la siguiente. Las tres se pueden contratar en bloque o por separado.

01

Diagnóstico

2 semanas · UF 10 · Entrega: hoja de ruta técnica validada

Entender a fondo el negocio, los datos disponibles, las integraciones necesarias y los bordes. Salimos con un plan concreto, no con un PDF genérico. Si algo de lo propuesto en fase 2 o 3 no tiene sentido después del diagnóstico, se ajusta antes de firmar las siguientes fases.

Qué hacemos

  • 3 sesiones de 2 horas con el equipo (negocio, operación, marketing) para mapear dolores, objetivos y procesos actuales.
  • Auditoría técnica de Shopify: revisar calidad de datos (pedidos, clientes, cupones), huecos históricos, campos clave, integraciones existentes.
  • Inventario de fuentes: qué hay en Shopify, qué vive en planillas, qué está en el ERP o en WhatsApp, qué está fuera del alcance.
  • Definición operativa de churn: qué cuenta como cliente perdido en Juan Esparraguito (ventana, segmento, mínimo histórico). Esto se valida con el equipo.
  • Catálogo de acciones posibles: lista cerrada de qué pueden ofrecer a un cliente en riesgo (cupones, productos regalo, llamada, email, etc.), con límites de margen y de stock.
  • Arquitectura propuesta: documento de arquitectura (fuentes, data lake, modelos, plataforma), con decisiones de cloud y estimación de costos de infraestructura.
  • Priorización de features de la plataforma: qué va en el MVP, qué queda para versiones futuras.

Qué entregamos

  • Documento de diagnóstico: contexto, hallazgos, arquitectura, plan técnico fase 2 y 3.
  • Definición formal de churn para Juan Esparraguito (un párrafo, firmado).
  • Catálogo de acciones aprobadas con reglas de stock y margen.
  • Estimación de costos de infraestructura (cloud) mensuales post-deploy.
  • Go/no-go de cada integración sobre la mesa.
Si después del diagnóstico hay razones para no seguir, se cierra acá y las fases 2 y 3 no se ejecutan. No hay compromiso amarrado.
02

Integraciones y data lake

6 semanas · UF 20 · Entrega: pipeline de datos productivo

Construir la base de datos unificada. Al final de esta fase, los datos de Shopify, inventario y marketing están consolidados en un data lake propio, limpios, trazables y listos para alimentar el modelo de churn. Esta fase también deja el camino abierto para predicción de demanda en el futuro (usa los mismos datos).

Qué hacemos

  • Provisionamiento de cloud: cuenta AWS/GCP a nombre de Juan Esparraguito, object storage, IAM, secretos. Toda la infra queda documentada y transferible.
  • Conector Shopify (core): Orders, Customers, Products, Inventory, Draft Orders, Abandoned Checkouts, Discount Codes. Corre diariamente con backfill histórico completo.
  • Conector de stock real-time: sincronización de niveles de inventario varias veces al día (frecuencia a definir en fase 1).
  • Conector de email marketing: métricas de engagement de la plataforma que usen (Mailchimp, Klaviyo, etc.).
  • Modelado Bronze → Silver → Gold: limpieza, tipos, deduplicación, identificación única de cliente, tablas de customer 360, tablas de features listas para modelo.
  • Orquestación: Dagster (con dbt para el modelado). Pipelines con dependencias, reintentos automáticos, alertas de falla al mail.
  • Observabilidad: dashboard técnico de salud del pipeline (latencia, fallos, volumen). No lo ven ustedes, lo ve nuestro equipo.
  • Catálogo de datos: documentación de qué tabla contiene qué, con qué frecuencia se actualiza, de dónde viene cada campo.
  • Control de calidad: tests automáticos de volumen, nulos, duplicados, integridad referencial. Si algo falla, el equipo se entera antes que el cliente.

Qué entregamos

  • Data lake productivo en cuenta cloud propia de Juan Esparraguito, con 12+ meses de histórico cargados.
  • Pipelines automáticos corriendo a diario y bajo demanda.
  • Tablas Gold listas para consumo: clientes, pedidos, canasta, engagement, stock.
  • Documentación técnica completa (arquitectura, esquemas, runbooks).
  • Traspaso a custodio técnico (interno o nosotros vía mantención).
Esta fase es el 80% del trabajo real. El modelo de churn de la fase 3 se apoya enteramente en esto. Sin datos limpios no hay IA que valga.
03

Plataforma de churn con IA

4 semanas · UF 20 · Entrega: panel web en producción + modelo entrenado

El modelo de churn, la capa de explicabilidad, el motor de sugerencia de acciones (con validación de stock y margen) y el panel web donde el equipo trabaja cada día. Autónomo en el sentido de que el equipo no configura nada diariamente: abre el panel y actúa.

Qué hacemos · modelo

  • Feature engineering: 30–50 variables por cliente (recencia, frecuencia, ticket, desviaciones vs baseline, canasta típica, estacionalidad, engagement email, cambios de patrón de compra, comuna, ventana preferida de entrega, etc.).
  • Etiquetado histórico: construir el target (churned sí/no) sobre el histórico para entrenar el modelo supervisado.
  • Entrenamiento y validación: modelo de clasificación (XGBoost o equivalente). Validación cruzada, métricas reportadas (precision, recall, AUC), calibración de probabilidades.
  • Capa de explicabilidad: SHAP para que cada score venga acompañado de las 3 variables que más lo empujan. Esencial para que el equipo confíe.
  • Motor de sugerencia de acciones: toma el score + variables explicativas + catálogo de acciones (fase 1) + stock actual + margen mínimo, y devuelve la mejor acción ejecutable para cada cliente. Reglas configurables.
  • Bucle de aprendizaje: cada acción ejecutada se guarda con su resultado (cliente volvió sí/no, cuánto compró). En recalibraciones siguientes se usa para mejorar el modelo.

Qué hacemos · plataforma web

  • Panel principal: lista de clientes en riesgo, ordenable por CLV, score, última compra. KPIs del día.
  • Detalle por cliente: histórico de pedidos, canasta típica, variables SHAP que explican el riesgo, stock disponible para acciones, historial de acciones previas.
  • Cola de acciones: acciones sugeridas para aprobar/rechazar en lote. Ejecución con un click (generar cupón en Shopify, encolar email, asignar llamada).
  • Panel de resultados: qué acciones funcionaron, por tipo, por segmento. Tasa de recuperación por cohorte.
  • Configuración: reglas de margen mínimo, catálogo de acciones, umbrales de riesgo, notificaciones.
  • Autenticación y roles: login por usuario, permisos (admin / operador / solo-lectura).
  • Responsive: se puede revisar desde el celular, aunque está pensada para escritorio.

Qué entregamos

  • Plataforma web en producción, en dominio propio (ej: retencion.juanesparraguito.cl).
  • Modelo de churn entrenado y calibrado, con pipeline de recalculo diario.
  • Motor de acciones funcional, con reglas de stock y margen validadas.
  • Capacitación de 2 horas al equipo operativo + documentación de usuario.
  • Reporte inicial de performance del modelo (precisión esperada, segmentos con mejor lift).
Autonomía real: el equipo entra al panel cada mañana, ve las prioridades del día, aprueba o ajusta acciones y ejecuta. No hay que tocar el modelo ni escribir SQL ni entender de datos.
Alcance

Para que no queden cabos sueltos.

Dos listas directas. Qué necesitamos de ustedes para que esto funcione, y qué NO está incluido en esta propuesta (para que si lo necesitan, se cotice aparte y no haya sorpresas).

Qué necesitamos de ustedes

  • Acceso administrador a Shopify (para conectar la API oficial).
  • Acceso a la fuente de inventario — sea Shopify Inventory, ERP u otro sistema.
  • Acceso de lectura a plataforma de email marketing (Mailchimp, Klaviyo, etc.).
  • Un sponsor del proyecto — una persona del equipo disponible medio tiempo durante las 12 semanas para validar decisiones, responder preguntas y aprobar entregables.
  • Sesiones quincenales de 30 minutos con operaciones, marketing y dirección para validar avance.
  • Definición del catálogo de acciones aprobadas (cupones, tipos de mensaje, quién llama, etc.) — se define en fase 1 con nuestro apoyo.
  • Historia previa de campañas de retención, cupones o newsletters que hayan corrido — si la tienen. Si no, se arma baseline desde cero.
  • Decisión de cloud provider (AWS, GCP o Azure) si tienen preferencia. Si no, recomendamos.
  • Cuenta cloud a nombre de Juan Esparraguito para alojar el data lake (nosotros ayudamos a abrirla).

Fuera de alcance

  • Predicción de demanda / modelo de compra a proveedores. No incluida en esta propuesta. Se puede sumar como extensión de fase 3 por UF 10 adicionales (ver nota al pie en la sección "Foco").
  • Motor de recomendación en el checkout (cross-sell en Shopify). Queda para una siguiente fase.
  • Optimización de rutas de despacho. No incluido en esta propuesta.
  • App móvil nativa. La plataforma es web responsive, no iOS/Android nativo.
  • Ejecución automatizada de WhatsApp como canal (el panel puede sugerir "mandar WhatsApp", pero el envío lo hace una persona o se integra aparte con WhatsApp Business API).
  • Licencias de software de terceros (Shopify, Mailchimp, AWS/GCP). Los costos cloud estimados se entregan en fase 1 y los paga Juan Esparraguito directo al proveedor.
  • Migración de data anterior a Shopify (si tuvieran registros previos en otra plataforma, requiere scope aparte).
  • Capacitación extensa de data. La capacitación de usuario de la plataforma (2 horas) está incluida. Capacitaciones de data o de herramientas técnicas son aparte.
  • Soporte 24/7. La mantención cubre horario hábil. Emergencias fuera de horario se coordinan caso a caso.

Riesgos y cómo los manejamos

Calidad de datos histórica

Si el histórico en Shopify tiene huecos (campos vacíos, cupones mal registrados, etc.), el modelo pierde precisión.

Cómo lo manejamos: la fase 1 audita calidad antes de comprometer modelo. Si hay un gap crítico, se reporta y se decide juntos cómo mitigarlo.

Poca historia de retención activa

Si nunca han hecho campañas de retención dirigidas, no hay baseline de qué acción funciona con qué cliente.

Cómo lo manejamos: el modelo arranca con reglas razonables y aprende con cada acción ejecutada. Los primeros 2–3 meses son de calibración.

Tiempos de integración externa

Obtener accesos a plataformas externas (ERP, proveedor de email) a veces depende de terceros.

Cómo lo manejamos: identificamos accesos críticos en fase 1 y los pedimos de inmediato. Los no-críticos no bloquean el roadmap.

Rotación de la persona sponsor

El proyecto depende de validación constante con el equipo de Juan Esparraguito.

Cómo lo manejamos: sesiones quincenales documentadas y decisiones firmadas. Si cambia el sponsor, hay registro para onboarding rápido.
Cronograma

12 semanas. Tres fases encadenadas.

Cada fase cierra con entregables validados antes de pasar a la siguiente. Las fases 2 y 3 se traslapan un par de semanas para que el modelo empiece a entrenarse con datos reales en cuanto estén disponibles.

Etapa
Sem 1-2 Sem 3-6 Sem 7-10 Sem 11-12
01 · Diagnóstico
02 · Integraciones + Data Lake
Provisionamiento cloud
Conectores Shopify + inventario + email
Modelado Bronze → Silver → Gold
Orquestación + observabilidad + QA
03 · Plataforma de churn + IA
Feature engineering + entrenamiento
Motor de acciones + reglas de stock
Plataforma web (frontend + auth)
QA, deploy y capacitación
01 Diagnóstico · 2 sem
02 Integraciones + Data Lake · 6 sem
03 Plataforma de churn · 4 sem

Sobre los tiempos: son estimaciones de buena fe. La fase 2 puede moverse ±2 semanas según el volumen histórico en Shopify y cuán limpia está la fuente de inventario. La fase 3 tiene menos riesgo porque se apoya en los datos ya listos. Cualquier desvío se comunica apenas se detecta.

Inversión

UF 50 en total. UF 7,5 mensuales en mantención.

Precios en UF, cerrados por fase. Pagos contra hito de cierre de cada etapa. La mantención entra al cierre de la fase 3 y es opcional.

Desarrollo del proyecto

12 semanas · 3 fases
UF 50
+ IVA · total del proyecto

Desglose por fase

  • Fase 1 · Diagnóstico (2 sem) — UF 10
  • Fase 2 · Integraciones y data lake (6 sem) — UF 20
  • Fase 3 · Plataforma de churn con IA (4 sem) — UF 20
Total UF 50 + IVA
Pagos contra cierre de cada fase (UF 10 al cierre de fase 1, UF 20 al cierre de fase 2, UF 20 al cierre de fase 3). Si después del diagnóstico deciden no seguir, se cierra en UF 10 y no hay otro compromiso. Cada fase también puede contratarse por separado al mismo precio.

Mantención mensual

Opcional · entra al cierre de la fase 3
UF 7,5
+ IVA · por mes

Incluye

  • Supervisión del pipeline de datos (salud, incidencias, reintentos)
  • Recalibración trimestral del modelo de churn
  • Soporte en horario hábil a usuarios de la plataforma
  • Ajustes menores al panel, reglas y endpoints
  • Hasta 10 horas mensuales de trabajo sin costo adicional
Fee mensual UF 7,5 + IVA
Fee de mantención de plataforma, independiente del número de licencias o usuarios. Los costos cloud (AWS/GCP) los paga Juan Esparraguito directo al proveedor — se estiman en fase 1.
Lo que esto significa en concreto: UF 50 cubre desde entender el problema hasta dejar una plataforma web productiva con modelo de IA funcionando, en 12 semanas. La UF 7,5 mensual mantiene eso vivo y mejorándose con el tiempo. Nada más, nada menos. Si algo de esta propuesta no cierra, lo conversamos antes de firmar.

* Predicción de demanda (modelo de compra a proveedores para reducir merma y quiebres) no está incluida en esta propuesta. Se puede sumar como extensión de la fase 3 por UF 10 adicionales, reutilizando el mismo data lake y el mismo pipeline. Total en ese caso: UF 60.

Por qué Pullai

Tu negocio habla un idioma.
Tus datos hablan otro.
Nosotros hablamos los dos.

Hay muchos vendiendo IA. No es que falte tecnología: falta alguien que conecte su empresa con lo que la tecnología puede hacer. Somos una consultora boutique de datos e IA. No somos una fábrica de agentes, ni una consultora que deja un informe y se va.

01 — TRADUCTOR

Hablamos negocio y hablamos datos.

Cada proyecto parte del problema de negocio, no de la herramienta. Recomendamos solo lo que genera valor real. Simple: no necesitan un diccionario para entender lo que hacemos.

02 — SERVICIO INTEGRAL

Entendemos, recomendamos y ejecutamos.

Desde la ingeniería de datos hasta la plataforma web. Un mismo equipo diseña, construye e implementa. No nos vamos cuando termina el diagnóstico: nos quedamos hasta que lo que armamos está andando.

03 — DAMOS LA CARA

Detrás de cada proyecto hay un equipo humano.

No es un agente rotativo que parte de cero cada reunión. Somos socios, no proveedores. Honestidad como método: si algo no les conviene, lo decimos.