Clientes

—
Tenants activos
—
Usuarios totales
—
acumulado de los portales
Proveedores totales
—
acumulado
Búsquedas M2 (30d)
—
acumulado

Tenants

SlugNombreColorUsuariosProveedoresÚltimo msgBúsq 30dEstadoPortalAcciones
Cargando…

Canales por tenant

TenantCanalDetalle claveEstadoAcciones
Cargando…

Reglas y notas

REGLA DE UNICIDAD: cada credencial (phone_number_id / sender_email) puede
estar activa en SOLO 1 tenant a la vez. Si la activas en B y ya estaba activa
en A, A se desactiva automáticamente — el flujo de mensajes se mueve a B.

WhatsApp Cloud API:
  - phone_number_id, access_token, verify_token, app_secret de Meta Business
  - Cada cliente eventualmente tendrá su propio número (~$50/mes BSP)
  - Hoy el número +52 8124 0017 46 está asignado a Cemex (transición)

Microsoft Graph (Email):
  - sender_email es la dirección que envía/recibe correos
  - ms_tenant_id, client_id, client_secret de Azure AD app
  - Sin client_id custom usa los del .env Cemex (transición)

WEBHOOK: cuando llega un mensaje WhatsApp, el webhook resuelve el tenant por
phone_number_id → rutea al schema correcto. Email polling itera todos los
tenants con email activo y polea cada uno con sus credenciales.

Branding por tenant

Métricas detalladas

Mensajes 30d
—
WA + Email
Documentos 30d
—
recibidos
Búsquedas M2 30d
—
consultas agénticas
Costo LLM mes
—
USD acumulado

Top categorías buscadas

CategoríaBúsquedas
—

Top asesores (revisión humana)

AsesorCarga
—

Propagar parámetros M2 (Búsqueda) a TODOS los tenants

Toma todos los parámetros con prefijo busqueda_ de tenant_demo y los propaga a todos los tenants activos (excepto demo). Ideal para empujar cambios de M2 desde el portal demo a producción.

Sincronizar 1 cliente desde demo

Copia parámetros de tenant_demo al destino. No afecta data operativa.

Aplicar migration SQL a TODOS los tenants

Bloqueado: DROP SCHEMA, DROP DATABASE, TRUNCATE, DELETE FROM. Para esos usa SQL editor de Supabase directo.

Catálogo de Documentos · Compliance Equipo 1

La activación es por cliente: cada tenant tiene su propia configuración. Los tipos activos se piden a los proveedores del cliente según su categoría. Los disponibles están en el catálogo pero no se piden hasta que los actives aquí. Los ejemplos (patrones Claude Vision) son globales, las URLs origen quedan trazadas.

Logs en vivo

Selecciona servicio + nivel y presiona Start.

Analytics landing — novatecsagents.com

Cargando…
Visitas 30d
—
pageviews
Únicas 30d
—
por hash IP
Mejor referrer
—
origen principal
UA predominante
—
familia navegador

Top referrers

ReferrerVisitas
—

Top user agents

UAVisitas
—
Total leads
—
0 T1 · 0 T2 · 0 T3
Contactados
—
email + LI + llamada
Respondieron
—
conversación + reunión + ganado
Tasa de respuesta
—
respuestas / contactados

Pipeline de prospectos — orden: Tier · Score ICP · más reciente

Empresa Tier ICP Industria Ciudad Decisor Status Último contacto