@extends('layouts.clivax') @section('content')

Customer Activity Report

Back to Reports Customers
Active Customers

{{ $customers->where('activities_count', '>', 0)->count() }}

Total Activities

{{ $customers->sum('activities_count') }}

Avg. Activities/Customer

{{ number_format($customers->avg('activities_count'), 1) }}

Most Active
{{ $customers->sortByDesc('activities_count')->first()->name ?? 'N/A' }}
@if(request('customer_id')) @php $customer = $customers->firstWhere('id', request('customer_id')); @endphp @if($customer)
Customer: {{ $customer->name }}
Phone: {{ $customer->phone }}
Email: {{ $customer->email ?? 'N/A' }}
Type: {{ ucfirst($customer->customer_type) }}
Status: {{ ucfirst($customer->status) }}
Recent Activities ({{ $customer->activities->count() }})
@forelse($customer->activities as $activity) @empty @endforelse
Date & Time Activity Type Description Performed By
{{ $activity->performed_at->format('M d, Y H:i') }} {{ str_replace('_', ' ', ucfirst($activity->activity_type)) }} {{ $activity->description }} {{ $activity->performer->name ?? 'System' }}
No activities found for this period
@endif @else
@foreach($customers as $customer) @endforeach
Customer Contact Activities Count Last Activity Total Revenue Actions
{{ $customer->name }} @if($customer->company_name)
{{ $customer->company_name }} @endif
{{ $customer->phone }}
{{ $customer->email ?? 'N/A' }}
{{ $customer->activities_count }} activities @if($customer->activities->count() > 0) {{ $customer->activities->first()->performed_at->format('M d, Y') }}
{{ $customer->activities->first()->activity_type }} @else No activities @endif
${{ number_format($customer->total_revenue, 2) }} View Details
@endif
@endsection