← Requests

{{ $signingRequest->recipient_name }}

{{ $signingRequest->recipient_email }}

{{ $signingRequest->documents->count() }} {{ Str::plural('contract', $signingRequest->documents->count()) }}
@if (session('success'))
{{ session('success') }}
@endif {{-- Delivery / lifecycle status --}}

Status

@php $milestones = [ ['label' => 'Created', 'at' => $signingRequest->created_at], ['label' => 'Sent to recipient', 'at' => $signingRequest->sent_at], ['label' => 'Opened by recipient', 'at' => $signingRequest->opened_at], ['label' => 'Reviewed (scrolled through)', 'at' => $signingRequest->viewed_at], ['label' => 'Signed', 'at' => $signingRequest->signed_at], ['label' => 'Completed', 'at' => $signingRequest->completed_at], ]; @endphp
    @foreach ($milestones as $m)
  1. $m['at'], 'bg-slate-100 text-slate-300' => ! $m['at'], ])>{{ $m['at'] ? '✓' : '·' }}
    $m['at'], 'text-slate-400' => ! $m['at']])>{{ $m['label'] }}
    {{ $m['at'] ? $m['at']->format('j M Y, H:i').' UTC' : 'Pending' }}
  2. @endforeach
{{-- Single signing link for the whole request --}} @if ($this->signingUrl)

Signing link

Share this one secure link — it shows the recipient every contract in this request. It expires {{ $signingRequest->expires_at?->diffForHumans() }}.

@endif {{-- Contracts in this request --}}

Contracts

@foreach ($signingRequest->documents as $document)
{{ $document->template?->name ?? 'Document' }} @if ($document->document_hash)
SHA-256: {{ $document->document_hash }}
@endif
@if ($document->status === \App\Enums\DocumentStatus::Completed) PDF Certificate @if ($document->certificate) Verify @endif @else Preview @endif
@endforeach
{{-- Merged activity trail across all contracts --}}

Activity history

    @forelse ($events as $event)
  1. {{ $event->event->label() }}
    {{ $event->occurred_at?->format('j M Y, H:i:s') }} UTC @if ($event->ip_address) · {{ $event->ip_address }} @endif @if ($event->browser) · {{ $event->browser['browser'] ?? '' }} {{ isset($event->browser['platform']) ? '· '.$event->browser['platform'] : '' }} @endif
  2. @empty
  3. No activity yet.
  4. @endforelse