Skip to content

ATS

Fountain
API integration

Ship ATS features without building the integration. Full Fountain API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Talk to us
Fountain

Use Cases

Why integrate with Fountain

Common scenarios for SaaS companies building Fountain integrations for their customers.

01

Automate background screening for high-volume hourly hiring

Background check providers can detect when a Fountain candidate reaches a specific hiring stage, pull candidate data, run checks, and push results back as attachments and activity notes — all without manual intervention from recruiters managing thousands of applicants.

02

Sync newly hired frontline workers into workforce management tools

Shift scheduling and workforce management SaaS platforms can continuously sync candidates who reach the 'Hired' stage in Fountain, along with their associated job and location data, to automatically provision employee accounts and populate shift rosters.

03

Push applicants from job boards directly into Fountain funnels

Niche job boards and gig-worker talent marketplaces can offer seamless apply experiences by creating candidates in their clients' Fountain environments, attaching profile documents, and mapping applicants to specific job requisitions.

04

Enrich hiring funnels with AI-driven candidate screening

Conversational AI and pre-screening SaaS products can read new candidate data from Fountain, conduct automated assessments, and write screening results back as activity notes and candidate updates to keep recruiters' workflows uninterrupted.

05

Bridge Fountain hiring data into HRIS and payroll systems

Onboarding and payroll platforms can extract hired candidates, hiring manager details, and signed documents from Fountain to instantly create employee records — eliminating the manual data entry that slows down high-volume onboarding.

What You Can Build

Ship these features with Truto + Fountain

Concrete product features your team can ship faster by leveraging Truto’s Fountain integration instead of building from scratch.

01

Automated candidate stage progression

Move candidates across Fountain's job interview stages programmatically based on external triggers like completed background checks, assessment scores, or document verifications.

02

Real-time hired-candidate sync

Continuously pull candidates who reach the 'Hired' stage along with their associated job and location data to auto-provision them in downstream systems like payroll or scheduling tools.

03

Document and attachment ingestion

Push compliance documents, identity verification files, or screening result PDFs directly to candidate profiles in Fountain as attachments.

04

Activity-based audit trail

Write structured activity notes to candidate profiles in Fountain to create a full audit trail of external actions — screening results, AI chat transcripts, or assessment summaries.

05

Job-to-location mapping for multi-site hiring

Read Fountain jobs and their associated metadata to map candidates to specific store locations, enabling location-aware workflows in your product.

06

Unified candidate and user directory

Pull candidate records alongside Fountain user data (recruiters, hiring managers) through a single normalized schema to power reporting dashboards or permissioned workflows.

Unified APIs

Unified APIs for Fountain

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Users

The User object represents a User.

View Docs

Unified ATS API

Activities

The activity on a candidate performed by a user.

View Docs

Attachments

The attachments represent an attachment for a candidate.

View Docs

Candidates

The candidates represent a candidate.

View Docs

Interviews

The interviews represent an interview.

View Docs

Job Interview Stages

The job interview stages represent a job interview stage.

View Docs

Jobs

The jobs represent a job.

View Docs

Users

The users represent a user.

View Docs

How It Works

From zero to integrated

Go live with Fountain in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Fountain account

Use Truto’s frontend SDK to connect your customer’s Fountain account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Fountain

Truto’s Proxy API is a 1-to-1 mapping of the Fountain API. You call us, we call Fountain, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Fountain’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Fountain on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What Unified APIs does Truto support for Fountain?

Truto supports the Unified ATS API (Activities, Attachments, Candidates, Interviews, Job Interview Stages, Jobs, Users) and the Unified User Directory API (Users) for Fountain. Specific tools are built on request based on your integration needs.

Are there pre-built Truto tools available for Fountain?

Fountain currently has no pre-built tools in Truto's catalog. Tools are built on request — reach out with your specific use case and Truto will scope and deliver the integration resources you need.

How does Truto handle Fountain's high-volume data without hitting rate limits?

Truto manages pagination and request throttling automatically, abstracting away Fountain's API-specific rate limit behavior. For high-volume hiring scenarios, leveraging webhooks for candidate status changes is strongly recommended over polling to avoid unnecessary API calls.

Can I read and write custom fields and tags on Fountain candidates?

Custom fields and tags are critical to Fountain's routing and automation logic. Support for reading and writing these fields can be scoped when Truto builds your Fountain tools — specify which custom fields matter for your workflow during onboarding.

How does authentication work for Fountain integrations via Truto?

Truto handles the authentication flow with Fountain on behalf of your end users. Your customers connect their Fountain accounts through Truto's embedded linking experience, and Truto manages token storage and refresh so you never deal with auth plumbing directly.

Can I programmatically move candidates between stages in Fountain?

Yes — the Unified ATS API exposes Job Interview Stages and Candidates, which together enable stage progression workflows. This is one of the most common patterns for Fountain integrations, powering use cases like automated background check initiation and AI screening approvals.

Fountain

Get Fountain integrated into your app

Our team understands what it takes to make a Fountain integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us