🏠 Dashboard
Cargando...
👤
📅 Citas de Hoy — Google Calendar
⏳ Cargando citas...
Clientes
📥
Leads
📋
Evaluaciones
🛂
DS-160
📅
Citas Agendadas
💰
Total Cobrado
🔄 Pipeline Operativo
🔔 Actividad Reciente
📋 Últimas Evaluaciones
👤 Clientes Recientes
👤 Clientes
Ficha 360 completa
⏳ Cargando...
👤
Selecciona un cliente
o crea uno nuevo
📋 Evaluaciones
Evaluaciones de perfil migratorio
📋
Selecciona una evaluación
🛂 DS-160
Formularios DS-160 completados
🛂
Selecciona un DS-160
🛂 Pasaportes
Solicitudes de cita de pasaporte
💳 Pagos y Cobros
Historial financiero
📅 Citas
Agenda de citas consulares
🔁 Seguimientos
Estado de contacto por cliente
📊 Reportes
Métricas y análisis del negocio
🤖 Análisis IA
Inteligencia artificial para visas
📱 Panel Redes
Mensajes · Chats · Leads en tiempo real
WhatsApp
Instagram
Facebook
Gmail
⏳ Cargando...
👤
Selecciona un contacto
💬
Selecciona un contacto para ver la conversación
🤖 Bot Redes
Respuestas automáticas WhatsApp · Facebook · Instagram
💡
Estas respuestas funcionan en WhatsApp, Facebook e Instagram. El bot busca las palabras clave en el mensaje del cliente y responde automáticamente.
📝 Formularios
Formularios y herramientas
📋 Evaluación

Evaluación del perfil migratorio.

🛂 DS-160

Datos para el formulario DS-160.

🪪 Pasaporte

Solicitud y renovación de pasaporte.

🌐 I-94 CBP

Historial entradas/salidas EE.UU.

💰 Tarifas USCIS

Calculadora oficial de tarifas USCIS.

📋 Prospectos
Leads de campañas y canales
📋
Total
🔥
Nuevos
💬
Contactados
Calificados
📋 Leads
➕ Nuevo Prospecto
⚙️ Configuración
Sistema, usuarios y seguridad
👥 Usuarios Activos
🔒 Seguridad del Sistema
🛡️
UFW Firewall
Activo
🔐
SSL TLSv1.3
Activo
🚫
APIs Internas
127.0.0.1

Rate Limiting
60 req/min
🤖
Bots Bloqueados
Activo
🔑
HSTS + CSP
Activo
💰 Tarifas
ℹ️ Sistema
CRM: TengoVisa RD v1.0
URL: crm.tengovisard.com
Bot: Nexus CitasFlash
Panel: vps.citaflash.com/panel/
SSL: Jul 7 2026
Ambiente: Producción
📥 Leads de Landings
Prospectos captados desde los anuncios
Total
Cita
Asesores
Evaluación
Madres
NombreWhatsAppOrigenNotasFechaAcción
Cargando leads...
📅 Leads - Cita Consular
NombreWhatsAppNotasFechaAcción
Cargando...
💼 Leads - Asesores
NombreWhatsAppNotasFechaAcción
🧠 Leads - Evaluación
NombreWhatsAppNotasFechaAcción
💝 Leads - Día Madres
NombreWhatsAppNotasFechaAcción
// ── NUEVO LEAD MANUAL ── function abrirFormLead(){ document.getElementById('modal-nuevo-lead').style.display='flex'; } function cerrarFormLead(){ document.getElementById('modal-nuevo-lead').style.display='none'; } async function guardarNuevoLead(){ const n=document.getElementById('nl-nombre').value.trim(); const wa=document.getElementById('nl-wa').value.trim(); const ap=document.getElementById('nl-apellido').value.trim(); const svc=document.getElementById('nl-svc').value; const nota=document.getElementById('nl-nota').value.trim(); const err=document.getElementById('nl-err'); if(!n||!wa){err.style.display='block';err.textContent='Nombre y WhatsApp son requeridos';return;} err.style.display='none'; try{ const r=await fetch(_SB+'/rest/v1/leads',{ method:'POST', headers:{..._SH,'Content-Type':'application/json','Prefer':'return=minimal','Content-Profile':'crm'}, body:JSON.stringify({ nombre:n,apellido:ap,whatsapp:wa, origen:'Manual - '+svc, notas:nota||null, estado:'nuevo', tenant_id:'9e891fad-e233-4823-8f5e-3ef95862f9ba' }) }); if(r.ok||r.status===201){ cerrarFormLead(); loadLeads(); // Limpiar form ['nl-nombre','nl-apellido','nl-wa','nl-nota'].forEach(id=>document.getElementById(id).value=''); } }catch(e){err.style.display='block';err.textContent='Error: '+e.message;} } // Cerrar modal al hacer click fuera document.addEventListener('click',function(e){ const modal=document.getElementById('modal-nuevo-lead'); if(modal&&e.target===modal)cerrarFormLead(); });