Documentación de Alfa Business CRM AI

Guía didáctica para entender qué CRM estás comprando y cómo implementarlo de principio a fin.
Acceso y navegación Usuarios y roles Conexiones omnicanal Colas y router Tickets & Kanban Campañas Mensajes programados Chat interno Bots / Flow Builder API Webhooks N8N
Qué encontrarás

Qué es el CRM (en simple), checklist de instalación/puesta en marcha, guía para conectar canales (WhatsApp, Instagram, Facebook, Telegram WebChat, Email, etc.), pruebas de verificación, operación para Ventas y una sección técnica (webhooks, API, N8N) con endpoints reales.

Empieza aquí (para instalar y dejar operando)
Voy a implementar Ventas (operación)
Diccionario rápido (pasa el mouse)
Ticket
“Un lead / conversación convertido en caso operable”.
Cola
“Departamento / bandeja de entrada”.
Router
“Asignación automática”.
Kanban
“Pipeline visual”.
SLA
“Tiempo objetivo”.
Webhook
“Entrada de eventos”.
Token
“Llave de acceso”.
Índice (orden recomendado)

1) Qué es Alfa Business CRM AI

Descripción breve
  • CRM omnicanal con tickets, colas, campañas, bots/IA y reportes.
  • Unifica WhatsApp (QR y Business API), Meta (FB/IG), Telegram, WebChat y email.
  • Permite operar 24/7 con flujos, mensajes programados y asistentes IA.
  • Permite hacer análisis cuantitativos y cualitativos de las conversaciones.
Resultados para tu equipo
  • Evita perder leads: cada conversación tiene dueño.
  • Seguimientos automáticos (campañas, recordatorios, bots).
  • Visibilidad: dashboard, diagnósticos y salud de canales.
  • Seguimientos a clientes
Cómo se ve en la práctica (flujo simple)

2) Acceso rápido y rutas públicas

Entrar al CRM
  • App web (login): https://hub.alfabusiness.app/login
  • La SPA carga el panel principal y la navegación interna (menús). Guarda tu usuario/contraseña.
  • Tip: abre una segunda pestaña solo para Inbox y otra para campañas, así no pierdes contexto.
Mapa rápido de navegación
  • Inbox/Tickets: menú “Inbox”.
  • Colas y router: “Configuración” → “Colas”.
  • Canales: “Configuración” → “Canales” (WhatsApp, IG, FB, Telegram, WebChat, Email).
  • Campañas y mensajes programados: menú “Campañas”.
  • Bots / Flow Builder: menú “Bots” o “Flow”.
  • Reportes/Estadísticas: menú “Dashboard/Estadísticas”.
Accesos directos
Lista completa de URLs del panel

3) Checklist de instalación y puesta en marcha (de 0 a operativo)

Setup (enfoque Ventas)
Objetivo
  • Que cada lead llegue a un ticket, pase por etapas Kanban y termine en cierre con motivo.
  • Que el equipo tenga seguimientos (programados) y un mensaje base listo.
