@error('distribution_method')
{{ $message }}
@enderror
Shift Capacities
Capacity values limit how many new leads each agent can receive in the selected shift.
@error('morning_shift_capacity')
{{ $message }}
@enderror
@error('evening_shift_capacity')
{{ $message }}
@enderror
Percentage Rules
Select active staff members and assign a fixed lead percentage. Total percentage must equal 100.
@error('percentage_rules')
{{ $message }}
@enderror
Agent Percentage Allocation
{{ $staffOptions->count() }} Agents
0% Assigned
| Sales Employee |
Job Title |
Percentage |
@forelse ($staffOptions as $member)
@php
$memberId = $member['id'];
$percentage = old(
"percentage_rules.$memberId.percentage",
$savedRulePercentages->get($memberId)
);
$initials = collect(explode(' ', trim($member['name'])))
->filter()
->take(2)
->map(fn ($part) => mb_substr($part, 0, 1))
->implode('');
@endphp
{{ strtoupper($initials ?: 'A') }}
{{ $member['name'] }}
Staff #{{ $memberId }}
@error("percentage_rules.$memberId.staff_id")
{{ $message }}
@enderror
|
{{ $member['job_title'] }}
|
%
@error("percentage_rules.$memberId.percentage")
{{ $message }}
@enderror
|
@empty
No active agent staff found.
|
@endforelse
In manual mode, leads will remain unassigned until an Admin or Moderator assigns them manually.