The Automation Center allows you to create rules to trigger automation between Fountain products and third-party systems. In this article, we'll discuss how to create an automation rule in the Automation Center and explore real customer examples.
Building an Automation Rule
To build an automation rule, you'll access the Automation Center and work through each component of the automation builder:
Access the Automation Builder
Click your company logo in the bottom left corner. Then click Settings.
Click the Automations settings link. If you do not see this option, reach out to your Fountain Customer Success contact or [email protected] to enable the Automation Center in your account.
Click +Add Automation.
Choose a Source
In the Source section, select the type of change that will trigger your automation. The available source options are:
A worker - Any change related to a worker in your system
An applicant - Any change related to an applicant (requires Fountain Hire product)
Compliance - Any change related to compliance documents (only appears if Fountain Compliance product is enabled in your account)
File - Any change related to an SFTP uploaded file
The source options you see will depend on which Fountain products are enabled in your account. For example, In order to build a compliance-related automation, you must have the Fountain Compliance product enabled in your account. If you don't see a specific source option, contact your Fountain representative to enable the required product.
Add a Trigger
In the Trigger section, click +Add and select when the automation should activate.
For applicant automations, you can select from:
When an applicant attribute changes
When an applicant is created
When an applicant stage changes
When an applicant stage changes to (specific stage)
For worker automations, you can select from:
When a worker enters or exits a segment
When a worker's attribute changes
When a worker is created
When a worker is updated
When a worker status changes
When a worker is deleted
For Compliance automations, select when a Compliance document's status changes to pending, approved, or rejected.
For File automations, select the appropriate trigger based on your SFTP file uploads.
Based on your selection, you may need to configure additional settings (such as selecting a specific stage or attribute to monitor). Click Apply after making your selections.
You can add multiple triggers to create more complex automation rules. Each trigger you add will be evaluated when determining if the automation should run.
Add a Filter (Optional)
In the Filters section, click +Add to narrow down when the automation will apply. Filters help you target specific scenarios.
For example:
Only if worker's status is pending
Only if worker's attribute meets specific criteria
Only if worker's segment matches certain conditions
Only if worker's Compliance status is specific value
Only if worker's Onboard status is specific value
Based on your selection, you may need to configure additional settings. Click Apply after making your selections.
Add an Action
In the Actions section, click +Add to define what should happen when the trigger conditions are met.
Actions can be taken on:
The applicant or worker that triggered the automation
The associated applicant or worker (if using both Fountain Hire and Worker Experience products)
The available actions vary based on your Source selection. Depending on the action you choose, you may need to configure additional settings (such as selecting a rejection reason if rejecting an applicant). Click Apply after making your selections.
Only one action can be selected per automation rule. If you need multiple actions to occur, you'll need to create separate automation rules.
Test Automation
If you want to first test the automation rule before saving, click the Test button in the top right corner.
Create the Automation
When you are ready to save, click Next in the top right corner.
Name the automation rule and add an optional description.
Click Activate to immediately activate or Save to save as a draft for activation later.
Once a rule is created, it can be viewed on the main Automation Center Settings screen. Click the 3 dots button to the right of the rule to pause, edit, or delete the automation.
Click Explore Logs to review previously created rule success. Rules can be organized by the top tabs: All, Suspended, or Failed.
Need to copy automations to another automation? Click the code icon to the right of the Trigger, Filters, or Actions sections for a detailed list of automation code that can be copied.
Infinite Loop Warnings
The Automation Center proactively alerts you when building rules that could potentially create infinite loops. These warnings help prevent automations from triggering themselves repeatedly.
Warning Types:
β οΈ Soft Warning (Yellow Banner):
Appears when an automation may or may not cause an infinite loop depending on filter configuration.
Example triggers:
Worker's attribute changes + Action: Update worker's attribute
(The loop may be prevented if filters exclude the automation's own changes)
The warning banner displays:
Description of the potential issue
Explanation of why this might happen
Suggestions to avoid the loop (e.g. add specific filters, use different trigger, use different action)
You can still save and activate the automation, but should carefully review the configuration.
π Hard Stop (Red Banner):
Appears when an automation will definitely cause an infinite loop and prevents you from saving.
Example triggers:
Applicant's stage changes + Action: Move applicant to different stage
(This will always trigger the stage transition event again)
The error banner displays:
Clear statement that the automation will cause an infinite loop
Explanation of the guaranteed loop scenario
Required changes to proceed (add filters, change trigger, change action)
You cannot save the automation until the issue is resolved.
Customer Examples
My company wants to update the applicant's contact information in Fountain Hire when a worker's phone or email has changed.
Source = A worker
Trigger = When worker attribute email changed to any value OR worker attribute mobile phone changed to any value
Actions = Update contact information in the worker's Applicant Profile
When an applicant is moved to the stage "offboarded" in Hire, I'd like their worker status to change to terminated.
Source = An applicant
Trigger = When an applicant stage changes to "offboarded"
Actions = Update worker status to Terminated/Resigned