Pasos (click a click)
  1. Conecta WhatsApp (o cualquier canal): /connections (QR o Business API).
  2. Crea cola “Ventas”: /queues y asigna agentes + router.
  3. Pipeline: crea etapas en /TagsKanban (Lead → En progreso → Cotización → Cierre → Postventa).
  4. Motivos de cierre: define “Cerrado con venta”, “Sin contacto”, “No interesado” (ver Motivos de finalización).
  5. Importa leads: /contacts/import con tags (ej. lead-nuevo).
  6. Plantilla lista: copia una de Plantillas (saludo + calificación) y úsala hoy.
  7. Seguimiento: crea 2 programados (+24h y +72h) en /schedules.
  1. Acceso y perfil
    • Entra en /login y completa tu perfil (nombre, idioma, zona horaria).
    • Revisa tus permisos asignados (rol usuario/agent). Pide a tu admin que te agregue a las colas donde atenderás.
    • Activa notificaciones si tu navegador lo permite para no perder tickets.
  2. Lo mínimo para que el CRM “funcione” (30–45 min)
    • 1) Conectar un canal (para que entren mensajes): ve a /connections y conecta WhatsApp (QR) o el canal que uses.
    • 2) Crear una cola (para organizar): ve a /queues y crea “Ventas” o “Soporte”.
    • 3) Asignarte a la cola: si tienes permisos, agrega tu usuario a esa cola (si no, pídelo a un admin).
    • 4) Probar: envía un “Hola” desde tu móvil → abre /tickets y confirma que se creó el ticket.
    • 5) Responder y cerrar: responde, agrega una nota, mueve Kanban si aplica y cierra con motivo.
  3. Empresa y branding
    • Ve a /settings: datos de empresa, idioma y configuraciones.
    • Verifica límites de plan y facturación (suscripciones/invoices) si los ves habilitados.
  4. Usuarios y roles
    • Usuarios (si tienes permisos): https://hub.alfabusiness.app/users
    • Configura admins y agentes. Asigna colas y permisos por módulo (tickets, campañas, bots, archivos).
    • Tip: crea al menos 1 admin y 2 agentes para pruebas y cobertura.
    • Define quién puede crear campañas/bots y quién solo atiende tickets.
  5. Conectar canales (después de instalar)
  6. Colas y router
    • URL: https://hub.alfabusiness.app/queues
    • Crea colas por área (Ventas, Soporte, Cobranza).
    • Define router (round-robin/aleatorio) y horarios; agrega mensaje de bienvenida y fuera de horario.
    • Asigna agentes a cada cola y activa notificaciones.
    • Prueba: envía un mensaje al canal y confirma que se enruta a la cola correcta.
  7. Tickets y Kanban
    • Tickets: /tickets · Kanban: /kanban
    • Diseña etapas Kanban (Lead, En progreso, Cotización, Cierre, Postventa).
    • Configura motivos de cierre y notas obligatorias si aplica.
    • Prueba crear un ticket desde un mensaje entrante y muévelo en el tablero.
    • Registra al menos 2 motivos de cierre (ej. “Sin contacto”, “Cerrado con venta”).
  8. Contactos y listas
    • Contactos: /contacts · Importar: /contacts/import
    • Importa contactos o créalos manualmente. Valida números al guardarlos.
    • Crea listas/segmentos con etiquetas (ej. “clientes-activos”, “leads-nuevos”).
    • Guarda campos clave: nombre, teléfono, email, origen, tags, o campos personalizados.
  9. Campañas y mensajes programados
    • Campañas: /campaigns · Programados: /schedules
    • Lanza 1 campaña de reactivación y 1 de postventa usando listas de clientes o etiquetas.
    • Programa recordatorios (+24h, +72h, cobro, cita) para hacer seguimiento.
    • Incluye enlace o archivo cuando aplique; revisa previsualización antes de enviar.
  10. Bots, IA y Flow Builder
    • Flow Builder: /flowbuilders
    • Elige un flujo base (flow default), ajusta nodos y condiciones.
    • Define prompts IA para precalificar: 5–7 preguntas, políticas de qué responder y cuándo transferir.
    • Activa derivación a humano en horario laboral y captura datos fuera de horario.
    • Prueba el flujo contigo mismo antes de publicarlo a clientes.
  11. Webhooks y API
    • Activa webhooks salientes (tickets, mensajes, contactos) hacia tu endpoint o N8N.
    • Verifica que tu endpoint responda 2xx; maneja reintentos en N8N o servidor propio.
  12. Monitoreo rápido
    • Dashboard: /dashboard · Reportes: /reports
    • Dashboard y estadísticas por colas/agentes.
    • Diagnóstico de WhatsApp: revisa estados y, si es necesario, reescanea o actualiza credenciales.
    • Revisa métricas diarias: tickets abiertos/cerrados, TMO, SLA de respuesta.

4) Conceptos básicos (para entender el CRM rápido)

Ticket vs conversación
  • Conversación: el chat/mensajes con un contacto por un canal.
  • Ticket: el “caso” operativo que agrupa la conversación + responsable + estado + tags.
  • Regla práctica: siempre trabaja sobre el ticket, no solo “responder mensajes”.
Colas, router y horarios
  • Cola: área de atención (Ventas/Soporte/Cobranza).
  • Router: asignación automática (round-robin/aleatorio, según configuración).
  • Horarios: definen mensajes fuera de horario y cuándo derivar a bot/humano.
Etiquetas y listas
  • Tag: etiqueta de segmentación (ej. “lead-caliente”, “postventa”).
  • Lista: conjunto de contactos para campañas; normalmente se alimenta por tags.
  • Regla práctica: usa pocas tags (10–30) y que sean accionables.
Campañas, programados y bots
  • Campaña: envío a muchos contactos (reactivación, postventa, cobranza).
  • Programados: recordatorios uno-a-uno con fecha/hora.
  • Bot/Flow: automatiza preguntas, calificación y derivación (con o sin IA).

5) Guía por roles (qué hace cada uno)

Agente (atención diaria)
  • URL de ingreso: https://hub.alfabusiness.app/login
  • Responsable de: responder, etiquetar, actualizar etapas Kanban, cerrar con motivo.
  • Checklist diario: “Sin asignar” → “Pendientes” → “Hoy” → cierres con motivo.
Supervisor/Operaciones (calidad y performance)
  • Revisa colas, distribución, SLA y backlog.
  • Define playbooks (Ventas/Soporte/Cobranza) y crea plantillas de mensajes.
  • Monitorea métricas y corrige flujos (bots/campañas) cuando haya cuellos.
