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:
| Card | Data |
|---|---|
| ApplicationStatsCard | Application counts by status |
| CandidateSummary | Total candidates overview |
| JobStatsCard | Active/closed job counts |
| PipelineStatsCard | Pipeline stage distribution |
| TalentpoolStatsCard | Talent pool sizes |
| TalentStatsCard | Talent counts |
| ContactStatsCard | Contact directory stats |
| TeamStatsCard | Team member counts |
| UpcomingInterviewsCard | Scheduled interviews |
| CompanyCompletionPanel | Company 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:
| Route | Purpose |
|---|---|
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:
| Route | Purpose |
|---|---|
/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.
| Route | Purpose |
|---|---|
/company/pipeline/ | Kanban board view |
/company/pipeline/manage/ | Pipeline stage configuration |
Resume (/company/resume/)
Resume and talent management hub:
| Route | Purpose |
|---|---|
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.
| Route | Purpose |
|---|---|
/company/team | Team 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.
/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.