Verification Workflows

Verification Workflows:

  • Add conditions to the defaults provided by identity partners.
  • Can be chained together so a ID verification can also be followed by a Watchlist verification.

For example, you could configure a verification workflow to verify an entity only if they satisfy the following conditions, in order:

  1. Not on any predetermined watchlist (if so, reject)
  2. Verified through a KYC partner, like Socure (if not, reject)
  3. Have their documents verified by a document provider (if not, resubmit)

Once created, you can run a workflow as often as you want. There are four possible outcomes: Accept, Reject, Resubmit, and Verify Manually.

Because everything is configured visually through the dashboard, you can create a verification workflow without any programming knowledge.

You simply need to drag and drop items in the UI to create the verification logic of your choice.

Once a workflow is created, it can be used by your developers and our APIs to automatically run when an entity is created or updated. Your developer simply needs the workflow_id.

  1. Go to Verifications > Workflows and give your workflow a name and description.
  1. You can drag-n-drop items in the "Verification Partners", "Unit21 Logic Provider" or "States" boxes, they will appear as boxes in the window:
  1. Once you drag-n-drop a box into the window, you can then edit its properties (make sure it is selected):
  1. Clicking Edit Properties opens up a prompt:
  1. You can drag-n-drop states to start creating the verification workflow logic. They will appear as boxes in the window:
  1. You can also edit the state boxes:
  1. Then you can connect the verification partner box to the state box by dragging your mouse from one item to another:
  1. The connector between the items can also be edited:


All processes must have at least one DEFAULT condition. This condition handles all entities that do not satisfy the predefined conditions.

To run automatically, add workflow_id to your API requests

Each workflow that you create in the dashboard has a workflow_id.

If you want a workflow to run automatically, one of your developers needs to include the workflow_id in your organization's API requests.

They may need to consult the relevant section of our API documentation.

What’s Next

Once you have a workflow, you can use it to verify entities in batches.