Marketing (campañas y segmentación)
  • Construye listas por tags, crea campañas y mide respuestas.
  • Objetivo: generar conversaciones que se conviertan en tickets de Ventas.
  • Buenas prácticas: opt-in, ventanas horarias y mensajes cortos con CTA.
Integraciones (N8N / API)
  • Consume eventos por webhooks y ejecuta acciones (crear contactos, disparar mensajes).
  • Usa tokens correctos (usuario/empresa/whatsapp) según el endpoint.
  • Objetivo: automatizar tareas repetitivas sin perder trazabilidad en tickets.

6) Guía por pantallas (URLs directas + pasos cortos)

Cómo usar esta sección
Inbox / Tickets — https://hub.alfabusiness.app/tickets
  1. Entrar: abre /tickets.
  2. Priorizar: empieza por “Sin asignar” → luego “Pendientes” → luego “Hoy”.
  3. Abrir ticket: selecciona un ticket y revisa el historial, tags y responsable.
  4. Responder: escribe un mensaje claro, adjunta archivos si aplica y confirma recepción.
  5. Ordenar: agrega tags (ej. “lead-caliente”, “soporte”) y una nota interna con acuerdos.
  6. Escalar o reasignar: si no es tu área, transfiérelo a la cola correcta.
  7. Cerrar: finaliza con motivo (para que los reportes sirvan).
Tips
  • Usa el historial para no preguntar dos veces lo mismo.
  • Siempre deja una nota interna al cerrar o transferir.
Problemas típicos
  • No aparece el ticket: revisa conexión del canal y colas.
  • No puedes responder: revisa permisos o si el ticket está cerrado.
Kanban — https://hub.alfabusiness.app/kanban
  1. Entrar: abre /kanban.
  2. Visualizar: cada columna representa una etapa (Lead, En progreso, Cierre, etc.).
  3. Mover: arrastra el ticket a la etapa correcta después de cada interacción.
  4. Cerrar con orden: cuando la venta/soporte termina, pasa a “Cerrado” y registra motivo.
Importante
  • Las “columnas” del Kanban se configuran con Etiquetas Kanban (ver la pantalla /TagsKanban).
  • Los motivos de finalización aparecen al cerrar el ticket y se administran por el admin de tu empresa (ver sección “Motivos de finalización”).
Etiquetas Kanban (columnas) — https://hub.alfabusiness.app/TagsKanban
Para qué sirve
  • Define las etapas del tablero Kanban (Lead, En progreso, Cotización, Cierre, Postventa).
  • Hace que el equipo trabaje igual: misma etapa = mismo significado.
  • Mejora reportes: puedes medir cuánto tiempo pasan los tickets en cada etapa.
  1. Entrar: abre /TagsKanban.
  2. Crear etapa: presiona “Nueva etiqueta/etapa” (o “Add”) y define:
    • Nombre: ej. “Lead”, “En progreso”, “Cotización”, “Cierre”, “Postventa”.
    • Color: elige un color distinto por etapa para lectura rápida.
    • Orden: define el orden de izquierda a derecha.
  3. Elegir etapa por defecto: marca una etapa como “Default” (por ejemplo “Lead”) para que los tickets nuevos caigan ahí.
  4. Configurar “siguiente etapa” (si está disponible): define a qué etapa pasa cuando el agente finaliza la acción (ej. “Lead” → “En progreso”).
  5. Mensaje por etapa (si aplica): algunas configuraciones permiten un mensaje al entrar a una etapa (ej. “Cotización enviada, ¿te sirve si coordinamos una llamada?”).
  6. Prueba:
    • Ve a /kanban y confirma que aparecen las columnas.
    • Abre un ticket en /tickets y muévelo en Kanban.
Recomendación de etapas (simple y efectiva)
  • LeadEn progresoCotizaciónCierrePostventa
  • Si haces soporte: NuevoDiagnosticandoEn procesoResuelto
Conexiones / Canales — https://hub.alfabusiness.app/connections
Qué es y por qué importa
  • Aquí conectas los canales por donde llegan los mensajes (y desde donde se envían campañas y automatizaciones).
  • Cuando un canal está bien conectado, el resultado siempre es el mismo: mensaje real → ticket → cola/asignación → respuesta → cierre con motivo.
Canales típicos
  • WhatsApp: QR (rápido) y/o WhatsApp Business API oficial (Meta Cloud API).
  • Meta: Facebook/Instagram (mensajes) vía webhooks.
  • Telegram, LINE, WebChat, Email, Twilio (SMS/Voz).
  1. Entrar: abre /connections.
  2. Crear conexión: elige el canal y completa los datos que pida el formulario (QR, token, credenciales o webhook).
  3. WhatsApp oficial: se configura primero en Meta. Referencias:
  4. Probar: envía un mensaje real y valida que aparezca en /tickets.
  5. Guía completa: si quieres el paso a paso por canal, ve a Integraciones paso a paso.
