03_Configuration_Extract.md — Pipeline, Campos y Tags (Fase C)

Fuente: 02_Conversation_Flow_Final.md (aprobado) · Fecha: 29-oct-2026

Regla: este MD es la fuente de verdad. Los artifacts 02, 03, 06 y 11 se generan de aquí.

Cero referencias fantasma: todo campo/tag que use un artifact posterior debe existir en este archivo.

---

1. Pipeline — "Crop Booster · Webinar Funnel" (6 stages intermedios)

#Stage (ES)Entry criteriaExit criteriaBot mapping
1Lead IdentificadoContacto creado (importación Expo, form web, DM)Primera respuesta del botFase 0 — saludo
2CalificadoDos-vías iniciadaRiego + cultivo + hectáreas + región capturadosPasos 2–6
3Webinar ConfirmadoCupo confirmado (jue/vie/otro)Asistencia o no-showPaso 7 → STOPBOT_WEBINAR
4Reunión/Demo AgendadaAsistió y quiere profundizar, o no pudo asistirReunión/demo realizadaHumano/workflow
5Cotización EnviadaPropuesta con precioRespuesta del clienteHumano
6NegociaciónCambios/objecionesAcuerdoHumano

Won/Lost: automáticos de GHL (no se diseñan).

DQ A–E: el contacto se mueve a Lost con disqualification_reason + tag.

2. Contact Fields

#Label (GHL)KeyTypePasoOpciones / ejemplo
1Cultivo principalcultivo_principalSingle Select2Palma · Arroz · Fresa · Aguacate · Cítricos · Hortalizas · Café · Otro
2Hectáreas en producciónhectareasSingle Select3Menos de 5 · 5 a 20 · 20 a 50 · 50 a 100 · Más de 100
3Región / DepartamentoregionSingle Select4Meta · Casanare · Valle · Antioquia · Boyacá · Tolima · Huila · Otra
4¿Tiene sistema de riego?tiene_riegoRadio5Sí · No
5Dolor principaldolor_principalSingle Select6Rendimiento · Costos de insumos · Calidad del fruto · Uso del agua
6Horario webinarhorario_webinarSingle Select7Jueves 05-nov 19:00 · Viernes 06-nov 18:00 · Otro horario
7Origen del contactoorigen_contactoSingle Selectimport/formExpo Agrofuturo · Web · WhatsApp · Referido · Otro
8Bot statusbot_statusSingle SelectsistemaEn conversación · Webinar confirmado · Descalificado · Derivado a humano
9Motivo de descalificacióndisqualification_reasonTextsistema"Sin riego instalado"
10Resumen de conversaciónbot_conversation_summaryText AreasistemaResumen del bot para el humano

Estándar (no custom): Nombre (name), Email (email), Teléfono (phone).

3. Opportunity Fields

#LabelKeyTypeUso
1Fecha de entrada al stagepipeline_stage_enteredDateVelocidad del pipeline
2Valor de propuestaproposal_valueNumberTracking del deal
3Fecha esperada de cierreexpected_close_dateDateForecast
4Fuente del dealdeal_sourceTextAtribución

*(disqualification_reason y bot_conversation_summary viven en CONTACT — regla del rules file:

solo proposal_value y expected_close_date son de deal.)*

4. Tags (inglés, system-independent)

CategoríaTagsCuándo se aplicaCuándo se quita
Sourcesource-expo-agrofuturo · source-web · source-whatsapp · source-referidoImportación/formNunca
Pipelinepipeline-lead-identificado · pipeline-calificado · pipeline-webinar-confirmado · pipeline-reunion-agendada · pipeline-cotizacion · pipeline-negociacionAl mover el stageAl pasar al siguiente
DQdq-budget-too-low · dq-wrong-profile · dq-no-decision-maker · dq-out-of-range · dq-revenue-too-lowAl descalificarNunca
Bot eventswebinar-confirmed · human-requested · pricing-requested · bot-offDurante la conversaciónbot-off se quita al reactivar
Workflowwebinar-attended · webinar-no-show · webinar-reminder-sent · nurture-activeWorkflows post-eventonurture-active al comprar/descalificar

5. Probabilidades de stage (Opportunity Forecasting)

Cada % = probabilidad acumulada de cierre desde ese stage. Alimentan el toggle

"Opportunity Forecasting" de GHL (Labs) → valor del deal × probabilidad = forecast.

#StageProb.Fundamento
1Lead Identificado10%Contacto importado/creado sin respuesta. Las listas de eventos convierten ~5–15% a reunión
2Calificado25%Respondió y cumple perfil (riego + cultivo + hectáreas + región), pero sin compromiso de agenda
3Webinar Confirmado40%Confirmar ≠ asistir: el no-show de webinars B2B ronda 40–50%
4Reunión/Demo Agendada60%Asistió (o agendó el fallback 1:1) y el equipo técnico ya vio su caso — señal de compra más fuerte
5Cotización Enviada80%Propuesta con precio en mano; solo llega quien ya vio el caso aplicado a su finca
6Negociación90%Cambios/objeciones finales; el cierre depende de logística, no de convencimiento

Regla de recalibración: estas cifras son hipótesis de arranque, no historia. Después de la

primera cohorte (webinar 05–06 nov) se recalculan con datos reales:

asistencia = asistentes ÷ confirmados · reunión = agendadas ÷ asistentes · cierre = cerrados ÷ cotizados

y se reemplazan los % de los stages 3–6. Hasta entonces, el dashboard muestra la nota

"probabilidades iniciales — recalibrar post cohorte 1".

6. Cross-reference check

  • [x] Cada {{contact.field_key}} del flujo final existe arriba (6 campos de bot + 3 sistema + origen)
  • [x] Cada tag usado en el flujo existe en la biblioteca
  • [x] Cada stage mapea 1:1 con una fase del bot o a humano
  • [x] DQ A–E tienen stage destino (Lost) y tag