# Agent Creation Overview

![Agent Creation Process](/files/cX8DwvVqc7FXf5BHuVYw)

> Creating your interview agents is the heart of the HeyMilo experience. In just a few simple steps, you can set up an AI interviewer that will instantly engage candidates and assess their skills, helping you make data-driven decisions that lead to high-impact hires for any job opening.

## What is an Interview Agent?

An interview agent is your AI-powered interviewer that:

* **Conducts conversations** with candidates like a recruiter would
* **Asks relevant questions** based on your job requirements
* **Evaluates responses** using intelligent scoring criteria
* **Provides detailed analysis** of each candidate's performance
* **Works 24/7** without scheduling conflicts

Think of it as having an expert interviewer available around the clock, ensuring every candidate gets a consistent, fair evaluation.

## The Agent Creation Process

{% stepper %}
{% step %} <mark style="color:blue;">**Step 1**</mark> Generate Blueprint

* Define your job role and requirements
* Input job description and key qualifications
* Set company context and culture fit criteria
  {% endstep %}

{% step %} <mark style="color:blue;">**Step 2**</mark> Agent Settings

* Choose interview language and approach
* Set deadlines and completion timeframes
* Configure candidate experience preferences
  {% endstep %}

{% step %} <mark style="color:blue;">**Step 3**</mark> Interview Flow & Modalities

* Combine form screening, resume screening, SMS/WhatsApp/Email engagement, with your voice or video interview
* Customize the candidate experience across modalities
* Tailor flows for different roles and candidate profiles
  {% endstep %}

{% step %} <mark style="color:blue;">**Step 4**</mark> Questions and Scoring

* Craft compelling interview questions
* Define scoring criteria and weightings
* Set knockout questions for must-have requirements
  {% endstep %}

{% step %} <mark style="color:blue;">**Step 5**</mark> Activation and Sharing

* Review and test your agent
* You can integrate HeyMilo with your ATS at this stage
* Activate for live candidate interviews
* Generate sharing links
  {% endstep %}
  {% endstepper %}

## Types of Interview Agents

<details>

<summary>📝 Form Screening Agent</summary>

Quickly qualify candidates before the interview stage with a tailored online form. HeyMilo’s AI instantly evaluates answers so you can decide who moves forward.\
**Examples:**

* Eligibility checks – Confirm certifications, shift availability, or location requirements
* Skill-based screening – Assess role-specific knowledge upfront
* Pre-interview filtering – Shortlist top candidates before SMS, resume, or voice/video screening
* Compliance questions – Gather and validate mandatory information early

</details>

<details>

<summary>💬 SMS Interview Agent</summary>

Ideal for mobile-first candidates and specific demographics ex.:

* **Hourly positions** - Higher completion rates for shift workers
* **Remote positions** - Convenient for candidates across time zones
* **High-volume hiring** - Efficient initial filtering

</details>

<details>

<summary>📄 Resume Analysis Agent</summary>

Great for initial qualification screening ex.:

* **Experience verification** - Check years of experience and skills
* **Education requirements** - Validate degrees and certifications
* **Keyword matching** - Identify relevant industry experience
* **Qualification scoring** - Rank candidates by fit level

</details>

<details>

<summary>🎙🎥 Voice/Video Interview Agent</summary>

Perfect for roles requiring strong communication skills ex.:

* **Sales positions** - Assess communication and persuasion abilities
* **Customer service roles** - Evaluate empathy and problem-solving
* **Management positions** - Test leadership and decision-making
* **Client-facing roles** - Gauge professionalism and rapport-building

</details>

## Best Practices for Agent Creation

<details>

<summary>✅ Start with Clear Requirements</summary>

* Have a detailed job description ready
* Identify 3-5 must-have qualifications
* Define nice-to-have skills separately
* Consider cultural fit factors

</details>

<details>

<summary>✅ Customize Your Ideal AI Recruiting Flow</summary>

* **Voice** or **video** depending on roles
* **SMS** for mobile-first candidates
* **Resume** for high-volume initial screening
* **Combination** for comprehensive evaluation

</details>

<details>

<summary>✅ Keep It Focused</summary>

* Limit to 5-7 core questions initially
* Focus on most important qualifications
* Avoid overwhelming candidates
* Test and refine based on results

</details>

<details>

<summary>✅ Test Before Launch</summary>

* Complete the interview yourself
* Ask colleagues to test the experience
* Check question flow and timing
* Verify scoring accuracy

</details>

## Success Metrics to Track

<details>

<summary>🎯 Completion Rates</summary>

* Target: 45-75% completion rate
* Monitor by role type and modality
* Adjust based on candidate feedback

</details>

<details>

<summary>🎯 Quality of Candidates</summary>

* Track interview-to-hire ratios
* Monitor hiring manager satisfaction
* Measure time-to-fill improvements

</details>

<details>

<summary>🎯 Agent Performance</summary>

* Review scoring accuracy
* Analyze question effectiveness
* Refine based on hiring outcomes

</details>

{% hint style="success" %}
**Pro Tip**: Start with one well-designed agent for your most common role type. Perfect the process before scaling to multiple positions.
{% endhint %}

## Ready to Create Your Agent?

The next step is setting up your specific agent configuration. We'll walk you through each step of the process, from initial setup to crafting compelling questions that identify your ideal candidates.

Remember: Your first agent doesn't need to be perfect. The key is to start, learn from the results, and continuously improve your approach.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.admin.heymilo.ai/creating-your-interview-agents/setup/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