Checklist rápido de verificación
  • ¿El canal aparece como conectado/activo?
  • ¿Llega un ticket nuevo a /tickets?
  • ¿Se asigna a la cola correcta (o puedes transferirlo)?
  • ¿Puedes responder y cerrar con motivo?
Colas — https://hub.alfabusiness.app/queues
  1. Entrar: abre /queues.
  2. Para qué sirven: una cola es un “departamento” (Ventas/Soporte/Cobranza) que determina quién ve los tickets, cómo se asignan y qué mensajes automáticos se envían.
  3. Crear: crea al menos 1 cola (ej. “Ventas”). Ideal: 3 colas (Ventas/Soporte/Cobranza) para ordenar operación.
  4. Asignarte a una cola (por qué importa):
    • Si no estás asignado a una cola, normalmente no verás los tickets de esa cola o no te los asignará el router.
    • La asignación define tu “bandeja real” y afecta el reparto automático.
  5. Router (asignación automática):
    • Round-robin: reparte de forma pareja entre agentes de la cola.
    • Aleatorio: asigna al azar entre agentes disponibles.
    • Recomendación: Ventas → round-robin; Soporte → round-robin; Cobranza → según estrategia.
  6. Horarios:
    • Define cuándo estás “abierto” y cuándo aplica fuera de horario.
    • Combina con bot/flow fuera de horario para capturar datos sin perder leads.
  7. Mensajes automáticos:
    • Bienvenida: primer mensaje al entrar a la cola (expectativas + próxima acción).
    • Fuera de horario: pide nombre/motivo y promete respuesta al abrir.
  8. Configurar SLA: define objetivos por cola (ej. primera respuesta < 5 min en Ventas) para que reportes tengan sentido.
  9. Prueba: envía un mensaje por el canal conectado → abre /tickets → valida cola, asignación y tiempos.
Buenas prácticas recomendadas
  • Una cola por intención: Ventas (conversión), Soporte (incidencias), Cobranza (pagos).
  • Evita “todo en una cola”: te rompe los reportes y el control de SLA.
  • Si un ticket entra “mal”, transfiérelo a la cola correcta y deja nota interna.
Contactos — https://hub.alfabusiness.app/contacts
  1. Entrar: abre /contacts.
  2. Crear: agrega nombre + número (con prefijo) + tags.
  3. Buscar: filtra por nombre, número o tags.
  4. Bloquear/desbloquear: si aplica para spam o casos especiales.
Importación
  • Importar: /contacts/import
  • Recomendación: importa con tags para segmentación inmediata (campañas/bots).
Campañas — https://hub.alfabusiness.app/campaigns
  1. Entrar: abre /campaigns.
  2. Segmentar: define audiencia por lista/tags (ej. “leads-nuevos”).
  3. Contenido: mensaje corto + CTA claro (“Responde 1/2/3”).
  4. Ventana horaria: evita enviar fuera de horario del público.
  5. Medir: revisa respuestas y convierte a ticket/etapa Kanban.
Programados / Agenda — https://hub.alfabusiness.app/schedules
  1. Entrar: abre /schedules.
  2. Crear: define contacto, fecha/hora y mensaje.
  3. Operación: úsalo para +24h/+72h, cita, pago, postventa.
  4. Buenas prácticas: escribe mensajes cortos y con contexto del caso.
Automatización / Flow Builder — https://hub.alfabusiness.app/flowbuilders
  1. Entrar: abre /flowbuilders.
  2. Empezar simple: 3 nodos: saludo → 3 preguntas → derivación a cola.
  3. Validar: define fallback (“no entendí, ¿puedes repetir?”) y transferencia a humano.
  4. Escalar: agrega webhooks para disparar N8N o tu backend.
Reportes y dashboard — /reports · /dashboard
Chat interno — https://hub.alfabusiness.app/chats
  1. Entrar: abre /chats.
  2. Usar: coordina con el equipo sin salir del CRM y comparte archivos del caso.
Archivos — https://hub.alfabusiness.app/files
Configuración — https://hub.alfabusiness.app/settings

7) Mapa de módulos (qué resuelve cada uno)

Idea simple
Inbox / Tickets
  • Centro de operación: conversación, notas internas, archivos, responsable y estado.
  • Cierre con motivo para reportes confiables.
Kanban
  • Pipeline por etapas (ventas/soporte) para visibilidad del progreso.
  • Te ayuda a medir tiempos y detectar cuellos de botella.
Colas / Router / Horarios
  • Define quién atiende qué (departamentos) y cómo se reparte automáticamente.
  • Incluye mensajes de bienvenida y fuera de horario.
