Skip to main content

Worker Profiles Matching & Rehire

Updated today

Fountain can automatically identify and link worker profiles that belong to the same person, and flag returning workers as rehires. This feature is configured in two places: Workforce Settings, where you define your matching and rehire criteria, and Automation Center, where you set up the automation that runs the profile check.

When configured, Fountain checks for matching profiles whenever the automation is triggered, associates matched profiles, and flags returning workers as rehires based on your settings. You can then view all profiles for the same person from a single worker view.

Overview

Setting up Worker Profiles Matching & Rehire requires completing two parts:

  • Part 1: Workforce Settings — Define which attributes to use for matching profiles, when to flag a worker as a rehire, and which worker attributes to protect

  • Part 2: Automation Center — Create an automation that triggers the profile check based on worker events

Required: Automation with "Check if the worker is a rehire"

The settings you configure in Workforce Settings only take effect when an Automation Center rule with the "Check if the worker is a rehire" action is triggered. Complete both parts of this setup for the feature to work.


Configure Workforce Settings

Step 1: Access Workforce Settings

  1. Click your company logo in the bottom left corner

  2. Click Settings

  3. Scroll to the Workers section and click Workforce Settings


Step 2: Configure Associate Matching Worker Profiles

The Associate matching worker profiles section defines how Fountain identifies that two profiles belong to the same person. In Fountain, the same person can appear under multiple worker profiles if they apply or are added to your system multiple times. You can link these profiles by choosing which attributes must match exactly to confirm it's the same person. When associated, you can switch between profiles from the worker view.

Select your matching logic:

  • All selected attributes must match — Every attribute you select must have identical values to associate profiles. This is a stricter method that reduces false positives.

  • At least one selected attribute must match — Any single matching attribute will associate profiles. This is a more flexible method that catches more potential matches.

Select the attributes that must match to associate profiles:

  • Social Security Number (SSN)

  • Personal email

  • Date of birth

  • Personal phone number

  • External ID

You can select multiple attributes. The matching logic you choose determines how those attributes are evaluated together.

Example: If you select All selected attributes must match and choose SSN and Personal email, both values must be identical for profiles to be associated. If you select At least one selected attribute must match with the same attributes, matching either SSN or Personal email will associate the profiles.

Click Save after making your selections.


Step 3: Configure Flag Rehires

The Flag rehires section determines when a worker is flagged as a rehire based on the status of the matched profile.

Select a rehire flagging option:

  • Flag as rehire if the new profile matches any existing profile — Any match triggers the rehire flag, regardless of the existing profile's status. Use this to capture all returning workers.

  • Flag as rehire only if the matched profile is terminated or has a known future termination date — Only workers whose previous profile is terminated are flagged. Use this to track workers who left and returned to your organization.

  • Don't flag rehire (not recommended) — Profile matching still occurs and profiles are associated, but workers are not flagged as rehires. This option is not recommended as it limits visibility into your rehire population.

If you select "Don't flag rehire," the automation will still associate profiles but will not populate rehire indicators on worker profiles.

Click Save after making your selection.


Step 4: Configure Protected Worker Attributes

The Protected Worker Attributes section allows you to hide the values of sensitive attributes. Enable the toggle for any attribute whose value should be hidden:

  • Social Security Number (SSN)

  • Date of Birth

  • Employer Identification Number

  • Hourly Pay Rate

Click Save after making your selections.


Set Up the Rehire Check Automation

After configuring your Workforce Settings, create an automation in Automation Center that runs the profile check. Your Workforce Settings only take effect when this automation is triggered.

The Automation Center must be enabled in your account before completing this step. If you don't see the Automations option in Settings, contact your Fountain representative to enable it.

Step 1: Navigate to Automations

  1. Click your company logo in the bottom left corner

  2. Click Settings

  3. Click +Add Automation

Step 2: Select a Source

  1. Under Source, click Choose a source

  2. Select A worker

Step 3: Add a Trigger

  1. Under Trigger, click +Add

  2. Select When a worker is created

"When a worker is created" is the minimum required trigger for the rehire check to run. You can click +Add again to include additional triggers — such as When a worker is updated or When a worker's attribute changes — so the check also runs when worker data changes after initial creation.

Step 4: Select the Action

  1. Under Action, click +Add

  2. Select Check if the worker is a rehire

Step 5: Name and Save the Automation

  1. Click Next in the top right corner

  2. Enter a name for the automation and an optional description

  3. Click Activate to enable the automation immediately, or Save to save it as a draft for activation later

Once both parts are complete, Fountain will automatically run the profile check based on your configured trigger and apply the matching and flagging behavior defined in your Workforce Settings.

How Matched Profiles Appear

When the rehire check automation runs and finds a matching profile, Fountain creates a new worker profile linked to the existing one. The new profile(s) is labeled to indicate it's rehire status (e.g. Profile #2 (Rehire) ) and appears alongside the original profile in the Worker Profiles list.

From the worker profile view, a Worker Profiles section displays the total number of profiles found for that person. Click the dropdown to see all associated profiles and switch between them.

On the rehire profile, the following fields are populated in the profile detail panel:

  • Is a Rehire — Set to Yes

  • Rehire of — Displays the UUID of the original profile, with a link to navigate directly to it

  • Deduplication reasons — Shows which attribute triggered the match (for example, personalEmail.email if the match was made on personal email)

Did this answer your question?