Implement Know Your Client solution

Estimated time: 45-60 minutes for complete implementation


What will you achieve with this guide?

At the end of this guide you will have put into place a complete system of monitoring of identity KYC in your business, enabling you to validate your client's identity securely and automatingly.

Before Start - Requirements

Required information:

  • Official name of your company
  • Business e-mail
  • Countries where your business operates
  • Redirection URL (web page where to get back to users)
  • Favored Reporting Method (Email, WhatsApp, SMS)

Technical Access:

  • Access to the Platform JAAK
  • Credentials of administrator
  • (Optional) Access to your website code for advanced integration

Contents Index

SectionActivityTime
Initial SetupPrepare your account and company15 min
Basic implementationCreate and send verifications20 min
PersonalizationAdjust messages to your brand10 min
EvidenceValidate operation10 min
OperationManaging daily checks5 min

INITIAL CONFIGURATION

Step 1: Configure Company Information

Objective

Set your company's basic information on the platform JAAK.

Navigation

Dashboard → Settings → My Company → Edit

Required actions

1.1 Business information

Complete the following required fields:

FieldDescriptionExample
NameCompany's shareFintech ABC S.A. de C.V.
MailOfficial contact email"contacto@fintechabc.com"
TelephoneMain number"+52 55 1234 5678"
DominationBusiness website"fintechabc.com"

1.2 Operating Setup

Accepted countries:

  • Select only countries where your business operates
  • That configuration determines which documents can be validated
  • Recommendation: Less countries = more validation accuracy

System users:

  • Define how many partners will use the platform
  • Assign appropriate roles (Administrator, Manager, Reader)

1.3 Configure KYC

Configure operational parameters:

ParameterRecommended ValuePurpose
Minimum age18 yearsLegal enforcement
Maximum age100 yearsOperating range
URLYour endpointTo get results automatically

Save the changes To continue.


Step 2: User Management

Objective

Create accounts for your work team.

Navigation

Dashboard → Settings → Access → Generate new access

Types of Reels Available

RolPermissionsIdeal for
ADMINISTRATORFull Setup + OperationManagement, IT officials
MANAGERSession management + ConsultationSupervisors, coordinators
LECTORDisplay onlyAnalysts, auditors

Information Required by User

  • Full name
  • Corporate email
  • Role assigned

BASIC IMPLIANCE

Step 3: Create Verification Session

Objective

Generate monitoring links for your customers.

Navigation

Dashboard → KYC → Sessions → Create new KYC Session

Session Setup

3.1 Customer information

FieldDescriptionExample
Contact nameFull name of client"María González Pérez"
Flow nameUnique internal identifier"Client.-001-Onboarding"
Country of documentationCountry of document to be validated"Mexico"

3.2 Process Setup

FieldOptionsRecommendation
Flow typeKYC TraditionalFor complete validation
Means of notificationEmail / WhatsApp / SMSThe client's choice
Redirection URLYour websiteTo get back to our client

3.3 Shipping methods

Option A: Automatic Notification

  • Configure verificationType as "email," "Whatsapp" or "sms"
  • Provide customer contact
  • JAAK will send the link automatically

Option B: Manual sending

  • Let verificationType empty
  • Copy generated URL
  • Send them through their own channels

Outcome

The system will generate a sessionUrl as: https://sandbox.kyc.jaak.ai/session/ABC123X


Step 4: Customer Process

Objective

To understand the flow your client will experience.

4.1 Verification Flow

The client will go through these phases:

  1. Welcome - Custom message from your company
  2. Permissions - Authorisation to use camera and geolocalization
  3. (Front) - Collection of the document's back
  4. (Reverse) - Reg capture (if applicable)
  5. Biometrics - Liveness detection Video- selfie
  6. Processing - Automatic Validation of Information
  7. Outcome - Confirmation and redirection

4.2 Average time

  • Total: 3-5 minutes
  • Capture: 2-3 minutes
  • Processing: 1-2 minutes

4.3 Technical Requirements for Customer

  • Connected Browser (Chrome, Safari, Firefox)
  • Functional camera
  • Good light
  • Stable Internet connection

PERSONALIZATION

Step 5: Customize Messages

Objective

To adapt the experience to your brand.

Navigation

Dashboard → KYC → Template

Custom boards

5.1 Notification message

Customize the message received by the client by WhatsApp / SMS / Email:

Hey! [Your Company] needs to check your identity to complete your registration.

