> For the complete documentation index, see [llms.txt](https://docs.transactionlink.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.transactionlink.io/docs/workflows/overview.md).

# Overview

Learn about your integration options for running workflows.

## Build your onboarding flow

TransactionLink helps you build and run customizable onboarding workflows that integrate with KYC, AML, registry, and data providers.\
You can trigger workflows from your backend and let users complete the process via an embeddable widget or a hosted page—or run the workflow entirely in the background for automated checks.

***

### Configure the workflow

You define the structure and logic of your onboarding flow in the TransactionLink Dashboard:

* Choose which providers to use (e.g. identity verification, company registry, AML)
* Set up required steps and conditional logic
* Update and iterate on workflows without redeploying code

***

### Choose how to run the workflow

TransactionLink supports multiple integration modes depending on how you want to guide users through the onboarding process:

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Redirect users to a secure page hosted by TransactionLink.</strong> </td><td><a href="/docs/workflows/quickstarts/run-the-workflow-on-a-transactionlink-hosted-page.md">Run the workflow on a Transactionlink-hosted page</a></td></tr><tr><td><strong>Render the workflow directly inside your app using an iframe.</strong></td><td><a href="/docs/workflows/quickstarts/run-the-workflow-inside-your-application.md">Run the workflow inside your application</a></td></tr><tr><td><strong>Run the workflow in the backend without any user interface.</strong></td><td><a href="/docs/workflows/quickstarts/run-the-workflow-as-a-background-process.md">Run the workflow as a background process</a></td></tr></tbody></table>

***

### Monitor and manage

Use the dashboard to track the status of each workflow execution:

* View progress and results in real time
* Evaluate user submissions
* Troubleshoot failed cases
* Analyze conversion performance
