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

# Fountain

> Synchronize and migrate data between Firstwork and Fountain ATS

## Overview

Firstwork provides deep integration with **Fountain** — enabling bidirectional synchronization of applications, stages, and candidate data. This integration supports organizations migrating from Fountain to Firstwork or running both systems in parallel.

## Capabilities

| Feature                | Description                                         |
| ---------------------- | --------------------------------------------------- |
| **Stage Mapping**      | Map Fountain stages to Firstwork hiring flow stages |
| **Application Sync**   | Synchronize applications between systems            |
| **Form Mapping**       | Map Fountain form fields to Firstwork form elements |
| **Bidirectional Sync** | Changes in either system are reflected in the other |
| **Migration Support**  | Tools for full data migration from Fountain         |

## Setup

### Configure Fountain API access

Provide your Fountain API credentials in **Settings > Integrations > Fountain**.

### Map stages

Map each Fountain stage to the corresponding Firstwork hiring flow stage.

### Map form fields

Map Fountain form fields to Firstwork form elements for data synchronization.

### Enable sync

Activate the synchronization with your preferred sync direction and schedule.

## Data Mapping

### Stage Mapping

```
Fountain Stage         →  Firstwork Stage
─────────────────────────────────────────
Applied                →  Application Received
Phone Screen           →  Initial Screening
Background Check       →  Background Verification
Onboarding             →  Onboarding
```

### Form Element Mapping

Map individual form fields between systems:

* Text fields to text fields
* Document uploads to document requirements
* Date fields to date fields
* Custom field type conversions

## Sync Architecture

### Sync Types

| Type                 | Description                   |
| -------------------- | ----------------------------- |
| **Full Sync**        | Complete data synchronization |
| **Incremental Sync** | Only changes since last sync  |
| **Real-Time**        | Webhook-based instant updates |

### Conflict Resolution

When both systems have changes:

* **Firstwork wins** — Firstwork data takes priority
* **Fountain wins** — Fountain data takes priority
* **Newest wins** — Most recent change takes priority
* **Manual review** — Flag conflicts for human resolution

## Chat Sync

If you use Fountain's chat features, Firstwork can sync conversation history with the [Dixa](/integrations/custom-integrations) chat integration.

## Migration Guide

For organizations fully migrating from Fountain:

### Export Fountain data

Use Fountain's export tools or API to extract all historical data.

### Map data structure

Create mappings between Fountain's data model and Firstwork's models.

### Import historical data

Use Firstwork's bulk import tools to load historical applications and data.

### Validate data

Compare record counts and spot-check data accuracy.

### Switch live traffic

Redirect new applications to Firstwork and disable Fountain sync.
