A compliance group allows you to select which requirements, called compliance checks, are assigned to specific worker segments. You can also use compliance groups to enable additional features such as worker reminder messages and auto-approval. In this article, you’ll learn the steps to create a compliance group.
Glossary of article terms:
Compliance group: A collection of requirements such as a driver's license that are applied to certain worker segments. Any workers in a compliance group must meet all requirements to be considered compliant.
Compliance requirement: What workers in the compliance group must meet to be considered compliant. A compliance requirement can have one or more compliance checks. If there are multiple checks set on a requirement, then any of those checks can be met to meet the compliance requirement.
Compliance check: How a worker satisfies the compliance requirement. Currently, Fountain Compliance checks are limited to document uploads.
Create Compliance Groups
To create a compliance group, follow the steps below:
Click Compliance in the left sidebar.
Click + New Group in the top right corner.
Type a group name and an optional internal-only description.
When naming your compliance group ensure it is easy to identify the targeted workforce segment. For example "Vehicle Requirements for Drivers in Seattle".
Select your worker segments. Learn more about segments in this article.
Click Next in the top right corner.
Create your first compliance check requirement by clicking the Add button.
In the next pop-up, select one or more document types that workers can use to meet this specific requirement. Use the search to quickly find document types.
If you select one document type, that is the only document that workers can upload to meet this requirement.
If you select more than one document type, workers can select any of the options to satisfy the requirement. For example, if we are trying to prove the worker’s identity, you may provide the option to either provide a driver's license OR an ID card.
To create a custom document type, click + Add. Learn more about customer document types later in this article.
If you need to use a compliance check that is not enabled on your account, reach out to your Fountain Customer Success contact or [email protected] for assistance.
Click Add in the bottom left to include these documents in your compliance group.
Type a worker-facing Requirement Title and optional worker-facing Description. This will be visible to the worker in their Worker Portal.
The worker-facing description will only show to workers if there is more than one document type selected for the requirement.
Example description, “Please provide either a driver's license or an ID card to prove your identity”.
Click the Setup button to the right of each selected document type.
In the expanded righthand screen, type an optional Display title.
If you add a Display title, it will override the previously typed Requirement Title.
The Document description box will be prefilled. This is not visible to the worker.
Determine if you want this document to be auto-approved by Fountain AI based on a specific confidence level chosen by you. This setting is enabled by default. Learn more about AI auto-approval in this article.
In the Worker fields to collect section, click Edit.
Review the list of worker fields that will be extracted from the worker’s submitted document if a value is found. These attributes will be saved to the Worker's Profile.
To exclude a field, turn the toggle off.
To type a custom field attribute, type in the Attribute field. Adding field attributes is optional.
You can also decide if the field is required or optional for the worker to complete.
Decide if you want to collect both sides of the document. This is disabled by default.
In the Worker Attribute section, decide which attribute in the Worker's Profile all of the information in this compliance check will be saved to. Unlike the field attributes in step 13, the Worker Attribute is required.
By default, Fountain will save the attribute as the same name as the check. Click Edit to change the name to something custom.
Add an optional External processing URL. This will be triggered anytime a worker completes a Compliance Check task.
This can be used if your company requires enhanced processing not currently offered by Fountain Compliance’s built-in document validation capabilities. Adding an external processing URl can augment the check with third-party data services and show those results in Fountain Compliance.
If you add an optional External processing URL, you may also want to add a Request Authorization header. This is the authorization header that will be returned for the webhook.
Select the worker-facing icon for this check. You can choose between four different icons.
Fountain suggests choosing a variety of icons for different compliance checks within the same compliance group to help workers easily differentiate between them in their Worker Portal.
If you want to add additional compliance requirements to this compliance group, click the + Add button towards the top left and complete steps 7 through 17 above.
Click Next in the top right corner.
Customize the worker’s initial notification message including where the message will be sent via email, SMS, or both. This will notify the worker they have a Compliance Check task they need to complete.
Add any reminder messages to be sent to workers via email, SMS, or both. These reminders will be sent to the workers to remind them they have a compliance-related document expiring.
Example: A worker’s driver's license expires on 1/1/2026. They are set to be reminded they need to provide their new driver’s license 30 days before expiration as well as a single reminder sent on 12/2/2025.
Choose to set Out of Compliance notifications which will send an email/SMS message as soon as a compliance check is out of date.
Example: A worker’s driver’s license expires and they receive a message every day for 7 days until they upload the new driver’s license.
Choose to turn on any Additional Settings. Here there are two options:
Hide group from workers: This setting will be used during your Fountain implementation if you have a technical integration-only group that does not require workers to upload documentation. If you have questions on this setting, reach out to your Fountain Customer Success contact or [email protected].
Admin location restrictions: Used if you have users with location-restricted roles. If you add locations or location groups in the "Search a location or location group" box, these users will only see workers who are in the same location(s) as the user and are also in a compliance group associated with that same location(s). Learn about roles and permissions in this article.
Click Publish in the top right corner. Fountain will immediately look at each worker in the compliance group to see if they have documents uploaded that meet the compliance check requirements. Workers with missing documents will receive a task in their Worker Portal for the compliance requirement.
To learn how to manually review workers' uploaded documents, review this article.
Custom Document Type Creation
When creating your compliance group, you will select the document(s) that the worker can provide to satisfy the compliance check. If the document type is not listed in the library you can create a custom document type.
In the document type library pop-up, click + Add which is last in the list of document types.
Type the worker-facing Document title.
Type a Document description.
Just like with the built-in document type options, the worker-facing description will only show to workers if there is more than one document type selected for the requirement.
Decide if you want to require both sides of the document to be uploaded.
Select whether the document has an expiration date. If this toggle is turned on, workers will need to enter the expiration date as part of the check process.
Specify each field that you want the worker to complete when submitting this document. Fields can be anything on the document such as the worker's First Name, their car model, or the date that the document is effective.
For each field you will enter:
A worker-facing Label. Example: First Name.
A worker-facing Format. Example: Date selector versus free text.
An optional Attribute (not worker-facing). Remember, these are saved to the Worker Profile.
For date format fields, you can also select the first bubble to set an expiration date for the field.
Click + add to add more fields.
Click Add. The custom document type will be available to select from the library pop-up screen and saved for when you create future compliance groups. Click the pencil icon to update the custom document type.
Additional Resources
Click the image below to launch an interactive walkthrough where you will create a compliance group and experience completing a compliance check as a worker.
Related Articles
⬅️ Previous article: Getting Started with Compliance
➡️ Next article: Enable AI Auto-Approval of Compliance Documents