@php $locationName = '-'; if (method_exists($onboarding, 'locationDetails')) { $locationName = optional($onboarding->locationDetails)->name ?? '-'; } elseif (method_exists($onboarding, 'countryDetails')) { $locationName = collect([ optional($onboarding->countryDetails)->name, $onboarding->city, ])->filter()->implode(', ') ?: '-'; } @endphp
MarquisTech Logo
Please welcome {{ $onboarding->first_name }} {{ $onboarding->last_name }}
A new team member has been onboarded into the organization. Please review the profile details and complete the required department-side actions.
@if ($onboarding->profile_photo) Profile Photo @else
{{ strtoupper(substr($onboarding->first_name, 0, 1)) }}{{ strtoupper(substr($onboarding->last_name, 0, 1)) }}
@endif
{{ $onboarding->first_name }} {{ $onboarding->last_name }}
{{ optional($onboarding->designationDetails)->name ?? 'Designation Pending' }}
Department {{ optional($onboarding->departmentDetails)->name ?? '-' }}
Location {{ $locationName }}
Designation {{ optional($onboarding->designationDetails)->name ?? '-' }}
Experience Status {{ strtolower((string) $onboarding->is_experienced) === 'yes' ? 'Experienced' : 'Fresher / Early Career' }}
Contact Details
Work Email
{{ $onboarding->professional_email }}

Phone Number
{{ $onboarding->phone ?: '-' }}
Reporting
Reporting Manager
{{ optional($onboarding->managerDetails)->name ?? '-' }}
Experience Snapshot
@if (strtolower((string) $onboarding->is_experienced) === 'yes')
Total Experience
{{ $onboarding->total_experience ?: '-' }}

Last Company
{{ $onboarding->last_company_name ?: '-' }}
@else
This profile has been marked as a fresher / non-experienced joiner.
@endif
Please review this update and complete the necessary department-side onboarding actions for the new joiner.
This is an automated announcement from MarquisTech HRMS.