📞
{{ $totalCalls }}
Total Calls Logged
😊
{{ $happyCalls }}
Satisfied / Happy
😟
{{ $sadCalls }}
Concerned / Sad
😡
{{ $angryCalls }}
Frustrated / Angry
📋
{{ $totalTodosCount }}
Actionable Tasks

Date-wise Client Call Logs

Review date-wise meeting transcripts, inspect emotional sentiment drivers, and export MoMs & actionable tasks in .txt format.

@if($groupedNotes->isEmpty())
📞

No Call Logs Recorded Yet

Once client calls are held, full AI transcription, MoM, and To-Do lists will be logged here date-wise.

@else @foreach($groupedNotes as $dateKey => $notes)
📅 {{ \Carbon\Carbon::parse($dateKey)->format('F j, Y') }}
{{ $notes->count() }} {{ $notes->count() === 1 ? 'call' : 'calls' }}
@foreach($notes as $note) @php $sentiment = strtolower($note->detected_sentiment ?? 'neutral'); $badgeClass = match($sentiment) { 'happy' => 'emotion-happy', 'sad' => 'emotion-sad', 'angry' => 'emotion-angry', default => 'emotion-neutral', }; $sentimentEmoji = match($sentiment) { 'happy' => '😊 Happy', 'sad' => '😟 Concerned', 'angry' => '😡 Frustrated', default => '😐 Neutral', }; $todoCount = count($note->todo_items ?? $note->action_items ?? []); $hasRec = !empty($note->recording_path) || !empty($note->recordings) || (!empty($note->meeting) && (!empty($note->meeting->recording_path) || !empty($note->meeting->recordings))); $recPath = $note->recording_path ?? ($note->meeting->recording_path ?? null); if (!$recPath && !empty($note->recordings)) { $first = $note->recordings[0]; $recPath = is_array($first) ? ($first['url'] ?? $first['full_url'] ?? null) : $first; } if (!$recPath && !empty($note->meeting->recordings)) { $first = $note->meeting->recordings[0]; $recPath = is_array($first) ? ($first['url'] ?? $first['full_url'] ?? null) : $first; } @endphp
{{ $note->meeting->title ?? 'Client Call' }} {{ $note->client->project_name ?? 'Project' }} @if($hasRec) 🎥 Recorded @endif
👤 {{ $note->client->client_name ?? 'Client' }} {{ $note->client->company_name ? "({$note->client->company_name})" : "" }} 🕒 {{ $note->created_at ? $note->created_at->format('h:i A') : '' }} 🎙️ Host: {{ $note->creator->name ?? 'SingleLogin Host' }}
{{ $note->summary ?? 'Meeting concluded with milestone alignment.' }}
📥 Download MoM (.txt) 📄 Tasks (.txt) @if($hasRec && $recPath) 📥 Video @endif
Open Client Hub ↗
@endforeach
@endforeach @endif