> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Interviews

> View and manage ATS interviews — list upcoming and past interviews, filter by status, and navigate to interview details with feedback and scorecard submission.

The Interviews page (`/hr/ats/interviews`) lists all scheduled and completed interviews in the Applicant Tracking System, with tabs for upcoming vs. past interviews and status filtering.

## Overview

The page renders the `InterviewListContent` component. Two tabs switch between **Upcoming** (interviews scheduled from now forward) and **Past** (interviews before now). A status filter dropdown includes All Statuses, Scheduled, Completed, Cancelled, and No Show. Results are paginated at 20 per page using `useInterviews`. Clicking an interview card navigates to `/hr/ats/interviews/:id`.

## Who it's for

Access follows your organization's role and module configuration.

## Before you start

* Interviews are created through the ATS job posting and application workflow.

## Steps

1. Navigate to **HR → ATS → Interviews** or go to `/hr/ats/interviews`.
2. Toggle between **Upcoming** and **Past** tabs.
3. Use the status dropdown to filter.
4. Click an interview card to view details.
5. Use pagination to navigate through results.

## Viewing an interview

The Interview Details page (`/hr/ats/interviews/:id`) displays a single interview record from the Applicant Tracking System, including interview type, schedule, participants, feedback responses, and scorecard submission.

The page uses `useInterviewDetail`, `useInterviewFeedback`, `useInterviewScorecardForInterview`, and `useCurrentUser`. A breadcrumb is set from the interview record. Three tabs are available (using URL state via `useTabUrlState`):

* **Details** — shows interview type icon (Phone Screen, Video, In-Person, Panel), scheduled date/time, location/meeting link, and participants list.
* **Feedback** — shows a `FeedbackSummaryWidget` and individual `InterviewFeedbackCard` components. Interviewers can open `InterviewFeedbackForm` to submit feedback.
* **Scorecard** — shows `InterviewScorecardForm` using the associated scorecard template. The template is loaded via `useInterviewScorecardTemplateDetail`.

An **Add Feedback** dialog is available for submitting interview feedback. Scorecard submission requires `hr.ats.scorecard.submit`.

Before you start: the interview record must exist in your organization. To submit a scorecard, you need `hr.ats.scorecard.submit`.

1. Navigate to **HR → ATS → Interviews** and click an interview, or go to `/hr/ats/interviews/:id`.
2. Review the **Details** tab for schedule, type, and participants.
3. Switch to the **Feedback** tab to review or submit interviewer feedback.
4. Switch to the **Scorecard** tab to complete the structured scorecard.

**Key detail concepts:**

| Concept        | Meaning                                                     |
| -------------- | ----------------------------------------------------------- |
| Interview type | Phone Screen, Video, In-Person, or Panel                    |
| Scorecard      | Structured evaluation using a configured scorecard template |

## Related

<Columns cols={2}>
  <Card title="Human Resources" icon="users" href="/hr/overview">
    Human Resources core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/hr.tsx
  * src/cores/hr/pages/ats/InterviewListPage.tsx
  * src/cores/hr/pages/ats/InterviewDetailPage.tsx
  * src/cores/hr/hooks/ats/useInterviews.ts
  * src/cores/hr/hooks/ats/useInterviewDetail.ts
  * src/cores/hr/hooks/ats/useInterviewFeedback.ts
</Accordion>
