Recordatorio de Confirmación - {{ $congreso->nombre }}

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Buscar participantes

Filtra por nombre, apellidos, correo, estado de confirmación, tipo de registro y estado del recordatorio.

@csrf

Enviar recordatorio

Se encontraron {{ $registros->total() }} participantes con estos filtros.

@if ($plantillas->isEmpty())

No hay plantillas de confirmación para este congreso. Crea una antes de enviar recordatorios.

@endif

Envío masivo

Envía hasta 50 correos pendientes usando los filtros actuales. Ideal para procesar por lotes.

Envío individual

Marca participantes específicos de la tabla y envía sólo a esas personas, aunque estés filtrando resultados.

@forelse ($registros as $registro) @empty @endforelse
Participante Tipo Confirmación Recordatorio

{{ trim($registro->nombres . ' ' . $registro->primer_apellido . ' ' . ($registro->segundo_apellido ?? '')) }}

{{ $registro->email }}

{{ $registro->tipo_registro ?? 'Sin tipo' }} @if ($registro->confirmado_at) Confirmado @else Pendiente @endif @if ($registro->reminder_error)
Con error

{{ \Illuminate\Support\Str::limit($registro->reminder_error, 70) }}

@elseif ($registro->reminder_sent_at)
Enviado

{{ $registro->reminder_sent_at->format('d/m/Y H:i') }}

@else Pendiente @endif
No se encontraron participantes con los filtros indicados.
{{ $registros->links() }}
El envío masivo toma hasta 50 pendientes por intento con los filtros activos. El envío individual usa únicamente los registros marcados en esta página.
@if ($plantillas->isNotEmpty())

Plantillas disponibles

@foreach ($plantillas as $plantilla) @endforeach
Nombre Asunto
{{ $plantilla->nombre_plantilla }} {{ $plantilla->asunto_email }}
@endif