# Business ↔ Client Onboarding — Identity Verification (KYB)

📌 **AUDIENCE:** Executives, legal representatives, and company delegates

## About this guide

This guide explains Seqino's business onboarding journey.

It is intended for the executive, legal representative, or any person authorized to complete this journey on behalf of the company.

This is a journey hosted by Seqino: your application creates a verification session, shares the onboarding link with the end client, who completes the journey online. Statuses are updated on Seqino's side and returned to your application.

In just a few minutes, online, the client:

- provides their company's information
- declares its executives and beneficial owners
- designates the contact person and signatory
- gives their consent
- then uploads the requested identity documents in a verification portal.


> **GOOD TO KNOW:** The client's progress is saved automatically: they can leave and resume at any time.


## Key concepts

| Term | Definition |
|  --- | --- |
| **KYB** | Company identity verification (Know Your Business). |
| **Beneficial Owner (UBO)** | A natural person who owns or controls the company. |
| **Legal representative** | A person authorized to legally represent the company. |
| **Signatory** | A person authorized to sign on behalf of the company. |
| **Power of delegation** | Authority granted to a third party via a power of attorney; a legal representative's signature may then be required. |
| **Consent** | Authorization to proceed with verification, in accordance with regulatory obligations. |
| **Verification session** | An onboarding instance created for a company, uniquely identified. |
| **Verification portal** | The space where individuals' identity documents are uploaded and tracked. |


## Flow overview

```mermaid
sequenceDiagram
    participant App as Your application (publisher)
    participant API as Seqino API
    participant Client as End client (company)

    App->>API: Create a verification session
    API-->>App: Session ID + onboarding link
    App->>Client: Share the onboarding link
    Client->>API: Hosted journey (company info, UBO, documents…)
    API-->>App: Webhook: status change
    App->>API: Retrieve verification result
```

*Lifecycle of a KYB/KYC verification session.*

1. **Create a session** for the company via the API.
2. **Share the onboarding link** returned with the end client (by email, in your interface, etc.).
3. The client **completes the hosted journey** (see "The client-side journey").
4. **Retrieve the result**: via webhook notification and/or by querying the session status.


## Resuming & shared access

The client's progress is saved automatically: they can leave and resume via the link received by email or the original onboarding link.

The journey can be completed by multiple people (the "Share access" feature of the portal).

## The client-side journey

**What to prepare before starting:**

- **The company's registration number** (SIREN / SIRET), or its exact name.
- **The company's details**: address, legal form, intra-community VAT number.
- **The identity of the executives and beneficial owners** (the people who own or control the company).
- **A valid ID document for each person to be verified**: national identity card, passport, or residence permit, not expired.
- About **5 minutes** for the questionnaire and document upload.


> **Resuming later:** At any time, you can click *"Save for later"*. To resume, use the link received by email or the original onboarding link that was shared with you.


> **Support:** If you run into difficulty, contact the Seqino support team.


**The main steps:**

The welcome screen announces five themes. In practice, the questionnaire runs through **six short steps**, tracked by your progress in a **bar at the top of the screen**. Once the questionnaire is submitted, the **verification portal** takes over for uploading identity documents.

| Step | What you do |
|  --- | --- |
| **1. Welcome** | You review the process and the time required. |
| **2. Identification** | You find your company by name or registration number. |
| **3. Verification** | You review and complete the company's information. |
| **4. Executives & UBO** | You confirm the beneficial owners and legal representatives. |
| **5. Contact & signatory** | You designate the contact person for the file and the person authorized to sign. |
| **6. Consent** | You authorize the verification of your company. |
| **Verification portal** | You upload the requested identity document for each person. |


## 1. GETTING STARTED

### Starting or resuming your onboarding

On the home screen, two choices: **"Start a new onboarding"** to begin, or **"Resume your onboarding"** by entering your email — a resume link is then sent to you.

![Screenshot: Seqino home screen with the "Start a new onboarding" button and the "Resume your onboarding" email field](/assets/onboarding-01.610b16e9b7f6a3707320719d938192d5d669721ae2f337d2e30f3e3bbaf059f8.71a4f21c.jpg)

### Step 1: Welcome screen

This screen presents the **structure of the questionnaire** (company legal information, beneficial owners and executives, regulatory information, consents, identity documents), the **estimated time**, and the option to resume later. Click *"Next step"* to continue.

![Screenshot: welcome screen detailing the 5-section structure, the time required (~5 minutes), and how to resume.](/assets/onboarding-02.541325101749b8c7c3c7a3f50171e46543fcb3400e7c3d0e7e2eb0539a621811.71a4f21c.jpg)

### Step 2: Identify your company

Select the **country of origin**, then enter the **company name**. You can also enable *"Search by registration number"* to search by SIREN/SIRET. Click *"Search for your company"*.

![Screenshot: identification form (country of origin, company name).](/assets/onboarding-03.8e2087fd5767f56b495ddcd0dde0d9545d212051df286516e98711b18617c5a3.71a4f21c.jpg)

Select your company from the results list. If it doesn't appear, use *"Fill in the details manually"*. Then click *"Next step"*.

![Screenshot: search results list with a manual entry option.](/assets/onboarding-04.d07e97341b474fe67ff0ceae21ff7bfee73262e4e391e267802e6f3a10b3f6e1.71a4f21c.jpg)

### Step 3: Verify your company's information

Known information is pre-filled: **name, registration number, country, address, legal form (ISO 20275)**, and **tax ID number**. Review it, correct it if needed, and fill in any missing fields.

