The Watchlist Business module screens business entities against global sanctions lists, Politically Exposed Persons (PEP) databases, and adverse media, returning any matches found across the configured sources. As a processing module, it runs after user data has been collected by a Forms module or by ID Capture followed by ID Validation. Watchlist matches on first name and last name only; middle names are not processed.
For an overview of this module and how it works, see Watchlist.
Supported with:
:white_check_mark: Workflows | :white_check_mark: Flows
Add Watchlist to Workflows
- In the left menu, click Flow Builder > Workflows.
- Click New or select an existing Workflow.
- Ensure a module that collects the user's name and date of birth (such as ID Capture followed by ID Validation, or a Forms module) is in your Workflow.
- From the Processes list, drag and drop the Watchlist module into the builder after the data-collection module.
- You can click the three dots > Edit on the module node to open the Configuration Options panel and adjust settings as needed.
Add Watchlist to Flows
- In the left menu, click Flow Builder > Flows.
- Click New or select an existing Flow.
- On the Select Modules tab, find the Watchlist module and click Add.
- You can click Details & Configurations to open the Configuration Options panel and adjust settings as needed.
Configuration Options
This section details all the configuration options available for this module. After changing anything, click Save configurations before closing the configuration panel.
The options you see in your configuration may differ from those documented below. Contact your Incode representative for more information.

| Setting | Description |
|---|---|
| Include customer's birth year | When enabled, narrows the search by including the customer's birth year as a filter. Use this to reduce false positives on common names. |
| Country of operation | Filters results by the entity's country of operation or office. Select one or more countries from the drop-down. Country filtering does not apply to entities on sanction lists, entities with adverse media mentions only, or entities with no country assigned—these always appear regardless of the country filter. |
| Configure watchlist types | When enabled, displays a Watchlist Types drop-down for selecting which categories the search should cover (such as sanctions, PEP classes, fitness-probity, and FATF-aligned adverse media categories). Configure either watchlist types or a search profile, not both. |
| Configure search profile | When enabled, displays a Search Profile input where you can specify a predefined search profile to use for the search. Configure either a search profile or watchlist types, not both. {/* TODO: Confirm with PM — where search profiles are defined and how customers obtain the profile name to enter here */} |
| Fuzziness | Determines how closely returned results must match the supplied name. The slider ranges from 0 to 1. A value of 0 requires an exact match, and a value of 1 allows the loosest matching. Default: 1. :warning: Important: Dashboard configuration for fuzziness does not automatically carry over to direct API calls. To call the endpoint directly, include fuzziness explicitly in the request body. |
| Subscribe for updates | When enabled, subscribes the search to ongoing updates. When the underlying watchlist data for a search changes, Incode sends a notification to your configured webhook so the updated result can be retrieved. For setup instructions, see Watchlist Webhook. |
Add Conditions
Conditions let you branch the Workflow based on a result. Conditions are optional for Watchlist, but you can add one or more Conditions after the module to route the session based on what the search returned.
To add a Condition for Watchlist:
- Drag a Condition into the builder from the left panel. Place it after the Watchlist module.
- In the first drop-down, find the Global Watchlist section and select one of the conditions listed below. {/* TODO: Confirm with PM — the UI labels this section "Global Watchlist" but the module itself is "Watchlist"; confirm whether the UI label is intended or should be updated */}
Condition Description Watchlist risk level The search risk level, returned as one of: LOW, MEDIUM, HIGH, UNKNOWN. :warning:Deprecated — do not use. {/* TODO: Confirm with PM — is this deprecated? */} Watchlist warning match score {/* TODO: Confirm with PM — description of this condition, what value it returns, and how it differs from total hits/matches */} Watchlist match status The search match status, returned as one of: NO MATCH, FALSE POSITIVE, POTENTIAL MATCH, TRUE POSITIVE, UNKNOWN, TRUE POSITIVE APPROVE, TRUE POSITIVE REJECT. :warning:Deprecated — do not use. {/* TODO: Confirm with PM — is this deprecated? */} Watchlist total hits The total number of hits returned by the search. Watchlist sanctions match score {/* TODO: Confirm with PM — description of this condition, what value it returns, and how it differs from total hits/matches */} Watchlist total matches The total number of matches returned by the search. - In the second drop-down, select an operator.
- In the value field, enter or select the value to compare against.
- Select the Yes path or No path radio button to route the Workflow when the Condition is met.
- Click Save condition.