Skip to main content
Fountain Integrations
Updated over a month ago

In today’s fast-paced and competitive job market, high-volume hiring can be a daunting task for organizations seeking top talent at scale. At Fountain, we understand the challenges that come with managing extensive recruitment efforts. That’s why we have forged strategic partnerships and integrations with leading HR solutions and industry platforms.

These collaborations empower our customers to streamline the recruitment process, maximize reach, and enhance their candidates’ experiences. By leveraging our partnerships and integrations, businesses gain a competitive edge, access a wider talent pool, and unlock the full potential of their recruitment strategies.

Fountain offers the following types of integrations:

  • Partner API (PAPI): we partner with the most efficient tools in recruiting and HR to help you streamline your hiring process. These integrations are pre-built by partners with Fountain guidance making them fast to implement.

  • Developer API: by utilizing Fountain’s webhooks, you can easily send data to other systems and a wide range of API calls that can be used to create, read, update, and delete data via API.

  • Enterprise Integration Platform: Fountain’s team designs & builds integrations from scratch to integrate with virtually any application with connection capabilities.

  • Secure File Transfer Protocol (SFTP): If the third-party system does not have an API to use for the integration, Fountain also offers options to send data via SFTP.

  • XML Feed: Fountain uses an XML Feed to send information about your Fountain Openings to sourcing platforms like Indeed.

Partner API (PAPI)

Partner API is built for partners to support all mutual clients. We partner with leading HR tech vendors and service providers to deliver the right hire, faster. If you choose to use a PAPI integration, you can:

  • Create webhook redirects from Fountain to the partner and then back to Fountain

  • Use our out-of-the-box Partner stages which allow for multiple package choices in one integration

  • Use Fountain’s data collection and applicant payload dispersion to partners

  • Utilize integrated custom workflow rules via the applicant’s partner status

  • Review integrated applicant-specific details via the partner Status Labels

If your existing partner is not currently in the Fountain partner roster, the partner can start the process of building to Fountain’s Partner API by following the steps below:

  1. Then email [email protected] with the first name, last name, and email address of the signer for the following documents: Mutual NDA, API License Agreement, and Security/Privacy Review including SOC2 or ISO27001.

  2. Fountain will then email the partner for the next steps.

Important Note:

The development timeline is up to the Partner by following the Fountain Partner Onboarding Guide.

Developer API

Fountain Developer API is built and utilized for individual clients and is built with an API-first strategy to drive seamless integration. Fountain offers a REST API that allows you to programmatically manage your applicants, Openings, locations, and positions. You can use our Developer API and webhooks to automate tasks, trigger actions when changes occur, or synchronize your external systems with Fountain.

  • Authentication: Our Developer API is authenticated via a private API key or Trusted Party API key depending on the API calls being used.

    • Private API Key: To authenticate your API requests, you must pass your API Token in the X-ACCESS-TOKEN request header.

    • Trusted Party API Key: To simplify data import from third-party sources, we offer a Trusted Party API Key. The Trusted Party API Key is only allowed to create applicants. This key can be shared with a trusted third-party service to import applicants into your pipeline with no fear that sensitive data will be exposed.

  • Webhooks: Whenever an applicant-related event occurs in Fountain, it can be reported via POST https request to your designated payload URL. Webhooks can be configured in Fountain by any user with Administrator or Integration permissions and are triggered based on applicants transitioning through specific stages or via background check status updates.

  • JSON Format: Applicant data is transmitted in JSON format with the same structure as API v2 and is nested under the applicant key.

Enterprise Integration Platform

Enterprise integrations are built and utilized for individual clients to easily integrate with other systems not currently in the Fountain Partner roster. Fountain uses a subprocess, Workato to build the integration from scratch.

Workato is an enterprise integration platform that speeds up the time to build and creates better ease of use for Fountain to connect with any system. This also makes it possible to scale the integration to accommodate new Openings and locations. Workato includes 1200+ pre-existing connectors, simplifies the automation build, offers on-demand training, and is highly scalable for high-volume data processing and integration management.

Interested in learning more about enterprise integration offerings? Contact your Fountain Customer Success contact for more information.

Secure File Transfer Protocol (SFTP)

