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

# Candidate additional fields

> Create custom fields to store extra candidate data, filter candidates, and sync with your ATS.

You can configure InterviewFlowAI to store custom metadata against each candidate's profile. This is highly useful for tracking internal statuses or syncing data back to your Applicant Tracking System (for example, storing an `ashby_candidate_id`).

## Create an additional field

<Steps>
  <Step title="Navigate to configuration">
    Open your dashboard and click on **Configuration**.
  </Step>

  <Step title="Manage candidate exact fields">
    Select **Candidate Additional Fields** from the configuration menu.
  </Step>

  <Step title="Add a field">
    1. Click **Add Field**.
    2. Enter the **Field Name** and an optional **Description**.
    3. Choose a **Field Type**: `text`, `bool`, or `number`.
    4. Save your changes.
  </Step>
</Steps>

## Syncing with your ATS

Once your fields are created, they become available programmatically. You can use the **Patch API** to update these specific fields behind the scenes.

Updating these fields allows you to:

* Filter your candidates dynamically from the Get Candidates API.
* Keep external ATS IDs (like `greenhouse_candidate_id`) synced with the interview record.
* Flag candidates automatically based on external workflows.

<Tip>
  Check out our [API integration](/platform/api-integration) guide to learn how to update custom fields programmatically.
</Tip>
