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

SMS Campaigns

Create, manage and track your SMS marketing campaigns

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

Total Campaigns

{{ $totalCampaigns ?? $campaigns->total() }}

Sent Today

{{ $sentToday ?? 0 }}

Scheduled

{{ $scheduledCampaigns ?? 0 }}

Delivery Rate

{{ $deliveryRate ?? '98.5' }}%

@forelse($campaigns as $campaign) @empty @endforelse
Campaign Status Sender ID Recipients Schedule Created Actions
ID: {{ $campaign->id }}
@if($campaign->status === 'draft') Draft @elseif($campaign->status === 'scheduled') Scheduled @elseif($campaign->status === 'sending') Sending @elseif($campaign->status === 'sent') Sent @elseif($campaign->status === 'failed') Failed @else {{ ucfirst($campaign->status) }} @endif
{{ $campaign->sender_id }}
{{ number_format($campaign->recipient_count ?? 0) }}
@if($campaign->scheduled_at)
{{ $campaign->scheduled_at->format('M d, Y') }}
{{ $campaign->scheduled_at->format('H:i A') }}
@else Not scheduled @endif
{{ $campaign->created_at->format('M d, Y') }}
{{ $campaign->created_at->format('H:i A') }}
@if(in_array($campaign->status, ['draft', 'scheduled', 'failed'])) @endif @if(in_array($campaign->status, ['sent', 'sending'])) @endif @if(in_array($campaign->status, ['draft', 'scheduled', 'failed']))
@csrf
@endif @if(in_array($campaign->status, ['draft', 'scheduled', 'failed']))
@csrf @method('DELETE')
@endif

No SMS campaigns found

Get started by creating your first SMS campaign

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