Skip to main content

Company Pages

The app/company/ route group contains all employer-facing pages. These are accessible when a user has selectedCompanyId set (employer mode).

Route Sections

Dashboard (/company/dashboard)

The main employer dashboard with 13 customizable stat cards:

CardData
ApplicationStatsCardApplication counts by status
CandidateSummaryTotal candidates overview
JobStatsCardActive/closed job counts
PipelineStatsCardPipeline stage distribution
TalentpoolStatsCardTalent pool sizes
TalentStatsCardTalent counts
ContactStatsCardContact directory stats
TeamStatsCardTeam member counts
UpcomingInterviewsCardScheduled interviews
CompanyCompletionPanelCompany profile completion %

Users can rearrange and show/hide cards via CompanyDashboardCustomizer.

AI Chatbot (/company/chatbot)

AI Agent chat interface. See AI Agent.

Connections (/company/connections/)

Partnership and contact management with 8 sub-pages:

RoutePurpose
accept/Accept partnership invitations
audit/Partnership audit trail
collaboratingpartner/Manage collaborating partners
companies/Connected companies
contacts/Contact directory
decline/Decline partnership invitations
requests/Pending partnership requests
settings/Connection preferences

Credits (/company/credits)

Company credit balance, purchase history, and credit pack management.

Customers (/company/customers)

Customer relationship management.

Interviews (/company/interviews)

Interview scheduling and management. Dynamic route [interviewId] for individual interview details with meeting link and insights.

Jobs (/company/jobs)

Job posting management:

RoutePurpose
/company/jobs/Job listing with filters
/company/jobs/[jobId]/Job details, candidates, and analytics
/company/jobs/createjob/Create new job posting
/company/jobs/updatejob/Edit existing job

Meetings (/company/meetings)

Meeting scheduling and management. Dynamic route [meetingId] for meeting details and AI insights.

Messages (/company/messages)

Messaging inbox. Dynamic route [conversationId] for conversation threads. See Messaging.

Pipeline (/company/pipeline)

Candidate pipeline Kanban board. See Pipeline & Kanban.

RoutePurpose
/company/pipeline/Kanban board view
/company/pipeline/manage/Pipeline stage configuration

Resume (/company/resume/)

Resume and talent management hub:

RoutePurpose
candidates/Candidate database
sharelist/Shared candidate/talent lists
talentpool/Talent pool management (with view/[id])
talents/Talent directory

Statistic (/company/statistic)

Analytics and reporting dashboard.

Team (/company/team)

The Team space overview page (app/company/team/page.tsx) is a role-aware hub for owners and company admins: a "Hi {firstName}, welcome to {companyName}" header with an Owner crown / role badge, a "What you can do here" capability list, and module cards. An "Invite member" CTA (shown when the viewer can invite) deep-links to members/?invite=1, which auto-opens the invite modal.

RoutePurpose
/company/teamTeam space overview (module cards + capabilities)
members/Team member list and roles
projects/Project management — Coming soon placeholder (future PM repo)
tasks/Task tracking — Coming soon placeholder (future PM repo)
timereport/Time reporting — Coming soon placeholder (future PM repo)

The overview also surfaces an IAM Access card (admin-only) that opens the IAM Dashboard at /userprofile/iam, plus Calendar and Pipelines cards.

info
Invited-member workspace (/team/*)

Invited members do not use /company/*. They get a dedicated Team Workspace at /team/* (app/team/layout.tsx) — a third top-level route group peer to /company/* and /jobseeker/* — with its own sidebar (teamNavItems: Dashboard, Pipelines, Members, Calendar, My CV, My Applications). They manage their personal CV inside /team without switching to job-seeker mode. New team members land on /welcome/team-member after accepting an invite. See Team Member Management.

Welcome (/company/welcome)

Onboarding welcome page for new employer accounts.