Consultas web (leads)
En CRM → Consultas web viven los leads: cada consulta enviada desde un formulario de tus sitios (o derivada desde WhatsApp/Bandeja, o importada por CSV) aparece acá con nombre, email, asunto, mensaje y el sitio de origen.
El listado
- Filtros: búsqueda por nombre/email/asunto, estado, sitio web de origen y el checkbox Solo posibles duplicados. Botones Aplicar y Limpiar.
- Estados:
Pendiente(nadie la trabajó),Procesado,Archivado. - Cada fila muestra además el Score del lead (ver más abajo) y, si corresponde, el badge ámbar "Posible duplicado #N".
- Paginación de a 10; arriba a la derecha: Dashboard, Exportar CSV e Importar.
Acciones sobre cada consulta
- Ver: abre el detalle completo.
- Convertir a Cliente (solo pendientes): crea el cliente directamente a partir de los datos del lead.
- Crear Oportunidad (solo pendientes): crea una oportunidad en el pipeline con los datos del lead y te lleva a ella.
- Fusionar (solo leads marcados como posible duplicado): ver más abajo.
Score del lead (puntuación automática)
Cada lead recibe al crearse un score de 0 a 100 para priorizar a quién contactar primero. Se muestra como badge en el listado (verde ≥ 70, amarillo 40-69, gris menos) y en la ficha. Suman puntos: email corporativo (no Gmail ni similares), teléfono y empresa cargados, dominio registrado, campaña UTM identificada y mensaje largo. Los pesos se ajustan por organización con el parámetro CRM_SCORING_PESOS (ver "Configuración del CRM").
Si la organización activa el scoring con IA (parámetro CRM_SCORING_IA, apagado por defecto), la IA además lee el asunto y el mensaje y suma o resta hasta 20 puntos (urgencia o presupuesto mencionado suman; spam o consultas de estudiantes restan). En la ficha, debajo del Score, ves el ajuste con su razón: por ejemplo "IA: +15 — menciona presupuesto y plazo".
Duplicados y fusión
Al crear un lead, el sistema busca otro lead no archivado con el mismo email o teléfono: si lo encuentra, marca el nuevo con el badge "Posible duplicado #N" (nunca bloquea el alta). Para unificarlos, botón Fusionar en el listado: el lead se fusiona en el más antiguo, que completa sus datos faltantes, hereda las oportunidades y los envíos de campaña, y suma las notas y etiquetas. El lead duplicado queda archivado con una nota de la fusión. El filtro Solo posibles duplicados te deja repasarlos todos juntos.
Asignación automática
Con el parámetro CRM_ASIGNACION_LEADS la organización elige qué pasa al entrar un lead: no asignar a nadie (default), rotar entre los usuarios de la organización (round robin) o asignar siempre a un usuario fijo. Aplica a altas manuales e importaciones.
Importar y exportar CSV
- Importar: botón Importar → subís un archivo
.csvo pegás el texto. Columnas reconocidas:nombre(la única obligatoria),email,telefono,empresa,asunto,mensaje— hasta 2.000 filas. El botón Vista previa muestra cuántas filas son válidas, cuáles tienen error y cuántos posibles duplicados hay, sin insertar nada; recién entonces se habilita Importar N leads. Cada lead importado pasa por el circuito completo: se puntúa, se asigna según la regla de la organización, se marca si es duplicado y se notifica a los webhooks de "lead creado". - Exportar CSV: descarga el listado con los filtros que estás viendo (y tu visibilidad), hasta 10.000 filas, listo para abrir en Excel.
El detalle de una consulta
Muestra el mensaje completo, los datos de contacto, el Score (con el
ajuste IA si lo hubo) y la información técnica: navegador, dispositivo y
fuente UTM (si el lead llegó de una campaña con utm_source, acá lo ves).
Acciones:
- Procesar: marca la consulta como atendida.
- Archivar: la saca del circuito sin borrarla.
- Enviar email: escribile al lead directamente desde la ficha — modal con Para (precargado), Asunto y Mensaje. El email sale con tu nombre como firma y queda registrado como actividad del lead (incluso si el envío falla, queda el intento). Si sale bien, el lead se marca como respondido.
- Inscribir en secuencia: lo anota en una secuencia de emails automáticos (drip). Elegís una secuencia activa y listo; se cancela sola si el lead responde, se procesa/archiva o se convierte en oportunidad (ver artículo "Secuencias de email").
- Convertir a contacto: abre el alta de contacto con nombre, email y teléfono ya cargados.
- Eliminar (abajo a la derecha): borra la consulta, con confirmación.
Abajo, la sección Actividad del lead resume su historia en cuatro columnas: Conversiones (a cliente u oportunidad), Campañas (envíos, aperturas, clicks), Encuestas y Emails (los 1-a-1 que le mandaste).
Dashboard de consultas
En Consultas web → Dashboard tenés los últimos 30 días: total de consultas, pendientes, tasa de conversión a clientes, clientes y oportunidades creados desde consultas, consultas por dominio (top 6), distribución por estado y la tendencia diaria. La tabla de dominios muestra además los pendientes y la tasa de conversión real de cada dominio (leads convertidos a cliente sobre el total), y te deja saltar al listado filtrado por ese dominio.
💡 Tip: el objetivo operativo es que "Pendientes" tienda a cero: cada consulta debería terminar procesada, convertida o archivada.
⚠️ Quién ve cada consulta: una consulta sin organización la ve sólo el super_admin; una consulta asignada a una organización la ve quien tiene acceso a esa organización. Si te falta una consulta, pedile al super_admin que la asigne a tu organización con Mover a….
A qué tenant y organización entra una consulta (desde 10/2026)
Toda consulta que llega de las webs entra al tenant del estudio sin
organización, así que al principio la ve sólo el super_admin, que la asigna
o la cotiza. El ícono Consultas web del header (sobre de carta) aparece
sólo para quienes tienen el módulo CRM y tienen consultas pendientes a la
vista, con badge ámbar si hay pendientes y rojo si alguna venció el
plazo de primera respuesta (CRM_SLA_RESPUESTA_HORAS, horas hábiles). Cada
ítem del desplegable abre la ficha de la consulta.
- En el listado, el badge "Sin organización" marca las que todavía no se asociaron a ninguna. La organización se fija al cotizar (o al convertir a cliente / crear oportunidad desde una organización: el lead queda asociado a esa).
- Mover a… (en la ficha y en el listado) cambia el tenant y/o la organización del hilo. Sólo se puede mover a tenants y organizaciones a los que tenés acceso; el cambio queda anotado en las notas internas.
- "Ya es cliente": al entrar, la consulta se cruza contra los clientes de todas las organizaciones del tenant (email, CUIT, teléfono, razón social o dominio del email corporativo). Si coincide, la ficha muestra el badge verde con link a la ficha del cliente y el aviso de Telegram lo dice.
- El aviso por Telegram sale de Kanoa (
CRM_NOTIFY_TELEGRAM) con score, duplicado, "ya es cliente", vencimiento del SLA y link al CRM. Las consultas que entran por otro camino (insert directo de las webs, import) las levanta el cron de triage en menos de 5 minutos; las viejas se rutean sin avisar.
Análisis IA y seguimiento automático
- Cada consulta nueva (de los últimos 7 días) se analiza con IA al entrar
(
CRM_TRIAGE_IA): tipo de consulta, servicios, convenio y dotación que surgen del texto, urgencia, prioridad 1–5, próximos pasos, una cotización sugerida (segmento A/B/C de la fórmula del estudio) y un borrador de respuesta. Se ve en la ficha, en la tarjeta Análisis IA; «Analizar con IA» lo vuelve a correr. Nada se envía solo: «Responder con esto» abre el mail con el borrador para que lo revises. - Seguimiento diario (cron
crm-recordatorios, cada mañana): resumen por Telegram —y por mail aCRM_SEGUIMIENTO_EMAILS— con las consultas con SLA vencido, las oportunidades sin actividad enCRM_DIAS_OPORTUNIDAD_FRIAdías (se les crea la tarea «Seguimiento» para su responsable) y las cotizaciones enviadas sin respuesta enCRM_DIAS_COTIZACION_SIN_RESPUESTAdías (tarea «Seguir cotización»). Las tareas entran al recordatorio por mail del día siguiente hasta que se completen. - El mismo robot cruza las oportunidades abiertas contra los clientes del
tenant y, si el prospecto ya es cliente, lo marca (
Clienteen el kanban).