@extends('layouts.app') @section('title', $org->display_name.' | My organization | healthcareers.app') @section('robots', 'noindex, nofollow') @php $manages = $me->manages(); $isOwner = $me->role === 'owner'; $checks = (array) $org->checks; $domain = $org->primaryDomain(); @endphp @section('content')
My organization

{{ $org->display_name }}

Your role: {{ $me->roleLabel() }} · {{ $liveJobs }} live {{ $liveJobs === 1 ? 'job' : 'jobs' }} · My posts

@if ($all->count() > 1)
@endif
@include('partials.errors') @if ($invites->isNotEmpty())
You've also been invited to {{ $invites->map(fn ($m) => $m->organization->display_name)->implode(', ') }}. Use the link in the invitation email to join.
@endif {{-- Verification --}}
@if ($org->isVerified())

Verified @include('partials.org-badges', ['org' => $org])

@if ($org->foundingLabel())

{{ strtoupper($org->foundingLabel()) }}

@endif

Verified {{ $org->verified_at?->format('F j, Y') }}. Posts from your team go live straight away (after our usual checks); posts from Gmail-type addresses still wait for a quick review.

See your employer page

@else

Verification: {{ $org->statusLabel() }}

@if ($org->status === 'rejected' && $org->review_note)
{{ $org->review_note }}
@endif

We check that every employer is who it says it is before its jobs go live, to keep scams off the board. Until {{ $org->display_name }} is verified, its posts wait for our review (usually within one business day). Verified employers get the Verified badge{{ config('badges.founding.charter') ? ', and the first 500 get a permanent founding number' : '' }}.

@if ($manages)

Any one of these helps us verify you faster:

  1. Company email. Post or sign in with an address at your organization's domain{{ $domain ? ' ('.$domain.')' : '' }}, not Gmail or Yahoo.
  2. DNS record. Add this TXT record to {{ $domain ?: 'your domain' }}:
    {{ $txt }}
  3. Website file. Put a file at https://{{ $domain ?: 'yourdomain.org' }}{{ $file }} containing:
    {{ $org->verify_token }}
@csrf @if (! $domain || $org->is_webmail)
So we can check the DNS record, the website file and your website.
@endif
@if ($org->checked_at)

Last checked {{ $org->checked_at->diffForHumans() }}: @foreach (['company_email' => 'company email', 'dns' => 'DNS record', 'file' => 'website file'] as $k => $label) {{ $label }} {{ ($checks[$k][0] ?? '') === 'pass' ? 'found' : 'not found' }}@if (! $loop->last) · @endif @endforeach

@endif @else

Your organization's owner or an admin can ask us to verify it.

@endif @endif
{{-- Job Sync (owners and admins) --}} @if ($manages && Route::has('organization.sync'))

Job Sync

Connect your applicant tracking system or a job feed, and your jobs stay in step on their own: new openings post, filled jobs come down, edits flow through.

Open Job Sync

@endif {{-- Profile --}} @if ($manages)
@csrf

Employer details

isVerified()) disabled @endif> @if ($org->isVerified())Fixed once verified. Contact us to change it.@endif
isVerified()) disabled @endif>
@if ($org->hasEnhancedProfile())
@if ($org->logoUrl())Current logo@endif
@elseif ($org->canUploadLogo())
@if ($org->logoUrl())Current logo@endif
@else

Charter and Founding Employers get an enhanced employer page with a logo, description and website. Organizations on a Job Sync plan can add a logo that shows on their synced jobs.

@endif
@endif {{-- Job packs --}}

Job packs · {{ $packBalance }} Standard {{ $packBalance === 1 ? 'post' : 'posts' }} left

Standard ({{ config('pricing.listings.standard.days') }}-day) posts bought in advance, for anyone on your team. On Post a job, choose Standard and tick "Use a post from your job pack". The pack that ends soonest is used first. A post we don't approve, or that is removed, goes back into the pack. Packs last {{ config('pricing.pack_months') }} months.

@if ($packs->isNotEmpty())
@foreach ($packs as $pk) @endforeach
PackUsedLeftEndsStatus
{{ $pk->size }} posts
{{ $pk->granted_by ? 'From healthcareers.app' : ($me->role === 'partner' ? 'Bought' : 'Bought by '.$pk->bought_by.' · '.\App\Support\Pricing::money((int) $pk->price_cents)) }} · {{ $pk->created_at->format('M j, Y') }}
{{ $pk->used }} {{ $pk->remaining() }} {{ $pk->expires_at->format('M j, Y') }} {{ $pk->statusLabel() }}@if ($pk->refunded) ({{ $pk->refunded }} refunded)@endif
@endif @php $packUses = $me->role === 'partner' ? $packUses->where('email', strtolower($me->email)) : $packUses; @endphp @if ($packUses->isNotEmpty())
Recent posts from packs
    @foreach ($packUses as $u)
  • {{ $u->used_at?->format('M j') }}: {{ $u->posting?->title ?? 'Job #'.$u->posting_id }} ({{ $u->email }})@if ($u->returned_at) · given back ({{ $u->return_reason }})@endif
  • @endforeach
@endif @if ($manages)
@csrf
Buy a pack (Standard alone is {{ \App\Support\Pricing::dollars('standard') }} a post) @foreach (\App\Support\Pricing::packs() as $pk) @endforeach
Account credit comes off first. Unused posts can be refunded; used ones can't.
@else

Your organization's owner or admins can buy packs here.

@endif
{{-- Team (not shown to outside recruiting partners) --}}

Team

@if ($me->role === 'partner')

You post jobs for {{ $org->display_name }} as a recruiting partner. Its owner and admins manage the team.

@else
@if ($manages)@endif @foreach ($org->members as $m) @if ($manages) @endif @endforeach
PersonRole
{{ $m->email }}@if ($m->id === $me->id) (you)@endif
{{ $m->status === 'invited' ? 'Invited '.$m->invited_at?->diffForHumans() : ($m->confirmed_at ? 'Confirmed' : 'Hasn\'t signed in yet') }}
{{ $m->roleLabel() }} @if ($m->role !== 'owner' && ($isOwner || ! in_array($m->role, ['admin'], true)) && $m->id !== $me->id)
@csrf
@if ($m->status === 'invited')
@csrf
@endif
@csrf
@if ($isOwner && $m->status === 'active' && $m->confirmed_at)
@csrf
@endif @endif
@endif

Owner: ownership and every setting. Admin: the team, the employer page, and every job post and ad campaign. Recruiter: posts and manages jobs. Recruiting partner: an outside agency posting jobs for you. People who post from your company email domain join as recruiters automatically.

@if ($manages && ! $org->isVerified())

You can invite colleagues and recruiting partners once {{ $org->display_name }} is verified. Until then, colleagues who post from your company email join automatically.

@elseif ($manages)
@csrf
@endif @if ($me->role !== 'owner')
@csrf
@endif
@endsection