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

FeatureDescription
Stage MappingMap Fountain stages to Firstwork hiring flow stages
Application SyncSynchronize applications between systems
Form MappingMap Fountain form fields to Firstwork form elements
Bidirectional SyncChanges in either system are reflected in the other
Migration SupportTools for full data migration from Fountain

Setup

1

Configure Fountain API access

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

Map stages

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

Map form fields

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

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

TypeDescription
Full SyncComplete data synchronization
Incremental SyncOnly changes since last sync
Real-TimeWebhook-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 chat integration.

Migration Guide

For organizations fully migrating from Fountain:
1

Export Fountain data

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

Map data structure

Create mappings between Fountain’s data model and Firstwork’s models.
3

Import historical data

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

Validate data

Compare record counts and spot-check data accuracy.
5

Switch live traffic

Redirect new applications to Firstwork and disable Fountain sync.