This feature is only offered in our Fountain Connect package. Please contact your designated Fountain representative or if you'd like to learn more about this capability, and enable it in your account.

If you have data in Fountain you'd like to retrieve during the hiring process with the assistance of a partner integration, this can be achieved using webhooks.

What's Covered


Webhooks will activate when an applicant lands in a set stage or when his/her background check result is returned, sending all of the applicant's data in JSON form (except for secure documents and fields) to whatever URL you specify; this is called a payload URL. A payload URL is formatted like this:

For a sample webhook object, see our API documentation here.

Setting Up a Webhook

To set up a webhook in Fountain, follow the steps below:

  1. Find your name in the top right-hand corner of the screen and navigate to Company Settings.
  2. Select Webhooks on the left-hand side.
  3. Select the blue Add Webhook. The Add Webhook window will appear.
  4. Enter a name for your webhook, enter the payload URL, and select the trigger stage, and stage.

    Webhook Name Give your new webhook a name.
    Payload URL This is the URL to which the data will be sent.
    Trigger This can be either a stage transition, Checkr status, or Posthire status! If you select Stage Transition, then you'll be able to specify which stage(s) you'd like for the webhook to fire in. If you select Checkr status, then you'll be able to specify whether you'd like the webhook to fire when the check comes back as cleared or consider. You can also have webhooks triggered by Posthire Worker Activation, Worker Deactivation, or on Approved Documents.

  5. Select Save.

Cloning Webhooks

Cloning a position will also clone any associated webhooks.

Disable Broken Webhooks

If a webhook fires more than 10 times per day with a 100% failure rate, the webhook will be disabled the following day


When the webhook is disabled, it will no longer send any data to the specified URL.
    1. To view a webhook's status, select Company Settings and then choose Webhooks in the dropdown menu.


    2. Select the webhook you'd like to edit in the list. Select Actions, and then select Edit.

    3. The Edit Webhook window will allow you to re-enable the previously disabled Webhook.


Here's a quick 20 minute overview of Webhooks.

Was this article helpful?
17 out of 17 found this helpful



Please sign in to leave a comment.