{{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Credits widget --}}

Creditos WhatsApp

{{ number_format($creditos['usados']) }} usados de {{ number_format($creditos['asignados']) }}

{{ number_format($creditos['disponibles']) }}

disponibles

@if($creditos['asignados'] > 0)
@endif @if($creditos['disponibles'] <= 0)
Sin creditos. Contacta con el administrador.
@endif

Campanas de Marketing

WhatsApp: {{ $maxWhatsapp }}/dia · Email: {{ $maxEmail }}/dia · Horario: {{ $horaInicio }} - {{ $horaFin }}

Nueva Campana
@if($campanas->isEmpty())

No hay campanas creadas

Crear primera campana
@else
@foreach($campanas as $campana)

{{ $campana->nombre }}

{{ $campana->estado_label }} {{ match($campana->modo_envio) { 'twilio' => 'WhatsApp', 'email' => 'Email', default => 'Omnia' } }}

Creada por {{ $campana->creador->name ?? '?' }} · {{ $campana->created_at->format('d/m/Y H:i') }} @if($campana->modo_envio === 'twilio' && $campana->template_name) · Plantilla: {{ $campana->template_name }} @endif

{{-- Actions --}}
@if($campana->estado !== 'completada') @endif @if($campana->estado === 'activa') @endif @if($campana->estado === 'pausada') @endif @if(in_array($campana->estado, ['borrador', 'programada'])) @endif @if(in_array($campana->estado, ['programada', 'activa', 'pausada'])) @endif @if(in_array($campana->estado, ['borrador', 'cancelada', 'completada'])) @endif
{{-- Progress --}}
{{ $campana->enviados }} / {{ $campana->total_leads }} enviados @if($campana->errores > 0) ({{ $campana->errores }} errores) @endif {{ $campana->progreso }}%
Enviados hoy: {{ $campana->enviados_hoy }} / {{ $campana->max_por_dia }} Pendientes: {{ $campana->pendientes_count ?? 0 }} {{ $campana->hora_inicio }} - {{ $campana->hora_fin }} @if($campana->completada_at) Completada: {{ $campana->completada_at->format('d/m H:i') }} @endif
@endforeach
@endif {{-- Edit Modal --}} @if($showEditModal)

Editar campana

{{-- Nombre --}}
{{-- Horario y limite --}}
@if($editModoEnvio === 'email')

Max {{ $masterMaxEmail }}

@else

Fijado por admin

@endif
{{-- Canal badge (read-only) --}}
{{ match($editModoEnvio) { 'twilio' => 'WhatsApp (Twilio)', 'email' => 'Email', default => 'Omnia' } }}
{{-- Twilio template --}} @if($editModoEnvio === 'twilio')
@if($editEnviados > 0)

{{ $editTemplateName }}

No se puede cambiar la plantilla porque ya se han enviado mensajes.

@else @endif @if($editTemplateBody)

Preview:

{{ $editTemplateBody }}

@endif @if(!empty($editTemplateVariables) && $editEnviados === 0)

Variables:

@foreach($editTemplateVariables as $key => $val)
{{ '{' . '{' . $key . '}' . '}' }}
@endforeach
@endif
@endif {{-- Omnia message --}} @if($editModoEnvio === 'omnia')
@if($editEnviados > 0)

{{ $editMensajeTexto }}

No se puede cambiar el mensaje porque ya se han enviado mensajes.

@else @endif
@endif {{-- Email template --}} @if($editModoEnvio === 'email')
@if($editEnviados > 0) @php $currentPlantilla = $emailPlantillas->firstWhere('id', $editEmailPlantillaId); @endphp

{{ $currentPlantilla->nombre ?? 'Plantilla #' . $editEmailPlantillaId }}

No se puede cambiar la plantilla porque ya se han enviado emails.

@else @endif
@endif
@endif