Contactos + Etiquetas
  • Base de clientes/leads y segmentación por tags.
  • Se usa en campañas, bots y reportes.
Campañas y Programados
  • Campañas: envíos masivos (reactivación, postventa, cobranza).
  • Programados: recordatorios uno-a-uno para seguimiento.
Flow Builder / Bots / IA
  • Automatiza preguntas, calificación y derivación a colas o humano.
  • Puede disparar webhooks para integraciones (N8N/backends).
Reportes / Dashboard
  • KPIs, SLA, productividad y estado de operación.
  • Útil para supervisión y mejora continua.
Integraciones (Webhooks / API / N8N)
  • Recibe eventos y ejecuta acciones (crear contactos, enviar mensajes, actualizar estados).
  • Requiere elegir el token correcto según el endpoint.

8) Casos de uso (por área y por nicho)

Cómo leer esta sección
1) Inmobiliarias (ventas de propiedades)
Cómo se usa
  • Leads entran por WhatsApp/IG → se crean tickets y se etiquetan por zona/presupuesto.
  • Kanban por etapas: Lead → Visita → Propuesta → Cierre → Postventa.
  • Programados: recordatorio de visita, seguimiento 24/72h, documentación.
Beneficio
  • Menos leads perdidos; respuesta más rápida y trazabilidad por asesor.
  • Pipeline claro (qué se está negociando) y forecast más real.
2) Concesionarias / Automotriz
Cómo se usa
  • Campañas por modelo y tags (nuevo/usado/financiación).
  • Playbook: calificar (presupuesto, pago inicial, urgencia) y agendar test drive.
  • Plantillas para cotización y envío de ficha técnica.
Beneficio
  • Más agendamientos (test drive) y mejor conversión por seguimiento sistemático.
  • Mejor control de tiempos de respuesta por agente/cola.
3) Clínicas, salud y estética
Cómo se usa
  • Entradas por WhatsApp/WebChat → calificación (motivo, disponibilidad, sede).
  • Programados: confirmación de cita, recordatorio 24h, reactivación post-servicio.
  • Etiquetas por servicio para campañas segmentadas.
Beneficio
  • Más asistencia a citas (menos no-show) y mejor retención/postventa.
  • Atención ordenada por cola/sede con métricas reales.
4) Educación (institutos, cursos, academias)
Cómo se usa
  • Leads por campaña → calificación (curso, horario, modalidad, presupuesto).
  • Kanban: Lead → Contactado → Info enviada → Inscripción → Pago → Inicio.
  • Bot responde FAQs y deriva a Ventas.
Beneficio
  • Sube conversión de leads con respuesta rápida + seguimiento.
  • Control de pipeline por curso/cohorte.
5) E-commerce / Retail
Cómo se usa
  • Ventas: asesoría de compra (stock, envío) desde tickets.
  • Postventa: devoluciones, garantías y reclamos en otra cola.
  • Campañas: reactivación y recompra por tags.
Beneficio
  • Más conversiones por chat y mejor experiencia (venta + soporte sin caos).
  • Segmentación real para campañas (compró/no compró/interés).
6) Servicios profesionales (abogados, consultores, B2B)
Cómo se usa
  • Calificación por tipo de caso/tamaño; adjunta archivos al ticket.
  • Kanban: Lead → Diagnóstico → Propuesta → Negociación → Cierre.
  • Email (Gmail) para centralizar correos ligados al ticket (si aplica).
Beneficio
  • Proceso comercial trazable con “siguiente paso” siempre definido.
  • Menos pérdida de contexto (archivos/correos/notas en un solo lugar).

9) Operación diaria (modo agente)

Atender
  • Entra a /login → Inbox.
  • Filtra por cola, abre ticket, responde, añade nota y adjuntos.
  • Escala o reasigna; mueve a la etapa adecuada en Kanban.
  • Marca como resuelto/cerrado con motivo para reportes.
Fuera de horario
  • Se aplican mensajes automáticos; el bot captura datos básicos.
  • Al volver al horario, revisa la bandeja de pendientes y asigna.
Seguimientos
  • Programa recordatorios o usa mensajes programados.
  • Usa etiquetas y notas para mantener contexto.
  • Si el cliente no responde en 24h, reenvía con un mensaje corto + valor.
Colaboración
  • Chat interno para consultas rápidas; comparte archivos del caso.
  • Revisa logs/diagnósticos si algún canal falla.
  • Documenta acuerdos clave en la nota del ticket.

10) Rutinas recomendadas (diaria / semanal)

Rutina diaria (agente)
  1. Abrir Inbox: /tickets
  2. Primero: atender “Sin asignar” y “Pendientes”.
  3. Orden: por cada ticket, dejar tag + nota interna + etapa Kanban.
  4. Seguimientos: crear recordatorios en /schedules (+24h/+72h).
  5. Cierre: cerrar con motivo (venta/soporte/sin contacto).
