✨ Características Principales
IA Conversacional
Chatbot inteligente que mantiene conversaciones naturales con clientes
Historial Completo
Todas las conversaciones se guardan para contexto continuo
Análisis Inteligente
Detecta nivel de interés y deriva automáticamente
Carga Fácil
Actualiza planes desde documentos o texto plano
🚀 Configuración Inicial
1Preparar Google Sheets
Crea un Google Sheet con las siguientes hojas:
Estructura de Hojas Requeridas:
- Telefonos: Telefono | Mensaje Enviado | Estado
- Planes_VTR: Nombre_Plan | Precio | Velocidad_Internet | Canales_TV | Telefonia | Beneficios
- Historial_Conversaciones: Telefono | Fecha_Hora | Mensaje_Recibido | Mensaje_Enviado | Tipo | Estado_Conversacion | Nivel_Interes
2Configurar Credenciales en n8n
Necesitas configurar las siguientes credenciales:
| Servicio | Descripción |
|---|---|
| 🟢 Google Sheets OAuth2 | Para leer y escribir en las hojas de cálculo |
| 💬 WhatsApp Business API | Para enviar mensajes de WhatsApp (Meta/Facebook) |
| 🧠 OpenAI API | Para la inteligencia artificial conversacional |
3Importar el Flujo JSON
1. Copia el JSON del flujo que generé
2. En n8n, ve a Workflows → Import from File/URL
3. Pega el JSON y haz clic en Import
4Actualizar IDs y Credenciales
Reemplaza en todos los nodos necesarios:
📋 Cómo Usar el Sistema
1Cargar Planes de VTR
Activa el flujo en n8n y busca el nodo "n8n Form - Cargar Planes"
Haz clic derecho → "Open Form" o copia la URL del formulario
• Campo para usuario administrador
• Campo de contraseña para seguridad
• Opción para subir archivo (PDF, Word, Excel, TXT)
• Opción para pegar texto directamente
2Agregar Números de Teléfono
En la hoja "Telefonos" de Google Sheets, agrega:
| Telefono | Mensaje Enviado | Estado |
|---|---|---|
| 56965222628 | No | (vacío) |
| 56987654321 | No | (vacío) |
3Activar el Flujo
En n8n, activa el workflow haciendo clic en el switch de la parte superior
El sistema comenzará a enviar mensajes cada 5 minutos automáticamente a los números con "No" en "Mensaje Enviado"
4Configurar Webhook de WhatsApp
Para recibir las respuestas de los clientes:
1. Copia la URL del webhook del nodo "Webhook Respuestas WhatsApp"
2. En tu panel de WhatsApp Business (Meta for Developers):
💬 Flujo de Conversación Automático
📤 Mensaje Inicial
El bot envía automáticamente un mensaje personalizado con:
- Saludo profesional
- Presentación de todos los planes disponibles
- Destacando beneficios clave
- Pregunta sobre preferencias del cliente
🔄 Conversación Inteligente
La IA mantiene el contexto completo:
- Recuerda mensajes anteriores
- Responde preguntas sobre planes específicos
- Compara planes si el cliente lo solicita
- Aclara dudas sobre precios y beneficios
- Analiza el nivel de interés constantemente
🎯 Detección de Interés y Derivación
El sistema detecta cuando el cliente está listo para comprar:
📄 Ejemplo de Documento de Planes
Puedes cargar un documento con este formato:
📊 Monitoreo y Seguimiento
👀 Ver Conversaciones en Tiempo Real
Abre la hoja "Historial_Conversaciones" para ver:
- Todos los mensajes enviados y recibidos
- Fecha y hora de cada interacción
- Estado actual de la conversación
- Nivel de interés detectado
📈 Estados de Cliente
En la hoja "Telefonos" verás los estados actualizados:
| Estado | Significado | Acción |
|---|---|---|
| En Conversación | Cliente está conversando, sin decisión | El bot sigue automatizado |
| Consultando - En Proceso | Cliente hace preguntas, interés medio-alto | Seguimiento del bot |
| Interesado - Derivar a Vendedor | Cliente listo para contratar | ¡Vendedor notificado! Contactar YA |
| No Interesado | Cliente rechazó la oferta | Bot detiene mensajes |
🔔 Notificaciones a Vendedor
Cuando un cliente muestra interés fuerte, el vendedor recibe automáticamente un WhatsApp con:
⭐ Mejores Prácticas
✅ Recomendaciones de Uso
- Actualiza los planes regularmente: Cada vez que VTR cambie precios o ofertas
- Revisa el historial diariamente: Para identificar patrones y mejorar
- Responde rápido las derivaciones: El cliente está caliente, no dejes pasar tiempo
- Mantén números limpios: Elimina números que ya contrataron o bloquearon
- Ajusta la contraseña: Cambia periódicamente la contraseña del formulario
- Monitorea costos de OpenAI: Las conversaciones largas consumen más tokens
⚠️ Errores Comunes a Evitar
- ❌ No incluir el código de país en números (debe ser 56XXXXXXXXX)
- ❌ Dejar el flujo activo sin planes cargados
- ❌ No configurar el webhook de WhatsApp correctamente
- ❌ Usar el mismo mensaje para todos (la IA personaliza automáticamente)
- ❌ Ignorar las notificaciones de derivación
🔧 Solución de Problemas
Problema: No se envían mensajes
Soluciones:
- Verifica que el workflow esté activado (switch en ON)
- Confirma que las credenciales de WhatsApp estén configuradas
- Revisa que el PHONE_NUMBER_ID sea correcto
- Asegúrate de tener números con "No" en Mensaje Enviado
Problema: La IA no responde bien
Soluciones:
- Verifica que la API key de OpenAI sea válida y tenga saldo
- Confirma que los planes estén cargados en la hoja Planes_VTR
- Revisa el historial para ver si hay contexto corrupto
- Ajusta los parámetros de temperatura (0.7-0.8 es óptimo)
Problema: No se guardan las conversaciones
Soluciones:
- Verifica permisos de escritura en Google Sheets
- Confirma que la hoja "Historial_Conversaciones" exista
- Revisa que los nombres de las columnas coincidan exactamente
- Comprueba las credenciales de Google Sheets OAuth2
Problema: El formulario no carga planes
Soluciones:
- Verifica la contraseña en el nodo "Validar Contraseña"
- Confirma que el archivo no supere 10MB
- Prueba pegando texto en lugar de subir archivo
- Revisa los logs de ejecución en n8n
🎨 Personalización Avanzada
Cambiar el Tono del Bot
En los nodos de OpenAI, puedes modificar el prompt para ajustar:
- Más formal: "Usar lenguaje corporativo y distante"
- Más casual: "Usar lenguaje coloquial chileno, cercano"
- Más técnico: "Explicar especificaciones técnicas en detalle"
- Más vendedor: "Enfocarse en el cierre, crear urgencia"
Ajustar Criterios de Derivación
En el nodo "Analizar Intención Avanzada", puedes modificar:
Cambiar Frecuencia de Envío
En el nodo "Cada 5 minutos":
- Cambia "minutesInterval" a 10 para cada 10 minutos
- O usa intervalos por hora seleccionando "hours"
- Recomendado: 5-10 minutos para respuesta rápida
💰 Estimación de Costos
| Servicio | Costo Aproximado | Notas |
|---|---|---|
| OpenAI (GPT-4) | $0.03 - $0.10 por conversación | Depende de la longitud del chat |
| WhatsApp Business API | $0.005 - $0.10 por mensaje | Varía por país y tipo de mensaje |
| Google Sheets API | Gratis | Hasta 500 requests/100s |
| n8n (auto-hospedado) | Gratis / Servidor | O n8n Cloud desde $20/mes |
• 100 clientes contactados
• 50% responde (50 conversaciones)
• Promedio 5 mensajes por conversación
• Costo estimado: $15-25 USD/mes
🔐 Seguridad y Privacidad
Protección de Datos
- ✅ Todas las conversaciones se almacenan en tu Google Sheet privado
- ✅ Los números de teléfono nunca se comparten con terceros
- ✅ OpenAI no almacena conversaciones (modo API)
- ✅ Contraseña protege el formulario de carga de planes
- ✅ Webhooks con URLs únicas y no públicas
Recomendaciones de Seguridad
- 🔒 Cambia la contraseña del formulario regularmente
- 🔒 No compartas las URLs de los webhooks
- 🔒 Limita el acceso a Google Sheets solo a usuarios necesarios
- 🔒 Revisa los logs de n8n periódicamente
- 🔒 Usa autenticación de 2 factores en todas las cuentas
🚀 ¿Listo para Empezar?
Importa el flujo JSON en n8n, configura tus credenciales y empieza a automatizar tus ventas de VTR Hogar
📋 Checklist Final
☐ Google Sheet creado con 3 hojas
☐ Credenciales configuradas en n8n
☐ Flujo JSON importado
☐ IDs actualizados (Sheet, Phone, Vendedor)
☐ Planes cargados vía formulario
☐ Números agregados en hoja Telefonos
☐ Webhook de WhatsApp configurado
☐ Workflow activado en n8n
Si tienes problemas, revisa la sección de "Solución de Problemas" o consulta la documentación oficial de n8n en docs.n8n.io
Sistema desarrollado con n8n, OpenAI y WhatsApp Business API
Versión 2.0 - 2024