Dashboard

Total Leads

{{ number_format($totalLeads) }}

Nuevos Hoy

{{ $nuevosHoy }}

Cualificados

{{ $cualificados }}

Sin Respuesta

{{ $sinRespuesta }}

En Negociacion

{{ $enNegociacion }}

Ganados

{{ $ganados }}

Leads por Etapa

@php $etapas = ['nuevo_contacto' => 'Nuevo', 'perfilado' => 'Perfilado', 'cualificado' => 'Cualificado', 'sin_respuesta' => 'Sin Respuesta', 'cerrado' => 'Cerrado']; $etapaColors = ['nuevo_contacto' => 'bg-blue-500', 'perfilado' => 'bg-yellow-500', 'cualificado' => 'bg-green-500', 'sin_respuesta' => 'bg-gray-400', 'cerrado' => 'bg-red-500']; $maxEtapa = max(array_values($porEtapa) ?: [1]); @endphp @foreach($etapas as $key => $label) @php $count = $porEtapa[$key] ?? 0; $pct = $maxEtapa > 0 ? ($count / $maxEtapa * 100) : 0; @endphp
{{ $label }}
{{ $count }}
@endforeach

Leads por Tipo

@php $tipos = ['comprador' => ['Comprador', 'bg-indigo-500'], 'inquilino' => ['Inquilino', 'bg-purple-500'], 'vendedor' => ['Vendedor', 'bg-orange-500'], 'desconocido' => ['Desconocido', 'bg-gray-400']]; $maxTipo = max(array_values($porTipo) ?: [1]); @endphp @foreach($tipos as $key => [$label, $color]) @php $count = $porTipo[$key] ?? 0; $pct = $maxTipo > 0 ? ($count / $maxTipo * 100) : 0; @endphp
{{ $label }}
{{ $count }}
@endforeach

Leads por Plataforma

@php $maxPlat = max(array_values($porPlataforma) ?: [1]); @endphp @forelse($porPlataforma as $plat => $count) @php $pct = $maxPlat > 0 ? ($count / $maxPlat * 100) : 0; @endphp
{{ $plat }}
{{ $count }}
@empty

Sin datos

@endforelse

Ultimos Leads

Ver todos →
@forelse($ultimosLeads as $lead) @empty @endforelse
Nombre Tipo Etapa Plataforma Scoring Fecha
{{ $lead->nombre ?? $lead->telefono ?? 'Sin nombre' }} {{ ucfirst($lead->tipo_cliente) }} {{ str_replace('_', ' ', ucfirst($lead->etapa)) }} {{ $lead->plataforma_origen ?? '-' }}
{{ $lead->scoring }}
{{ $lead->created_at?->format('d/m H:i') }}
No hay leads todavia