Rutina semanal (supervisor/ops)
  1. Revisar métricas: /dashboard y /reports.
  2. Ajustar colas: distribución y horarios en /queues.
  3. Mejorar plantillas: actualizar textos y CTAs según respuestas reales.
  4. Optimizar automatización: revisar flujos en /flowbuilders.
  5. Limpieza: revisar duplicados/etiquetas en /contacts.

11) Playbooks (guías operativas por caso)

Playbook Ventas (de lead a cierre)
  1. Primer mensaje (≤ 5 min): saluda, confirma nombre y motivo. Si viene de campaña, referencia el CTA.
  2. Calificar: necesidad, presupuesto, urgencia, zona, decisión (5–7 preguntas máximo).
  3. Propuesta: envía resumen + próximos pasos. Adjunta archivo si aplica.
  4. Seguimiento: programa recordatorio +24h y +72h si no responde.
  5. Cierre: mueve Kanban a “Cierre” y registra motivo (“Cerrado con venta” o “Sin contacto”).
Playbook Soporte (incidencias)
  1. Diagnóstico: reproduce, solicita evidencia (captura/audio) y etiqueta el ticket.
  2. Prioridad: define severidad y SLA; asigna a cola correcta.
  3. Resolución: documenta pasos en notas; confirma con el cliente.
  4. Cierre: motivo + aprendizaje (si fue recurrente, crea plantilla o mejora el bot).
Playbook Cobranza (recordatorios y acuerdos)
  1. Recordatorio amable: fecha, monto, link/medio de pago.
  2. Segundo intento: si no responde en 24h, mensaje más directo + opciones (acuerdo/fecha).
  3. Acuerdo: registra en nota (fecha/medio) y programa recordatorio.
  4. Cierre: pagado → motivo “Pagado”; no pagado → “Sin respuesta” o el que aplique.

12) Plantillas listas para usar (copiar/pegar)

Saludo + contexto
  • Ventas “Hola {{nombre}}, soy {{agente}} de {{empresa}}. Vi tu consulta por {{tema}}. ¿Te hago 3 preguntas rápidas para ayudarte mejor?”
  • Soporte “Hola {{nombre}}. Para ayudarte, ¿me confirmas qué pasó y me envías una captura o audio corto?”
Calificación (5 preguntas)
  • 1) ¿Qué estás buscando lograr?
  • 2) ¿Para cuándo lo necesitas?
  • 3) ¿Cuál es tu presupuesto aproximado?
  • 4) ¿En qué ciudad/zona estás?
  • 5) ¿Quién toma la decisión final?
Seguimiento 24h
  • “{{nombre}}, te escribo para confirmar si pudiste revisar lo anterior. Si quieres, te paso 2 opciones y eliges la mejor para ti.”
  • “¿Prefieres que lo veamos por llamada o seguimos por aquí? Tengo disponibilidad hoy {{hora1}} o {{hora2}}.”
Cierre
  • Venta “Perfecto, queda confirmado. Resumen: {{resumen}}. Próximo paso: {{siguiente}}. ¡Gracias!”
  • Sin contacto “Te dejo este mensaje por si retomas más adelante. Cuando quieras, responde ‘QUIERO’ y te asistimos.”
Fuera de horario
  • “Gracias por escribir a {{empresa}}. Ahora estamos fuera de horario. Déjanos tu nombre + motivo y te respondemos apenas abramos.”
Reactivación (campaña)
  • “Hola {{nombre}}. ¿Sigues interesado/a en {{tema}}? Responde 1) Sí 2) No 3) Más adelante.”

13) Automatización, bots e IA

Flow Builder
  • Arranca con un flujo base; añade nodos de pregunta, decisión y webhook.
  • Integra N8N/Zapier vía webhook saliente desde el flujo.
  • Valida rutas de error (fallback) y condiciones de horario.
OpenAI
  • Prompt sugerido: 5–7 preguntas de precalificación, políticas de respuesta y gatillo de transferencia.
  • Usa el asistente IA para sugerir respuestas a agentes.
  • Define “no responder” para datos sensibles y derivar a humano.
Mensajes programados
  • Reactivación, postventa, cobranza y recordatorios de cita/pago.
  • Habilita ticket automático para asegurar seguimiento.
Webhooks
  • Entrantes: Twilio, Meta, LINE, Gmail, WhatsApp status/diagnostics.
  • Salientes: apunta a tu endpoint o N8N; valida token/firmas y espera 2xx.
  • Guarda logs de respuestas para soporte y reintentos.

14) Integraciones paso a paso

