{{-- Bulk-action dialogs of the Contacts list (rendered inside the crmGrid scope). --}}
@csrf @include('crm.partials.saved-view-selection')

contact(s). Contacts that already have a doctor task are skipped. A user's existing task for the same contact is reset to Not Started.

@csrf @include('crm.partials.saved-view-selection')

Queues the lead message (name, task, vehicle, bank, special request and the telecaller's display name/number) for contact(s). The SMS gateway app sends queued messages; contacts without a valid mobile are skipped.

@if ($dndConfigured)
@csrf @include('crm.partials.saved-view-selection')

Looks up each mobile in the TRAI DND registry (max {{ \App\Http\Controllers\Crm\ContactBulkController::DND_MAX }} contacts per check). Numbers the registry cannot answer keep their current status.

Too many contacts selected — narrow the selection.

@else

The DND registry URL is not configured (DND_REGISTRY_URL).

@endif @if ($dndConfigured) @endif
@if (auth()->user()->isAdmin())
@csrf @method('DELETE') @include('crm.partials.saved-view-selection')

contact(s) will be permanently deleted. Their tasks are kept. This action is logged.

@endif