If the third-party system does not have an API to use for the integration, Fountain also offers options to send data via SFTP. Secure File Transfer Protocol (SFTP) is a network protocol for securely accessing, transferring, and managing large files and sensitive data.

  1. Fountain’s custom Analytics offers a scheduled delivery method using SFTP.

    • PDF, CSV zip file, and PNG Visualization are the available format options.

    • Formatting will be controlled by our embedded Looker reporting tool, additional customization would need to be reviewed as part of a Defined or Custom Integration Package to build via Option #2

  2. Utilizing Workato as our mapping and embedded integration tool, files can be customized exactly to the HRIS or other 3rd party system formatting requirements, sent on-demand via webhooks, scheduled, and encrypted as needed.

XML Feed

Fountain integrates its screening funnels with sourcing vendors (programmatic, job board, etc.) through the use of XML Feeds.

  • XML Feeds leverage a preset format to share data with the vendor of your choice so they can easily publish and distribute the job listing. Note: The nodes on these feeds are not dynamically editable, but Fountain passes all of the standard values and most vendors will be able to append the feed to fit their specific needs.

  • APIs enable data exchange between Fountain and vendors, allowing job Openings posted on Fountain to be automatically shared with the vendors' platforms.

As a Fountain customer, you have access to enable per-account XML Feeds. These feeds include all active Fountain Openings that exist within your Fountain account.

To remove Openings out of the feed, uncheck the sourcing box under Advanced Settings within the Opening Details screen for your Opening. Contact your CSM or [email protected] for the link to your Fountain XML feed.

XML Feed Attributes

title - Name of Job Opening
date - Date Job Opening was Created
referencenumber - ID of Job Opening
url - Fountain based Web address of Job Opening
address - Physical Address of Job Opening
latitude - Latitude of Job address
longitude - Longitude of Job address
company - Company posting Job Opening
city - City where Job Opening is located
state - Abbreviated State code where Job Opening is located
statename -Full Name of State that Job Opening resides
country - Country Code of where the Job Opening is located
postalcode - Post Office Code for Address of Job Opening
description - Write up of general considerations for Job Opening
currency - Code of Currency that payment from Job Opening will be paid in
category - Sector of Business that Job Opening is part of
jobtype - Employment Status expected by Job Opening
salary - Pay listed for Job Opening

Example Snippet from XML Feed

<job>
<title>
<![CDATA[ Fossile Handler ]]>
</title>
<date>
<![CDATA[ 2023-08-09 17:24:06 UTC ]]>
</date>
<referencenumber>
<![CDATA[ 888888b-0c7e-8888-8888-25ee01e306c7 ]]>
</referencenumber>
<url>
<![CDATA[ https://fossil_frontier.com/FH-smf-szqs?
utm_source=fountain_xml ]]>
</url>
<address>
<![CDATA[ Sacramento, CA, USA ]]>
</address>
<latitude>
<![CDATA[ 38.5815719 ]]>
</latitude>
<longitude>
<![CDATA[ -121.4943996 ]]>
</longitude>
<company>
<![CDATA[ Fossil Frontier ]]>
</company>
<city>
<![CDATA[ Sacramento ]]>
</city>
<state>
<![CDATA[ CA ]]>
</state>
<statename>
<![CDATA[ California ]]>
</statename>
<country>
<![CDATA[ US ]]>
</country>
<description>
<![CDATA[ <p><br></p><h1>Fossil Frontier - HIRING NOW!!!
Fossil Handler</h1><p><br></p><p><strong>Shifts: </strong>Evening,
Weekday and/or Weekend</p><p><br></p><p><strong>Location:
Sacramento, CA</strong></p><p><br></p><p><strong>Compensation:
</strong>Starting pay $23.00 - $25.00 per hour +
benefits</p><p><br></p><p><strong>We are hiring Fossil
Handles for Fossil Frontier theme park</strong></p> ]]>
</description>
<currency>
<![CDATA[ USD ]]>
</currency>
<category>
<![CDATA[ Transportation ]]>
</category>
<jobtype>
<![CDATA[ permanent ]]>
</jobtype>
<salary>
<![CDATA[ $24.0 ]]>
</salary>
</job>
Did this answer your question?