Antes de empezar
WhatsApp (QR) — Baileys / WhatsApp Web JS
Qué configura
  • Conexiones con canal whatsapp o whatsapp-web-js, y proveedor baileys o whatsapp-web-js.
  • La sesión genera un QR y queda en estado CONNECTED cuando sincroniza.
  1. Crear conexión: en el CRM crea una conexión WhatsApp (elige proveedor baileys o whatsapp-web-js).
  2. Generar QR: abre la conexión y genera QR (si la UI no lo muestra, normalmente es porque falta sesión o permisos).
  3. Escanear: en el teléfono → WhatsApp → Dispositivos vinculados → escanea el QR.
  4. Validar: envía “Hola” al número → debe crear ticket en /tickets.
  5. Si se cae: reinicia la sesión y reescanea (ver endpoint /whatsapp-restart/).
WhatsApp Business API oficial (Meta Cloud API) — canal whatsapp_oficial
Cómo funciona aquí
  • Al crear la conexión oficial, el backend registra/crea la conexión y devuelve un webhook asociado (guardado como waba_webhook).
  • Ese webhook es el que debes colocar en Meta Cloud API para recibir eventos.
Endpoints reales (backend)
  • Crear conexión: POST /whatsapp/ con channel=whatsapp_oficial y campos waba_id, phone_number_id, send_token, etc.
  • Sincronizar plantillas: GET /whatsapp/sync-templates/:whatsappId
  • API de envío (token del canal): POST /api/messages/send · POST /api/messages/send/linkImage · POST /api/messages/checkNumber
  1. En Meta: crea tu app + activa WhatsApp Cloud API: Get Started.
  2. En el CRM: crea la conexión con canal whatsapp_oficial y completa credenciales (waba_id, phone_number_id, send_token, etc.).
  3. Tomar el webhook: al guardar, el sistema asigna/guarda el webhook (ver campo waba_webhook en la configuración).
  4. En Meta Webhooks: configura el callback con ese webhook (y completa la verificación según te pida Meta).
  5. Probar envío: usa el token del canal para enviar con POST /api/messages/send y valida recepción/ticket.
Facebook / Instagram (Meta)
  1. Conecta Facebook y/o Instagram en el botón y completa el flujo para dar permisos
  2. Suscribe el objeto/página que corresponda (FB/IG messaging).
  3. Prueba: envía un DM y valida que se cree ticket en Inbox.
WebChat (widget en tu web)
  1. Crea el widget: en el panel crea un WebChat (POST /webchat).
  2. Obtén el código: usa GET /webchat/:id/code y pégalo en tu sitio.
  3. Probar: abre tu web → envía un mensaje → debe crear ticket.
  4. Rotar token si lo necesitas: POST /webchat/:id/regenerate.
Telegram
  1. BotFather: crea bot y copia token.
  2. CRM: crea conexión Telegram y pega token.
  3. Probar: envía un mensaje al bot y valida ticket.
Twilio (SMS / Voice)
Endpoints reales (backend)
  • Config: GET/POST /twilio/config · POST /twilio/config/test
  • Números: GET/POST /twilio/phone-numbers · PUT/DELETE /twilio/phone-numbers/:id
  • SMS: POST /twilio/sms/send
  • Llamadas: POST /twilio/calls · GET /twilio/calls
  • Webhooks públicos: POST /twilio/voice/outgoing · POST /twilio/voice/status
  1. CRM: guarda credenciales en /twilio/config y prueba conexión.
  2. Twilio Console: configura Voice webhooks apuntando a /twilio/voice/outgoing y /twilio/voice/status.
  3. Probar: envía SMS o realiza llamada y valida logs en el panel.
WaVoIP (llamadas WhatsApp)
  1. Configura credenciales en el módulo.
  2. Expón el webhook público y valida verificación.
  3. Probar llamada y revisar historial/estadísticas.

15) Reportes y monitoreo

Dashboard y estadísticas
  • Métricas por tickets, colas, agentes y tiempos de respuesta.
  • Filtra por periodo y exporta si está habilitado.
  • KPIs sugeridos: SLA < 5 min (ventas), cierre con venta, reactivación, N recontactos.

16) Motivos de finalización (cierre de tickets)

Para qué sirven
  • Cuando cierras un ticket, elegir un motivo hace que los reportes sean reales: ventas cerradas, sin contacto, soporte resuelto, etc.
  • Evita cierres “sin información” y mejora coaching del equipo.
Cómo lo vive un agente
  • En /tickets al cerrar un ticket, el CRM te pedirá un motivo (si está habilitado) y, a veces, una nota.
  • Regla práctica: si transfieres o cierras, deja nota interna con el acuerdo o siguiente paso.
