@extends('backEnd.layouts.master') @section('title', 'Call Tracking Report') @push('styles') @endpush @section('content')

Call Tracking Report

Order generate → call start (response time) · talk duration · outcome — per call details
Reset
Total Calls
{{ $summary['total_calls'] }}
{{ $summary['order_calls'] }} with order link
Avg Order → Call
{{ $summary['avg_order_response'] !== null ? $reports->formatTime($summary['avg_order_response']) : '—' }}
@if($summary['fastest_response'] !== null)
Fast: {{ $reports->formatTime($summary['fastest_response']) }} · Slow: {{ $reports->formatTime($summary['slowest_response']) }}
@endif
Avg Talk Time
{{ $summary['avg_talk_seconds'] !== null ? $reports->formatTime($summary['avg_talk_seconds']) : '—' }}
Order→Call tiers
{{ $summary['tier_counts']['green'] ?? 0 }} ≤1m {{ $summary['tier_counts']['yellow'] ?? 0 }} ≤3m {{ $summary['tier_counts']['orange'] ?? 0 }} ≤10m {{ $summary['tier_counts']['red'] ?? 0 }} 10m+
Call log details
@forelse($callLogs as $log) @php $tier = $log->orderResponseTier(); $tierClass = 'ct-tier-' . ($tier !== 'none' ? $tier : 'green'); @endphp @empty @endforelse
Call time Moderator Order Customer Order placed Call started Order→Call Talk Outcome Source Note
{{ ($log->started_at ?? $log->created_at)?->format('d M Y, h:i A') }}
{{ $log->moderator?->name ?? '—' }}
@if($log->order) #{{ $log->order->invoice_id }}
৳{{ number_format((float)$log->order->amount) }}
@else CRM / — @endif
{{ $log->customer_name ?: '—' }}
{{ $log->customer_phone }}
{{ $log->order?->created_at?->format('d M, h:i A') ?? '—' }} {{ $log->started_at?->format('d M, h:i A') ?? '—' }} @if($log->orderResponseLabel()) {{ $log->orderResponseLabel() }} @else — @endif {{ $log->durationLabel() }} @if($log->outcome) {{ str_replace('_', ' ', $log->outcome) }} @else pending @endif {{ $log->source }} {{ $log->note ? Str::limit($log->note, 80) : '—' }}
No call logs in this period.
Moderator Hub → Orders → Call → outcome save করুন।
@if($callLogs->hasPages()) @endif
Order→Call = order created_at থেকে moderator Call button চাপলে log-এর started_at পর্যন্ত সময়। Talk = call sheet open থেকে outcome save পর্যন্ত (বা manually entered duration)। Moderator personal view: Hub → My Calls
@endsection