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

WhatsApp Campaigns

Create, manage and track your WhatsApp marketing campaigns

@if(session('success')) @endif @if(session('error')) @endif

Total Campaigns

{{ $totalCampaigns ?? 0 }}

Scheduled

{{ $scheduledCampaigns ?? 0 }}

Sent

{{ $sentCampaigns ?? 0 }}

Drafts

{{ $draftCampaigns ?? 0 }}

Filter Campaigns

Clear
@forelse($campaigns as $campaign) @empty @endforelse
Campaign Media Type Status Recipients Scheduled Actions
@if($campaign->media_type) @switch($campaign->media_type) @case('image') @break @case('video') @break @case('document') @break @case('audio') @break @default @endswitch @else @endif
Created {{ $campaign->created_at->format('M d, Y') }}
@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->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
{{ number_format($campaign->recipients_count ?? 0) }}
@if($campaign->scheduled_at)
{{ $campaign->scheduled_at->format('M d, Y') }}
{{ $campaign->scheduled_at->format('H:i A') }}
@else Not scheduled @endif
@if(in_array($campaign->status, ['draft', 'scheduled']))
@csrf
@endif @if($campaign->status === 'sent') @endif @if(in_array($campaign->status, ['draft', 'scheduled']))
@csrf @method('DELETE')
@endif

No WhatsApp campaigns found

Get started by creating your first WhatsApp campaign

Create Campaign
@if($campaigns->hasPages())
{{ $campaigns->simplePaginate() }}
@endif
@endsection