> ## 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.

# CEGID TalentSoft FrontOffice ATS Integration

> CEGID TalentSoft FrontOffice connector for Kombo's ATS API

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

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

## Guides and Resources

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

  <Card title="Source Setup Guide" icon="settings" href="https://help.kombo.dev/hc/en-us/articles/20463780412561">
    Learn how to set up candidate sources in CEGID TalentSoft FrontOffice.
  </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               |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Jobs">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | description         |       |
      | employment\_type    |       |
      | status              |       |
      | visibility          |       |
      | department          |       |
      | post\_url           |       |
      | experience\_level   |       |
      | location            |       |
      | custom\_fields      |       |
      | integration\_fields |       |
      | opened\_at          |       |
      | closed\_at          |       |
      | remote\_updated\_at |       |
      | remote\_data        |       |
    </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            |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Application Stages">
      <Note>
        With TalentSoft's FrontOffice API, Kombo is only able to read applications that were created by Kombo. We are therefore only able to read application stages that we've previously encountered.
      </Note>

      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
    </Accordion>

    <Accordion title="Applications">
      <Note>
        With TalentSoft's FrontOffice API, Kombo is only able to read applications that were created by Kombo. As reading applications is enabled by using the candidate's email, it is required for candidate emails to be in scope for Kombo to be able to read applications.
      </Note>

      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | current\_stage\_id  |       |
      | job\_id             |       |
      | candidate\_id       |       |
      | remote\_created\_at |       |
    </Accordion>

    <Accordion title="Screening questions">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | title               |       |
      | description         |       |
      | format              |       |
    </Accordion>

    <Accordion title="Job-specific screening questions">
      | Field               | Notes |
      | ------------------- | ----- |
      | index               |       |
      | required            |       |
      | job\_id             |       |
      | question\_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">
      <Note>
        Company names longer than 50 characters will be truncated
      </Note>

      | Input Field                               | Notes |
      | ----------------------------------------- | ----- |
      | candidate.first\_name                     |       |
      | candidate.last\_name                      |       |
      | candidate.email\_address                  |       |
      | candidate.company                         |       |
      | candidate.title                           |       |
      | candidate.phone\_number                   |       |
      | candidate.location.city                   |       |
      | candidate.location.country                |       |
      | candidate.gender                          |       |
      | candidate.availability\_date              |       |
      | candidate.salary\_expectations.amount     |       |
      | application.job\_id                       |       |
      | screening\_question\_answers.question\_id |       |
      | screening\_question\_answers.answer       |       |
      | attachments.name                          |       |
      | attachments.data\_url                     |       |
      | attachments.data                          |       |
      | attachments.type                          |       |
      | source.name                               |       |
      | source.unified\_key                       |       |
      | source.id                                 |       |
      | gdpr\_consent.given                       |       |
    </Accordion>

    <Accordion title="Create application">
      <Note>
        Company names longer than 50 characters will be truncated
      </Note>

      | Input Field                               | Notes |
      | ----------------------------------------- | ----- |
      | candidate.first\_name                     |       |
      | candidate.last\_name                      |       |
      | candidate.email\_address                  |       |
      | candidate.company                         |       |
      | candidate.title                           |       |
      | candidate.phone\_number                   |       |
      | candidate.location.city                   |       |
      | candidate.location.country                |       |
      | candidate.gender                          |       |
      | candidate.availability\_date              |       |
      | candidate.salary\_expectations.amount     |       |
      | application.job\_id                       |       |
      | screening\_question\_answers.question\_id |       |
      | screening\_question\_answers.answer       |       |
      | attachments.name                          |       |
      | attachments.data\_url                     |       |
      | attachments.data                          |       |
      | attachments.type                          |       |
      | source.name                               |       |
      | source.unified\_key                       |       |
      | source.id                                 |       |
      | gdpr\_consent.given                       |       |
    </Accordion>
  </Tab>

  <Tab title="Features">
    | Feature                   | Notes |
    | ------------------------- | ----- |
    | Connection Guide          |       |
    | Prerequisites             |       |
    | Candidate source tracking |       |
    | API Passthrough           |       |
    | Custom Field Explorer     |       |
    | Jobs                      |       |
  </Tab>
</Tabs>

## Integration Variants

**Current connector:** This variant is generally the right choice for you, if you are a job board or looking to primarily read jobs, read screening questions, and create applications (e.g. with an application source and screening question answers). It is the right choice for the vast majority of cases.

For **CEGID TalentSoft FrontOffice**, we also offer the following other connector variants:

<CardGroup cols={2}>
  <Card title="CEGID TalentSoft Customer" icon="https://storage.googleapis.com/kombo-assets/integrations/talentsoftcustomer/icon.svg" href="/ats/connectors/talentsoftcustomer">
    This variant should only be used if the FrontOffice variant does not offer sufficient functionality, or if you have use cases that fall outside of what's covered by the FrontOffice variant (e.g. specific use cases less common to job boards)
  </Card>
</CardGroup>

<Note>You can only use one variant at a time.</Note>
