{{ __('Campaign Details') }}

{{ __('Monitor queue status and message delivery variables') }}
@if(in_array($campaign->status, ['pending', 'paused', 'processing'])) @endif {{ __('Back') }}
{{ $campaign->name }}
ID: #{{ $campaign->id }}
{{ $logs->total() }} {{ __('messages') }}
{{ __('Message Template') }}
{{ $campaign->message_template }}
{{ __('WhatsApp Notification When Completed') }}
@if($campaign->enable_wa_notify) {{ $campaign->wa_notify_numbers }} @else {{ __('Not active') }} @endif
{{ __('Webhook Callback URL') }}
@if($campaign->enable_webhook) {{ $campaign->webhook_url }} @else {{ __('Not active') }} @endif
{{ __('Campaign Configurations') }}
{{ __('Random Delay Range') }} {{ $campaign->delay_min ?? 10 }} - {{ $campaign->delay_max ?? 30 }} {{ __('seconds') }}
{{ __('Auto Pause (by Message Count)') }} @if($campaign->pause_by_count_limit > 0) {{ $campaign->pause_by_count_limit }} msg » {{ $campaign->pause_by_count_duration }} mins @else {{ __('Disabled') }} @endif
{{ __('Auto Pause (by Duration Time)') }} @if($campaign->pause_by_time_limit > 0) {{ $campaign->pause_by_time_limit }} mins » {{ $campaign->pause_by_time_duration }} mins @else {{ __('Disabled') }} @endif
{{ __('Delivery Hours Window') }}
@if($campaign->delivery_hours) {{ $campaign->delivery_hours }} @else {{ __('24 Hours Active') }} @endif
{{ __('Schedule Sending Time') }} @if($campaign->scheduled_at) {{ \Carbon\Carbon::parse($campaign->scheduled_at)->format('d M Y, H:i') }} @else {{ __('Immediate Sending') }} @endif
@php $initialPercent = 0; if($campaign->status == 'completed'){ $initialPercent = 100; } elseif($campaign->total_data > 0){ $initialPercent = round(($campaign->sent_count + $campaign->failed_count) / $campaign->total_data * 100); } @endphp
{{ __('Campaign Progress') }} {{ __('Duration') }}: 00:00:00
{{ $initialPercent }}%
{{ $campaign->sent_count }} {{ __('Sent') }} {{ $campaign->failed_count }} {{ __('Failed') }} {{ __('Total') }}: {{ $campaign->total_data }}
{{ __('Message Details') }}
@forelse($logs as $log) @empty @endforelse
{{ __('Phone') }} {{ __('Variables') }} {{ __('Status') }} {{ __('Last Update') }} {{ __('Action') }}
{{ $log->receiver_number }}
@if(is_array($log->variables))
@foreach($log->variables as $key => $val) {{ $key }}: {{ $val }} @endforeach
@else - @endif
@php $firstActiveId = $logs->whereNotIn('status', ['sent', 'failed'])->first()->id ?? null; @endphp @if($campaign->status == 'processing' && $log->id == $firstActiveId) {{ __('Sending...') }} @elseif($log->status == 'sent') {{ __('Sent') }} @elseif($log->status == 'failed') {{ ucfirst($log->status) }} @elseif($log->status == 'paused') {{ __('Paused') }} @else {{ __('Waiting') }} @endif
{{ $log->updated_at->format('d-m-Y H:i') }}
@if(in_array($log->status, ['sent', 'failed'])) @endif
{{ __('There is no queue data for this campaign yet') }}
@if($logs->hasPages())
{{ $logs->links() }}
@endif