# Plan de implementación: Chatbot automático para anunciantes

## Objetivo
Crear un chatbot que contacte de forma automática a potenciales anunciantes, les guíe en el registro y acelere la conversión, cumpliendo políticas de WhatsApp y consentimiento.

## Alcance funcional
- Captación proactiva con templates aprobadas.
- Onboarding guiado: registro, verificación, configuración de anuncios.
- Resolución de dudas frecuentes y derivación a humano.
- Seguimiento automático (recordatorios y reengagement).

## Arquitectura propuesta
1. Canal WhatsApp Business API (Meta) con templates aprobadas.
2. Motor conversacional (estado/flow) en backend PHP.
3. CRM/DB: persistencia de prospectos, estado de onboarding y consentimiento.
4. Panel para supervisión y handoff humano.

## Flujo principal (happy path)
1. Template inicial: invitación al registro.
2. Respuesta del usuario inicia conversación.
3. Bot guía el registro con preguntas estructuradas:
   - Nombre comercial, categoría, zona, horario, condiciones.
4. Bot recopila documentos/fotos opcionales.
5. Bot confirma y crea cuenta/anuncio draft.
6. Bot comparte enlace de finalización y pago.

## Estados y lógica
- lead_created
- invited (template_sent)
- engaged (reply_received)
- onboarding_in_progress
- onboarding_completed
- pending_payment
- activated
- handoff_to_human

## Datos y tablas sugeridas
- chatbot_leads (estado, fuente, consentimiento)
- chatbot_onboarding_steps (paso, progreso)
- chatbot_conversation_context (memoria del bot)

## Integraciones clave
- WhatsApp: envío template y mensajes.
- Panel: gestión de leads y conversaciones.
- Pagos: Stripe/PayPal (si aplica).

## Compliance y riesgos
- Opt-in obligatorio.
- Templates aprobadas para mensajes proactivos.
- Registro de consentimiento con evidencia.

## Roadmap técnico
Fase 1: MVP
- Templates aprobadas, consentimiento y flujo básico.
- Panel de control y métricas.

Fase 2: Inteligencia
- Clasificación de intención.
- Respuestas dinámicas con IA supervisada.

Fase 3: Automatización avanzada
- Reengagement automático.
- A/B testing de mensajes.

## KPI sugeridos
- Tasa de respuesta a template.
- Conversión a registro.
- Tiempo medio de activación.
- Tasa de handoff humano.

## Próximos pasos inmediatos
1. Definir scripts de conversación y variables.
2. Crear templates para aprobación Meta.
3. Implementar tablas de leads y estados.
4. Programar cron de seguimiento.
