@include('whatsappcenter::admin.partials.styles')

WhatsApp Center

Bot management, AI training & bulk campaigns

{{-- Stats ─────────────────────────────────────────────────────────────────── --}}
@foreach([ ['Total Contacts', $stats['total_conversations'], '#25D366', '💬'], ['Active Today', $stats['active_today'], '#3b82f6', '🟢'], ['Pending Handovers', $stats['pending_handovers'], '#f59e0b', '🔔'], ['Active Replies', $stats['total_replies'], '#8b5cf6', '🤖'], ['KB Sources', $stats['training_sources'], '#0ea5e9', '📚'], ['Campaigns Sent', $stats['campaigns_sent'], '#64748b', '📣'], ] as [$lbl,$val,$color,$ico])
{{ $ico }}
{{ $val }}
{{ $lbl }}
@endforeach
{{-- Quick Nav ──────────────────────────────────────────────────────────── --}}
Quick Navigation
@foreach([ ['Auto Replies', route('admin.whatsappcenter.replies.index'), 'wac-badge-green', 'Bot training rules'], ['Bot Flows', route('admin.whatsappcenter.flows.index'), 'wac-badge-teal', 'Multi-step conversations'], ['Flow Leads', route('admin.whatsappcenter.leads.index'), 'wac-badge-blue', 'Collected lead data'], ['AI Training', route('admin.whatsappcenter.training.index'), 'wac-badge-purple', 'Knowledge base'], ['Conversations', route('admin.whatsappcenter.conversations.index'), 'wac-badge-grey', 'Chat history'], ['Campaigns', route('admin.whatsappcenter.campaigns.index'), 'wac-badge-orange', 'Bulk messaging'], ] as [$label,$url,$badge,$sub])
{{ $label }}
{{ $sub }}
@if($label==='Pending Handovers' && $stats['pending_handovers']>0) {{ $stats['pending_handovers'] }} @else → @endif
@endforeach
{{-- Recent Conversations ─────────────────────────────────────────────── --}}
Recent Conversations View All →
@forelse($recentConversations as $s)
{{ strtoupper(substr($s->contact_name ?: '?', 0, 1)) }}
{{ $s->contact_name ?: 'Unknown' }}
{{ $s->phone }}
{{ $s->state }}
{{ $s->last_message_at?->diffForHumans() }}
@empty
💬

No conversations yet. Messages will appear here when users contact your WhatsApp number.

@endforelse