![Screenshot: company information verification form with pre-filled fields.](/assets/onboarding-05.b0b2300459fcae6861cfe66a064868e6ab4d99ce0edea0a9dd015a4b9a8b88aa.71a4f21c.jpg)

### Step 4: Declare beneficial owners and executives

The *"Related persons"* screen lists the people associated with the company, along with their role: **Beneficial Owner** (a person who owns or controls the company) and/or **Legal Representative**. Review the list, edit it if necessary, or use *"Add an individual"* to add more.

![Screenshot: "Related persons" list with roles (Beneficial Owner / Legal Representative) and an "Add an individual" button.](/assets/onboarding-06.097236a477ddbc68f550439d400d91aed09dd38f86920a23814937d4a35f7702.71a4f21c.jpg)

### Step 5: Designate the contact and the signatory

Provide the **main contact** for the file (your name and email), then designate the **signatory**, i.e., the person authorized to act on behalf of the company.

![Screenshot: designating the contact.](/assets/onboarding-07.a0af0d3874028794e195d6467016201afa8e3d0cee0fe4bb5effc211a4e1c509.71a4f21c.jpg)

Two scenarios for the signatory:

- **You are a legal representative** (manager, director, CEO, managing partner…): you confirm that you have the authority to represent the company.
- **You received a power of delegation** via a power of attorney: you designate the person who granted it to you (the delegator). A legal representative's signature may then be required.


![Screenshots: designating the signatory](/assets/onboarding-08.e5a91230cbb02a84349008bff1cf4b7dceffd21928aa496e21a3d508dfbf5518.71a4f21c.jpg)

### Step 6: Give your consent

You authorize the use of the information provided to verify the identity of the company, its representatives, and its beneficial owners, and you certify that this information is accurate, complete, and up to date. Answer **"Yes"** to proceed.

![Screenshot: consent screen for company verification with "Yes" / "No" choices.](/assets/onboarding-09.933e448dabd89428507103bb55bba9538e9e1fa953b522597f18fff40766f152.71a4f21c.jpg)

## 2. PROCESSING

### Preparing verifications

After consent, a brief loading screen prepares the **additional verifications**. Do not close the tab during this step, which only takes a few seconds.

![Screenshot: loading screen "One moment while we prepare the additional verifications to be carried out."](/assets/onboarding-10.4db87d777e0819f0e9248ed0af024995723004cdbdbc5a2f5aea996498475549.71a4f21c.jpg)

## 3. THE VERIFICATION PORTAL

Once the questionnaire is submitted, you arrive at the **Verification Portal**. It groups together, **person by person**, the pending actions — mainly uploading an identity document. Progress is also saved here, and access can be shared via *"Share access"*.

### Your pending actions

The portal displays the total number of **pending actions** and, under each person, the document(s) to be provided. Click *"Choose a file"* to upload the requested document.

![Screenshot: Verification Portal listing the individuals (Charles Nicolas Foucque, Philippe Marie Michel Garsuault, Thomas De monti) with 1 pending action each.](/assets/onboarding-11.47f3f84b4de1947e9aa3f6432aaba96331adbceeb35dcdcf3755afec009deec0.71a4f21c.jpg)

### Uploading an identity document

A window opens for the upload. Provide an **official, valid, and unexpired** identity document (national ID card, passport, or residence permit). Upload the **front (required)** and, if applicable, the **back**, then click *"Submit"*.

![Screenshot: "Identity document" upload window with Front (required) and Back fields.](/assets/onboarding-12.2b6bb3195d620e4e823decfb3636b3c1bd627e36329780e98e2dd3b1ad7a6b89.71a4f21c.jpg)

### Verification in progress

After submission, the document status changes to **"Processing"**: it is being automatically analyzed. Please wait a moment during this verification.

![Screenshot: upload window with "Processing" status and a loading indicator.](/assets/onboarding-13.fdda463c577c08360e991981e9a3bc7e3d0a8594db2cbac6038d5ed7a794c5be.71a4f21c.jpg)

### Rejected document: what to do

If a document is **"Rejected"** (illegible, expired, or non-compliant), the action reverts to pending. Upload a valid document again by following the same procedure until it is approved.

![Screenshot: upload window with "Rejected" status.](/assets/onboarding-14.14c12e201613cd984a0697e00349f245ee97cf148d7e24f75e5a56f51d0118d6.71a4f21c.jpg)

## 4. UNDERSTANDING DOCUMENT STATUSES

| Status | Meaning | Your action |
|  --- | --- | --- |
| **Pending** | The document has not yet been uploaded. | Upload the requested file. |
| **Processing** | The document is being verified. | Please wait a moment. |
| **Rejected** | The document is non-compliant or illegible. | Upload a valid document again. |
| **Approved** | The document has been accepted. | No action required. |


## Best practices

- **Do not store** identity documents on the publisher's side: the hosted journey and portal handle this.
- Handle the **Rejected** status in your interface: prompt the client to re-upload a valid document until it is approved.
- Keep the `onboarding_url`: it allows the client to resume an interrupted journey.


## Frequently asked questions

**Can I pause and resume later?**
Yes. Your progress is saved automatically. Resume via the link received by email or the original onboarding link.

**Can someone else complete the journey?**
Yes, by sharing access via the *"Share access"* button in the verification portal.

**What identity documents are accepted?**
A national identity card, passport, or residence permit, currently valid (not expired).

**Why was my document rejected?**
Most often: the document is expired, illegible, incomplete (front missing), or non-compliant. Upload a valid, legible document.

**I need help.**
Contact the Seqino support team, who can assist you with your process.