@extends('layouts.admin') @section('header', 'WhatsApp Campaign Details') @section('content')

{{ $campaign->name }}

Created {{ $campaign->created_at->format('M d, Y') }}
@if($campaign->status === 'draft') Draft @elseif($campaign->status === 'scheduled') Scheduled @elseif($campaign->status === 'sending') Sending @elseif($campaign->status === 'sent') Sent @elseif($campaign->status === 'cancelled') Cancelled @else Failed @endif
@if(in_array($campaign->status, ['draft', 'scheduled'])) Edit Campaign @endif @if(in_array($campaign->status, ['draft', 'scheduled']))
@csrf
@endif Back to Campaigns

Recipients

{{ number_format($campaign->recipients_count ?? 0) }}

Delivered

{{ number_format($delivered ?? 0) }}

{{ $deliveredRate ?? '0%' }} delivery rate

Read

{{ number_format($read ?? 0) }}

{{ $readRate ?? '0%' }} read rate

Responded

{{ number_format($responded ?? 0) }}

{{ $respondedRate ?? '0%' }} response rate

Campaign Details

Campaign Name
{{ $campaign->name }}
Status
@if($campaign->status === 'draft') Draft @elseif($campaign->status === 'scheduled') Scheduled @elseif($campaign->status === 'sending') Sending @elseif($campaign->status === 'sent') Sent @elseif($campaign->status === 'cancelled') Cancelled @else Failed @endif
Created Date
{{ $campaign->created_at->format('M d, Y \a\t H:i') }}
Scheduled Date
@if($campaign->scheduled_at) {{ $campaign->scheduled_at->format('M d, Y \a\t H:i') }} @else Not scheduled @endif
@if($campaign->sent_at)
Sent Date
{{ $campaign->sent_at->format('M d, Y \a\t H:i') }}
@endif
Message Type
@if($campaign->media_type) @switch($campaign->media_type) @case('image') 📷 Image @break @case('video') 🎥 Video @break @case('document') 📄 Document @break @case('audio') 🎵 Audio @break @default {{ ucfirst($campaign->media_type) }} @endswitch @else 💬 Text Only @endif
@if($campaign->media_url) @endif

Message Preview

{{ $campaign->message }}
@if($campaign->media_url)
@if($campaign->media_type === 'image')
Media attachment
@else
@switch($campaign->media_type) @case('video') @break @case('document') @break @case('audio') @break @default @endswitch

{{ ucfirst($campaign->media_type) }} Attachment

View File
@endif
@endif
{{ $campaign->created_at->format('H:i') }} @if($campaign->status === 'sent') @elseif($campaign->status === 'sending') @endif

Recipients ({{ number_format($campaign->recipients_count ?? 0) }} total)

@forelse ($campaign->recipients as $recipient) @empty @endforelse
Contact Phone Number Status Delivered Read
{{ $recipient->name }}
{{ $recipient->phone_number }}
@php $status = $recipient->pivot->status ?? 'pending'; @endphp @if($status === 'delivered') Delivered @elseif($status === 'read') Read @elseif($status === 'failed') Failed @else Pending @endif @if($recipient->pivot->delivered_at ?? false)
{{ $recipient->pivot->delivered_at->format('M d, H:i') }}
@else - @endif
@if($recipient->pivot->read_at ?? false)
{{ $recipient->pivot->read_at->format('M d, H:i') }}
@else - @endif

No recipients found

This campaign doesn't have any recipients yet.

@endsection