That process's secure and takes only 3 minutes.

Click here to start with: [LINK]

5.2 Welcome Display

Configure the initial message that the client sees:

Welcome to [Your Company]!

To complete your registration, we need to check your identity.
That process's completely secure and takes just a few minutes.

You have to:
- Photograph your official document
- Take a selfie to confirm your identity

Ready to get started?

5.3 Sample of Permissions

explain why you need permission:

To complete the check we need:

Access to your camera for:
- Photograph your ID
- Take a check selfie

Your location for:
- To meet regulatory requirements

Your privacy's important. We don't save videos or use your information for other purposes.

5.4 Results Display

Final confirmation message:

That's great!

What's next?
- You'll get an email confirmation in the next few minutes
Your account's been activated.
- You can start using our services

Do you have questions? Contact us at soporte@tuempresa.com

Tips for Effective Messages

  • Use clear and simple language
  • Explain the benefit to the client
  • Include specific times
  • Provide contact information

ASSESSMENT

Step 6: Do Full Test

Objective

Validate that everything works properly before launch.

checklist

6.1 Configure

  • Full Company Information
  • countries set up correctly
  • Custom messages
  • Setup Webhole (if applicable)

6.2 Verification Test

  1. Create a trial session with your data
  2. Complete the complete process
  3. Check that you get the result
  4. confirms redirection works

6.3 Scenary Different Test

  • valid Mexican document
  • Customer with good connectivity
  • Customer with bad light
  • Mobile device process
  • Computer processing

Expected result States

StateMeaningAction
ADOPTEDSuccessful verificationProceed with client
_Failed validationReview cause, possible reattempt
FURTHERRequires manual reviewReview in 24-48 hours
ERRORTechnical problemCheck Configure

DIARIA OPERATION

Step 7: Check Management

Objective

To manage identity checks in regular operation.

7.1 Monitoring of sessions

Dashboard Main: KYC → Sesiones

Information available:

  • List of all verifications
  • Current status of each meeting
  • Processing time
  • Data extracted from the client

7.2 Results Review

For each session, please consult:

  • Personal data extracted
  • Images captured
  • Confidence score
  • Validation performed
  • Session History

7.3 Cases Requiring Attention

FINAL sessions:

  • Check data manually
  • Valide if the images are clear
  • Take decision approving / rejecting

Meetings with ERROR:

  • Check system configuration
  • Confirm that the web hook works
  • Contact support if you persist

7.4 Important technologies

regularly monitor:

  • Approval rate
  • Average processing time
  • Abandoned meetings
  • Main grounds for rejection

AVANCED INTEGRATION (OPTIONAL)

Option A: implementation with a White brand

Characteristics:

  • Full interface provided by JAAK
  • Minimum technical development
  • Basic brand customization
  • Rapid implementation (1-2 days)

Ideal for:

  • Companies without technical equipment
  • Rapid implementation
  • Limited budget

Option B: Integration through API

Characteristics:

  • Total monitoring of experience
  • 100% custom interface
  • Integration with existing systems
  • Required technical development

Ideal for:

  • Company with development equipment
  • Specific user experience
  • Integration with complex systems

Development tools Available

  • @ jaak.ai / face-detector: Facial capture component
  • @ jaak.ai / stamps: Document capture component
  • APIs REST: Individual validation services

SOLUTION OF PROBLEMS

Common

Customer cannot complete verification

Problemprobable causeResolution
Do not load the cameraClosed permitsEngage permissions in browser
Rejected documentUnconfigured CountryCheck list of countries accepted
Image qualitybad lightTo explain better conditions
That's a bad idea.ConnectivityRetry with better connection

Resource for its customers: share with end users Collection guide KYC - a public (non-technical) visual guide that explain how to correctly photo document and face and how to solve most common camera challenges and challenges.

System Setup

ProblemCheck
Webhole doesn't work.Correct URL and active server
Uncustom messagesStolen Template Setup
Incorrect countriesUpdated list in configuration

SOPORTE AND CONTACT

When To Contact Support

  • Persistent technical errors
  • Complex configuration challenges
  • Doubts about integration
  • Requests for functionalities

Support information

  • A detailed description of the problem
  • Screenshots
  • Steps before error
  • Navigation and used device
  • ShortKey of problem session

Basic Concepts

For more information about technical terms and system architecture, see the guide Basic Concepts JAAK available in documentation.

Additional documentation