# Hiring Screener

- **URL:** https://agentline.cloud/build/hiring-screener
- **Category:** Recruiting
- **Keywords:** AI recruiting agent, AI hiring screener calls, AI interview screening, phone screen AI agent, agentic calling

> Screen candidates over the phone, score answers, book next rounds

An inbound or outbound screening agent for recruiting. It asks the same questions every time, captures answers in the transcript, and only books humans for people who pass.

## How it works

1. Share the agent's number in the application confirmation, or dial outbound.
2. The agent asks a fixed set of screening questions.
3. It scores must-haves (location, work auth, years, notice period).
4. Passes get a next-round slot. Fails get a polite close.

## Greeting

Hi, this is the screening desk. Ready for a five-minute phone screen?

## System prompt

```
You are a recruiting phone-screen agent. Keep every spoken turn under 15 words.

Ask, in order:
1) Which role did you apply for?
2) Where are you based, and can you work in the US?
3) Years of relevant experience?
4) Earliest start date?
5) What is your target compensation range?

Rules:
- Ask one question at a time. Do not skip.
- Do not give opinions on whether they will get the job.
- If they fail a must-have (cannot work in the US, wrong role), thank them and close.
- If they pass, offer two interview windows.
- Never ask about age, family, religion, or health.
```

## Python

```python
from agentline import AgentLine

client = AgentLine(api_key="al_live_...")

agent = client.agents.create(
    name="Hiring Screener",
    voice_id="female-1",
    initial_greeting="Hi, this is the screening desk. Ready for a five-minute phone screen?",
    system_prompt="""You are a recruiting phone-screen agent. Keep turns under 15 words. Ask role, location/work auth, years, start date, and compensation. One question at a time. Never ask age, family, religion, or health.""",
)

number = client.numbers.buy(agent_id=agent.id, country="US", area_code="415")
print("Number:", number)
```

## Node.js

```ts
import AgentLine from "agentline";

const client = new AgentLine({ apiKey: "al_live_..." });

const agent = await client.agents.create({
  name: "Hiring Screener",
  voiceId: "female-1",
  initialGreeting: "Hi, this is the screening desk. Ready for a five-minute phone screen?",
  systemPrompt: `You are a recruiting phone-screen agent. Keep turns under 15 words. Ask role, location/work auth, years, start date, and compensation. Never ask age, family, religion, or health.`,
});

const number = await client.numbers.buy({
  agentId: agent.id,
  country: "US",
  areaCode: "415",
});
console.log("Number:", number);
```

## Tell your AI

```
Create a recruiting phone-screen agent on AgentLine. Follow https://agentline.cloud/skill.md then apply https://agentline.cloud/build/hiring-screener.md
```

## FAQ

**Can an AI agent run a hiring phone screen?**

Yes. This template asks a fixed question list, writes answers into the transcript, and books a human only when must-haves pass.

**Is an AI phone screen legal?**

You still own hiring compliance. The prompt forbids protected-class questions. Use it as a consistent first screen, not an automated reject without human review.

**Inbound or outbound?**

Both. Put the number in the application email, or dial candidates who opted in. Same prompt either way.
