Skip to main content
An evaluation stage is one step inside a template. If a template is the whole journey, a stage is a single door the candidate walks through. You can have one stage (a quick screen) or many stages in a row (screen → technical → final). Each stage runs its own interview.

How stages connect

Template: "Senior Backend Engineer"
   Stage 1: Phone Screen   →   Stage 2: Technical   →   Stage 3: Final
   pass? advance               pass? advance             pass? recommend
Each stage points at an agent profile (the interviewer for that step) and has its own pass mark.

Every field, in plain words

evaluation_template_id
uuid
required
Which template this stage belongs to.
type
string
required
A short label for the step, like "technical".
stage_name
string
The name the candidate sees, like "Technical Screen".
stage_type
enum
The format: ai_interview, roleplay_simulation, practice_session, manual_review, async_assessment, or final_review.
agent_profile_id
uuid
The interviewer (agent profile) that runs this step.
stage_order
integer
The position in line. 0 is first, 1 is next, and so on.
duration_minutes
integer
How long the interview lasts (default 30).
pass_threshold
number (0–100)
The score needed to pass this step.
allow_retake
boolean
Can the candidate try again if they fail? Default false.
automation_rule
none | auto_advance | require_reviewer_approval
What happens when the step finishes:
  • auto_advance — move on automatically
  • require_reviewer_approval — wait for a human to say yes
  • none — do nothing automatic

Build a stage, step by step

Stages live inside a template, so you add them from a template — in the dashboard or over the API.
1

Open the template

In the left sidebar, click Evaluation Templates and open the one you want to add a stage to.
2

Add a stage

In the template’s Stages section, click Add stage.
3

Name it and pick the format

Set the Stage name and type (AI interview, roleplay, practice…).
4

Choose the interviewer

Pick the Agent profile that runs this stage.
5

Set the order and pass mark

Set the order and the pass threshold, then choose what happens on completion (auto-advance or wait for approval).
6

Save

Save the stage. Repeat to build a multi-round pipeline.

Examples for each use case

Several steps, a rising bar, and a human check before the last round.
[
  { "stage_name": "Phone Screen", "stage_type": "ai_interview", "stage_order": 0, "pass_threshold": 60, "automation_rule": "auto_advance" },
  { "stage_name": "Technical",    "stage_type": "ai_interview", "stage_order": 1, "pass_threshold": 75, "automation_rule": "require_reviewer_approval" },
  { "stage_name": "Final",        "stage_type": "final_review",  "stage_order": 2, "pass_threshold": 80 }
]

Next

Participants

Add the people who will go through your stages.

Create a stage (API)

The full endpoint reference.
Last modified on June 2, 2026