Hosted Solution Guide
The quickest way to build conversion-optimized identity verification pages, hosted on ComplyCube.
Overview
ComplyCube Flow is our secure, fully hosted KYC and identity verification solution. It provides a customizable, branded page that allows you to verify customers quickly with minimal code.
When you initiate a Flow session, a unique ComplyCube URL is generated. Redirect your customers to this page to collect consent and complete the verification process. Once finished, they are redirected back to your chosen URL.

Flow makes it simple to deliver a first-class KYC experience:
Fast to integrate: Go live quickly with minimal engineering effort.
UX-optimized: Guided, conversion-focused flows with built-in error handling.
Mobile ready: Fully responsive design that works seamlessly across devices.
International: Multi-language support for global coverage.
Customizable: Configure verifications, stages, colors, and branding (logo and text).
Data-compliant: Simplified compliance, as sensitive PII never resides on your infrastructure.
Interactive demo
Integration steps
The steps below demonstrate how to add the Hosted Solution to your web application.
Create a client
Every verification flow starts with a client (i.e. customer). Use the API to create the client.
Example request
The response will contain an id (the Client ID). It is required for the next step.
Generate a hosted page session
A hosted page session creates a unique ComplyCube URL that you can use to redirect your customer to complete their identity verification.
This solution can be integrated in two ways: through workflows for complete verification journeys, or with check-driven integration for fine-grained control.
Sample snippets for both approaches are provided below:
How it works
Use workflows to run complete KYC journeys with minimal code.
For a workflow integration, you need to provide a workflow template ID. You can copy this from your workflow templates page in the Portal. The Hosted Solution will then run the active version of the selected workflow automatically.
Example request
Example response
How it works
Run specific verification checks directly for finer control.
For a check-driven integration, you specify one or more check types. The Hosted Solution will create a session that runs only the selected checks.
Example request
Example response
Redirect the customer to the URL
Redirect your customer to the redirectUrl generated in the previous step.
Once the customer has provided all their details on the hosted solution:
ComplyCube will perform all the relevant checks .
The customer will be redirected back to the specified
successUrl.
You can retrieve the outcomes and breakdown of the checks via the API or Web Portal. If you have set up webhooks, a notification will be sent upon completing each check.
Next steps
Follow the full Hosted Solution integration guide to explore its features and customization options.

