Edit ICS Merge — {{ $icsMerge->name }}

@if(session('success'))
{{ session('success') }}
@endif {{-- Merge settings --}}
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PATCH')
{{-- Unified URL --}}

Unified ICS Feed URL — subscribe to this in Cal.com or any calendar client

{{ $icsMerge->mergeUrl() }}
Cancel
{{-- ICS Feeds --}}

ICS Feeds

Add ICS feed URLs from any source. Shifts feeds define available windows (time outside them is blocked). Appointments feeds define busy blocks (passed through as-is).

@if(session('feed_success'))
{{ session('feed_success') }}
@endif @if($icsMerge->feeds->isEmpty())

No feeds configured yet. Add at least one below.

@else
@foreach($icsMerge->feeds as $feed)
{{ $feed->label }} {{ $feed->is_inverted ? 'Shifts (available)' : 'Appointments (busy)' }} {{ $feed->is_active ? 'Active' : 'Inactive' }}
{{ $feed->ics_url }}
@csrf @method('DELETE')
@endforeach
@endif {{-- Add feed --}}
@csrf

Add feed