---
title: "Watchlist for Business Module"
url: "https://developer.incode.com/sdk-reference/web-sdk-2-module-watchlist-for-business/"
section: "sdk-reference"
group: "Incode Web SDK 2 Reference / Web SDK 2 Individual Modules"
version: "v1.1"
status: "live"
---
# Watchlist for Business Module

:::note
This guide is specific to Web SDK 2.0. If you are still using 1.x, you can find documentation [here](/sdk-reference/web-sdk-reference).  Contact your Incode Representative for upgrade information and check if you are a candidate for this upgrade. <br /><br />Full rollout to all clients still TBD.
:::

The Watchlist for Business module collects a country and business name from the user, then screens against Incode's business-watchlist endpoint. Differs from the personal Watchlist modules in that it has user input — it's a form-based flow followed by a backend submit.

> Follows the [form-based pattern](/sdk-reference/web-sdk-2-module-patterns/#1-form-based-modules). See the patterns page for the shared lifecycle.

## Availability

This module is headless-only — there is no public `<incode-watchlist-for-business>` web component. Drive it with `createWatchlistForBusinessManager` from `@incodetech/core/watchlist-for-business`.

## Configuration

The module takes no configuration:

```typescript
type WatchlistForBusinessConfig = Record<string, never>;
```

Country list and threshold rules are configured server-side.

## State machine

`WatchlistForBusinessState` is a discriminated union over `status`:

| Status       | Description                                          |
| ------------ | ---------------------------------------------------- |
| `idle`       | Initial state.                                       |
| `form`       | Rendering the form (country + business name inputs). |
| `submitting` | Submitting the form to the backend.                  |
| `success`    | Submission accepted.                                 |
| `finished`   | Terminal.                                            |

## See also

- [Module: Watchlist](/sdk-reference/web-sdk-2-module-watchlist/): personal sanctions / PEP screening
- [Module: Custom Watchlist](/sdk-reference/web-sdk-2-module-custom-watchlist/): face-based blocklist
- [Module Patterns → form-based](/sdk-reference/web-sdk-2-module-patterns/#1-form-based-modules)
- [Individual Modules](/sdk-reference/web-sdk-2-individual-modules/)