Skip to main content

Outputs

Success

Confirms that biometric verification succeeded.Variable: approvedDescription: Biometrics approvedResponse structure (JSON):
Important fields:
  • document_response: ID document information
  • liveness_response: Photo used for liveness
  • facematch_response: Facial comparison result
  • reporte_de_biometria: Report URLs (web and PDF)
  • device_info: Device and location data (audit and traceability)
  • gov_entity_data: Government entity data (if applicable)
JSON response variable definitions:
  • document_response: document_check (result, verified_fields, secondary_fields, details, status_fields, image_quality_details, images_extracted, gov_entity_fields), document_image_front_url, document_image_back_url, document_face_image_url
  • liveness_response: result, url_selfie_image
  • facematch_response: facematch_result (approved/decline), facematch_confidence
  • reporte_de_biometria: report, report_pdf
  • device_info: userAgent, browser, operatingSystem, platform, language, timezone, screenResolution, colorDepth, timestamp, ipAddress, location (latitude, longitude; only if location permission is granted), deviceId, deviceName
  • gov_entity_data: government entity data for the country (fields vary by country)

Errors

The user left the process before completing it.Variable: incompleteDescription: Process abandoned
Biometric verification failed or was rejected.Variable: rejectDescription: Biometrics rejected
Error while running the biometric process.Variable: errorDescription: Process error

How to customize the experience?

1

Open the Biometrics panel

Click the Configure Webviews button on the Biometrics node, or go to the Biometrics section in the platform’s left sidebar.
2

Learn the Biometrics sections

In the Biometrics section you will see:
  • Activity: shows every biometric process in detail, with the status of each stage and access to the biometric report.
  • Webviews Configuration: lets you create biometrics agents with different configurations, colors and styles, messages, and screens, which you can use within the same company or workflow.
3

Configure your Webview

In Webviews Configuration you will see the agent’s configuration tabs. Each tab is explained below.
While you configure, the platform shows a phone preview. You can customize how the Webview looks and what it says, but not how the capture works or its security controls. This is an intentional restriction to maintain the verification standard.
Configure the agent’s basic performance rules. This is where your client’s main business rules should be reflected.Validation countryDefines which documents must be accepted and which official registry the validation runs against.What does biometrics include?
  • Liveness, document verification, and facial comparison: they are the foundation of the process and cannot be turned off.
  • Enable government review: validates the document data against an official source.
  • Facematch with government entity: compares the selfie with the official photo from the government source. Only available in Ecuador.
Learn the details in Government validation.
If you need to disable government validation, send an email to support or open a client request ticket with the Biometrics Product team.
Which documents are allowed?
  • National ID document.
  • Passport from the validation country. The passport can only be captured with the preview, so enabling it locks that experience in Document verification.
With more than one type allowed, the user chooses which one to present before the capture.Expiration timeDefines how long the Webview link stays active before it expires. The default is 60 minutes.LanguageThe language the experience opens in.
Adapt the colors and style of the experience to your brand. It is organized into three sections: Brand, Logo, and Interface. Colors are configured separately for light mode and dark mode.Brand
  • Brand colors: dots of the completed-steps indicator.
  • Color of the main buttons, the terms and conditions link, spinners, and uncompleted steps.
  • Background color and text color.
  • Color of the spinners on the final verification screen.
  • Style of the stepper in the header of all screens. It is circular by default.
  • Language selector, so the user can change the language of the experience.
Logo
  • Company logo: enter the URL of your logo image. You can see it in a preview before saving.
Interface
  • Show arrow on main buttons: turns an arrow on or off on the main buttons of the experience.
This is the first screen of the process. Here the user accepts the terms and starts the verification.
Defines the selfie instructions and the attempt limit.Maximum selfie attempts
  • Choose 1, 2, or 3 attempts. The default is 2.
  • It is independent of the document attempt limit.
  • More attempts help the legitimate user. Fewer attempts limit someone trying multiple times.
Instructions screen layout
  • Image and text: the Webview shows its illustration and, below it, the text you define.
  • Full screen: your HTML replaces the illustration and the text. The header with the steps and the continue button remain.
Defines the instructions, capture, results, and security rules for the document.
Review the analysis level before publishing. It is the setting that most affects the approval rate. Learn each level and the recommended configuration by country in Document analysis level. If you need help defining the best configuration for your document, use the Onboarding with Jelou CLI.
Defines the instructions, capture, and verification screens for the document.Document instructions screen
  • Screen layout: choose Image and text (the Webview shows the screen illustration and, below it, your text block) or Full screen (your HTML replaces the illustration and the text; the header with the steps and the continue button remain).
  • Screen’s own HTML: choose From the company to use your HTML or Default to use the Webview’s. If you don’t define your own HTML, the Webview uses the one from the Default tab.
Document screen imageEnter the URL of the image shown on the document screen. You can see it in a preview.Document captureDefines the experience the end user goes through when capturing the front and back of their document. Choose one of these options:
The passport can only be captured with the Preview option. When you allow the passport in the General tab, that option is locked.
Information verification screenList of steps the user sees while their document is analyzed. You can edit each text; if you leave it empty, the default text is used.Success screenThis is what the user sees when the document has been validated. The default text of each field is the one the Webview uses if you leave it empty. You can also use Screen’s own HTML (From the company or Default).
A recapture happens when the user photographs a screen or a printout of the document instead of the physical document. This validation is an extra layer of security that protects your operation against spoofing attempts with photos of screens.Keep in mind that the tool analyzes photos of screens, but it can also flag photos with a lot of glare or reflections, for example from direct light or laminated documents. These cases may be considered false positives and affect the approval rate.
Before enabling it, assess the conditions in which your users usually take the photo. If you already have human review (HIL), those cases can be reviewed instead of rejected. To enable recapture validation, open a client request with the Biometrics Product team.
Enabling it makes the analysis more rigorous: it can increase the total process time and lower the approval rate when documents show glare or flash reflections caused by indoor lighting.
A high threshold prioritizes security and rejects more. A low threshold prioritizes approval and lets more through. It is a risk decision for your company; adjust it to the risk level your operation can accept.
If you leave a field empty, the default text is used. The same text is reused on the attempt-limit screen.
Defines what the agent writes during the validation.
  • The agent’s messages during the validation, by moment of the conversation.
  • The language of each message.
  • The validation invitation: title, message, footer, and button text.
  • The waiting message.
Empty fields use the default text:
This option is only for internal test versions. It shows the end user (QA) a performance panel when capturing the document image and, at the end, the details of the failure.
Do not enable it in versions your end customers will use.
This configuration is saved per Webview. You can create several versions and choose which one each Biometrics node in your flows uses.

FAQ

Photos of the ID document on both sides: front and back.
No. If your account isn’t verified, the web page opens in the phone’s browser instead of inside WhatsApp.
Yes. You can adjust the colors and the stepper style in the Branding tab, and the language of the WhatsApp messages. The face and document capture widgets are not editable.
1 success output (Biometrics approved) and 3 error outputs (Process abandoned, Biometrics rejected, Process error). Each can route to a custom message or Connect.
In most cases, the cause is a document analysis level that is too strict for the country. Check the Document verification tab and adjust the level based on the recommended configuration by country in Document analysis level.
During the document verification stage, the system identifies the document type (country, issue year) and compares it against a template. If the document matches and shows no signs of tampering, it’s approved, extracting the data via OCR. If the covered element doesn’t hide relevant information, the document can be approved; but if government validation is enabled and the data is incorrect, the biometric process will be rejected.

Next: Reports

Review the activity and the biometric report for each process.