Skip to main content

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

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

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

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