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

# Phenom ATS Integration

> Phenom connector for Kombo's ATS API

<Note>This connector is in open beta. You can freely enable it in your account.</Note>

The Phenom ATS integration allows you to sync ATS data between Phenom and your application through Kombo's unified API. The tool slug for this connector is `phenom`.

## Guides and Resources

<CardGroup cols={2}>
  <Card title="Connection Setup Guide" icon="link" href="https://help.kombo.dev/hc/en-us/articles/34410950532625">
    Step-by-step instructions to connect your Phenom account to Kombo.
  </Card>
</CardGroup>

## Supported Features & Coverage

<Tabs>
  <Tab title="Models">
    <Accordion title="Users">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | first\_name         |       |
      | last\_name          |       |
      | email               |       |
    </Accordion>

    <Accordion title="Jobs">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | description         |       |
      | employment\_type    |       |
      | status              |       |
      | visibility          |       |
      | category            |       |
      | department          |       |
      | post\_url           |       |
      | location            |       |
      | custom\_fields      |       |
      | integration\_fields |       |
      | opened\_at          |       |
    </Accordion>

    <Accordion title="Candidates">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | first\_name         |       |
      | last\_name          |       |
      | company             |       |
      | title               |       |
      | source              |       |
      | phone\_numbers      |       |
      | email\_addresses    |       |
      | location            |       |
      | custom\_fields      |       |
      | integration\_fields |       |
    </Accordion>

    <Accordion title="Applications">
      <Note>
        The Phenom API returns applications whose `jobId` references jobs that are not visible under `siteType=external` (internal, closed, or deleted jobs) or the placeholder value `JOBID`. Such applications are still ingested, but their `job_id` relation will be left dangling (the job will not exist in Kombo).
      </Note>

      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | outcome             |       |
      | job\_id             |       |
      | candidate\_id       |       |
      | custom\_fields      |       |
      | integration\_fields |       |
    </Accordion>

    <Accordion title="Roles">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | remote\_label       |       |
      | scope               |       |
      | unified\_type       |       |
    </Accordion>

    <Accordion title="Job user role assignments">
      <Note>
        Each job may include **hiringManagerEmail**, **hiringManagerName**, and **multiRecruiter**. User remote ids are the email addresses; Kombo adds the hiring manager first when **hiringManagerEmail** is set, then each recruiter with a non-empty **recruiterEmail** in list order.

        * **hiringManagerEmail** maps to unified type `HIRING_MANAGER`
        * Each **multiRecruiter** entry with a non-empty **recruiterEmail** maps to unified type `RECRUITER`
      </Note>

      | Field               | Notes |
      | ------------------- | ----- |
      | job\_user\_id       |       |
      | role\_id            |       |
      | id                  |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
    </Accordion>

    <Accordion title="Job hiring team members">
      | Field               | Notes |
      | ------------------- | ----- |
      | roles               |       |
      | job\_id             |       |
      | user\_id            |       |
      | id                  |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
    </Accordion>
  </Tab>

  <Tab title="Actions">
    <Accordion title="Create candidate">
      | Input Field                | Notes |
      | -------------------------- | ----- |
      | candidate.first\_name      |       |
      | candidate.last\_name       |       |
      | candidate.email\_address   |       |
      | candidate.phone\_number    |       |
      | candidate.location.city    |       |
      | candidate.location.country |       |
      | application.job\_id        |       |
      | attachments.name           |       |
      | attachments.data\_url      |       |
      | attachments.data           |       |
      | attachments.type           |       |
      | source.name                |       |
      | source.unified\_key        |       |
      | source.id                  |       |
    </Accordion>

    <Accordion title="Create application">
      | Input Field                | Notes |
      | -------------------------- | ----- |
      | candidate.first\_name      |       |
      | candidate.last\_name       |       |
      | candidate.email\_address   |       |
      | candidate.phone\_number    |       |
      | candidate.location.city    |       |
      | candidate.location.country |       |
      | application.job\_id        |       |
      | attachments.name           |       |
      | attachments.data\_url      |       |
      | attachments.data           |       |
      | attachments.type           |       |
      | source.name                |       |
      | source.unified\_key        |       |
      | source.id                  |       |
    </Accordion>
  </Tab>

  <Tab title="Features">
    | Feature                         | Notes                                                                                                                                                                                                                                                                               |
    | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Source Writing                  |                                                                                                                                                                                                                                                                                     |
    | Sync Only Created Applications  |                                                                                                                                                                                                                                                                                     |
    | Connection Guide                |                                                                                                                                                                                                                                                                                     |
    | Roles                           |                                                                                                                                                                                                                                                                                     |
    | Job roles (e.g. Hiring Manager) | Each job may include **hiringManagerEmail**, **hiringManagerName**, and **multiRecruiter**. User remote ids are the email addresses; Kombo adds the hiring manager first when **hiringManagerEmail** is set, then each recruiter with a non-empty **recruiterEmail** in list order. |

    * **hiringManagerEmail** maps to unified type `HIRING_MANAGER`
    * Each **multiRecruiter** entry with a non-empty **recruiterEmail** maps to unified type `RECRUITER` |
      \| API Passthrough |  |
      \| Scope Testing |  |
      \|   Per Model Tests |  |
  </Tab>
</Tabs>
