# Import From ATS

> Pull candidates from a connected job or requisition and add them into an interview in a few clicks—no re-uploading résumés or re-entering data. Use it when you want to screen existing ATS candidates through a HeyMilo interview or run a one-off batch without changing your normal ATS flow.

## Step-by-step

Follow the steps below to turn jobs from your ATS into interview agents automatically.

### How to create an interview agent from an ATS job

{% stepper %}
{% step %} <mark style="color:blue;">**Step 1**</mark> Open Integrations in the sidebar

<figure><img src="/files/k1l6qozvnVl7JVbwsxl5" alt="" width="233"><figcaption></figcaption></figure>

Click **Integrations** in the sidebar, then select **Import from ATS**.
{% endstep %}

{% step %} <mark style="color:blue;">**Step 2**</mark> Confirm your ATS is connected

<figure><img src="/files/iCFZFR6A6X2U22hM5bfo" alt=""><figcaption></figcaption></figure>

At the top you’ll see your connected ATS (e.g. **Avionté Connected**). If nothing appears or it says disconnected, connect your ATS first under Integrations before using Import from ATS.
{% endstep %}

{% step %} <mark style="color:blue;">**Step 3**</mark> Select a job

Under **Select a Job**, you’ll see “Choose from your ATS jobs” and a count (e.g. 336 jobs). Use **Sync** to refresh the list, or **search by job title, location, or ID** to find the job. Click the job you want to use to create an interview agent.
{% endstep %}

{% step %} <mark style="color:blue;">**Step 4**</mark> Review the job preview

A **Job Preview** panel opens with the selected job’s title, ID, type (e.g. Contract/Permanent), and date. Confirm this is the right job before creating the agent.
{% endstep %}

{% step %} <mark style="color:blue;">**Step 5**</mark> Create the interview agent

Choose how to set up the new agent:

* **Create Interview Agent:** AI will analyze the job and generate interview questions.
* **Template** (optional): Use a pre-built workflow instead of or in addition to AI-generated questions.
* **Auto-generate from job description:** Turn this on so AI analyzes the job and creates custom questions from the description.

Then complete the flow (e.g. click **Create Interview Agent** or the equivalent button). HeyMilo creates a new interview agent tied to that ATS job; you can then invite candidates, adjust questions, and run screenings as usual.

<figure><img src="/files/hSkL0Ulbq9O98BQzHqMh" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### When to use Import from ATS

* You have jobs in your ATS and want a HeyMilo interview agent for each without building them manually.
* You want AI to draft interview questions from the job description so you don’t start from a blank page.
* You want new agents to stay aligned with the job title, location, and ID in your ATS.

{% hint style="info" %}
**Tip:** Use the search box to find jobs by title, location, or ID. If you don’t see the job you need, click **Sync** to refresh the list from your ATS, or check that your ATS connection is healthy in Integrations.
{% endhint %}


---

# 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/integrations/ats-integration/import-from-ats.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.