Configurar motivos (admin de empresa)
  1. Entrar a configuración: abre /settings.
  2. Buscar sección: “Motivos de finalización / Motivos de cierre / Finalización”.
  3. Crear al menos 4 motivos (recomendado):
    • Cerrado con venta
    • Sin contacto
    • No interesado
    • Soporte resuelto
  4. Notas obligatorias (si tu empresa lo usa): habilita “nota obligatoria al cerrar” para asegurar contexto.
  5. Prueba: cierra un ticket en /tickets y verifica que aparece el selector.

17) API y webhooks (uso rápido y correcto)

API “mensajería” (token por WhatsApp)
  • Base: https://back-hub.alfabusiness.app/api/messages
  • Requiere token del canal WhatsApp en Authorization: Bearer <WHATSAPP_TOKEN> (lo ves en la configuración de tu conexión WhatsApp).
  • Enviar mensaje: POST /api/messages/send (soporta medias por multipart/form-data).
  • Enviar link imagen: POST /api/messages/send/linkImage
  • Validar número: POST /api/messages/checkNumber

18) Integración con N8N

Recibir eventos
  • Crea webhook saliente en el CRM → apunta a nodo Webhook en N8N.
  • Mapea JSON (ticket/contacto/mensaje) y continúa el flujo.
  • Docs oficiales n8n: https://docs.n8n.io/ (busca “Webhook node”).
Enviar acciones
  • Nodo HTTP Request → POST/GET a https://back-hub.alfabusiness.app/api (usa Swagger solo como referencia/documentación).
  • Headers: Authorization: Bearer <token>, Content-Type: application/json.
  • Docs oficiales n8n: https://docs.n8n.io/ (busca “HTTP Request node”).
Buenas prácticas
  • Reintentos (429/5xx), manejo de timeouts y logs.
  • Separar credenciales en N8N (variables/cred store).
  • Normaliza errores y notifica por Slack/Email si un flujo falla.
Ideas
  • E-commerce: pedido → N8N → API CRM envía “despachado”.
  • Educación: formulario → crea contacto + ticket y asigna cola.
  • Cobranza: vencimiento → mensaje programado + ticket.
  • Postventa: entrega → encuesta NPS → ticket si NPS < 7.

19) Seguridad y operación

Autenticación y permisos
  • Roles por módulo; solicita acceso a las colas donde trabajas.
  • Idioma y configuración dependen de lo habilitado por el administrador de tu empresa.
  • No compartas tokens ni API keys; rota claves periódicamente.
Privacidad y legales
Observabilidad

20) Soporte rápido

WhatsApp
  • QR: reescanea si expira. Business API: revisa credenciales y webhooks en Meta (Get Started y Webhooks).
  • Revisa diagnósticos y colas/horarios para evitar bloqueos.
Campañas y envíos
  • Comprueba que el canal esté habilitado y plantillas listas.
  • Si no se dispara, revisa jobs/cron y límites de plan.

21) FAQ (preguntas frecuentes)

No me llegan mensajes / no se crean tickets
  • Verifica que el canal esté conectado y activo (WhatsApp/IG/FB/Telegram/WebChat/Email).
  • Comprueba colas y horarios: si fuera de horario, revisa el mensaje automático/bot.
  • Si es WhatsApp QR: reescanea. Si es Business API: valida credenciales y webhooks en Meta (Get Started y Webhooks).
Mis campañas no envían / envían poco
  • Confirma que la lista tenga contactos y números válidos.
  • Revisa límites del plan y plantillas (si aplica).
  • Verifica ventanas horarias y que el canal de salida esté habilitado.
¿Qué token uso en la API?
  • Usuario/panel: /auth/login (Bearer) para endpoints del panel (internos).
  • WhatsApp token: para /api/messages/* (envío directo con token del canal).
  • COMPANY_TOKEN: para /api/companies, /api/contacts, /api/plans, etc.

22) Glosario

Ticket
  • Caso operativo (conversación + responsable + estado + historial).
  • Lo que se reporta/gestiona; no solo “mensajes sueltos”.
Cola
  • Área de atención (Ventas/Soporte/Cobranza).
  • Define horarios, mensajes automáticos y router.
Router
  • Regla que asigna tickets a agentes (round-robin/aleatorio, según configuración).
  • Reduce tiempo de primera respuesta.
Kanban
  • Tablero por etapas. Úsalo para pipeline comercial/soporte.
  • Regla: mover ticket después de cada interacción importante.
Tag (Etiqueta)
  • Segmentación operativa (ej. “lead-caliente”, “postventa”).
  • Úsala para campañas, bots y reportes.
Campaña
  • Envío masivo a una audiencia (lista/tags).
  • Objetivo: generar conversaciones que se conviertan en tickets.
Programado
  • Recordatorio uno-a-uno con fecha/hora (seguimientos, citas, cobros).
  • Clave para no “perder” leads.
Flow / Bot
  • Automatiza preguntas, calificación y derivación a humano/cola.
  • Puede integrarse con N8N o webhooks.

23) URLs rápidas