@extends('crm.layouts.app') @section('title', 'Client Loyalty & Value Tracking') @section('content')
Last 30 days overview
New Clients
{{ $newClients }}
Returning Clients
{{ $returningClients }}
Retention Rate
{{ $newClients > 0 ? round(($returningClients / $newClients) * 100) : 0 }}%
Total Visits
{{ $recentVisits->count() }}
Client loyalty rankings will appear once you have repeat visits.
Client value rankings will appear once you have completed appointments.
| Client | Date | Service Value | Tips | Total Visits |
|---|---|---|---|---|
|
{{ $visit->client->name }}
{{ $visit->client->email }}
|
{{ $visit->scheduled_at->format('M j, Y') }} | ${{ number_format($visit->price ?? 0, 2) }} | ${{ number_format(($visit->tip ?? $visit->tip_amount) ?? 0, 2) }} | {{ $visit->client->appointments()->where('status', 'completed')->count() }} |
Visit activity will appear once you have completed appointments.