Version: 1.9.10-public.beta.4
User experience
We ask the user to provide photographs of the identity document from both sides and perform some validations.✅ Checklist to start without blockers
- The user must be able to send or capture photos from the chat (camera permissions must be enabled on the device if applicable).
- Define the country (or “All”) and the type of validation you need before configuring.
- Recommended: define the handling flow if you enable Human in the loop (who reviews, response times, and what happens if there is no response).
Document Detection and Classification
We automatically identify the type of document presented, such as national ID, passport, or driver’s license.
Element Extraction and Verification (OCR)
Using OCR technology, we extract and validate text, holder photo, and other key elements, ensuring the correct reading of data such as name, document number, and nationality.
Authenticity and Integrity Verification
We check that the document has not been altered, verifying security elements such as holograms, number format, and holder photo authenticity. We also cross-reference information from the MRZ zone, visible OCR, and barcode to ensure the coherence and consistency of all data.
Physical Tampering Detection
We detect any physical manipulation in the document, such as photo substitution or modification of printed data, ensuring the document is genuine.
Government entity query by country
A query is made to the government entity databases of each country:- 🇪🇨 Ecuador: Civil Registry query
- 🇨🇱 Chile: Civil Registry query
- 🇨🇴 Colombia: ANI query (National Registry database)
- 🇲🇽 México: INE and Renapo query
- 🇵🇪 Perú: Reniec query
Configuration
- Inputs
- Outputs
Country
Country
Variable:
countryAgent. Country of the document to be validated.Available values: Ecuador, Colombia, Chile, Perú, México, AllValidate document quality
Validate document quality
Variable:
validateQACheck. Validation level for document quality.Available values: low, medium, highDisable image request
Disable image request
Variable: Available values:
disableImagesDocument. Enable the document image request.This parameter only applies to Ecuador.
false, trueMax. Document check attempts
Max. Document check attempts
Variable:
maxBiometricAttempts. Maximum number of attempts.Available values: 1-6Notification email for exceeded retries
Notification email for exceeded retries
Variable:
customerServiceEmail. Email to be notified when the maximum number of attempts is exceeded.Verify document expiration date
Verify document expiration date
Variable:
dateExpiracyCheck. Verifies the expiration date of the document.Available values: Disabled, EnabledEnable government validation
Enable government validation
Variable:
flagGovValidation. Enables government validation; when false, the respective civil registry is not queried.Available values: false, trueVerify legal age
Verify legal age
Variable:
validateAgeCheck. Allows validating whether the user meets the legal age requirement.Available values: false, trueEnable Human in the loop
Enable Human in the loop
Variable:
enableHumanInLoop. Indicates whether the review process with a human agent is activated.Available values: false, trueMax. agent attempts
Max. agent attempts
Variable:
retriesAgent. Maximum number of agent attempts before blocking the user.Available values: Unlimited, 1, 2, 3User block duration
User block duration
Variable:
blockingInHours. Block duration after exceeding attempts.Available values: 1 day, 1 week, 1 monthIntegration
Select the skill
Go to the Skill within the company where you need to install this Agent. Click the floating button with the skill name and the folder icon to open the Skills & Tools panel. Select “Open Marketplace” and there type the Agent name and download it.
Initial configuration
The first thing to configure is the Version found under “Advanced settings”.None of the inputs are mandatory fields because they have default values assigned. If you need to change them, you can enter the value in the corresponding field.You can also edit the texts if the client needs to “customize” the tone of the conversation.
Configure Outputs
This Agent has 4 error outputs and 1 success output. Each can be directed to:
- A text box with a custom message
- The PMA (Multiagent Panel) if the client has this module
Frequently asked questions
Is this agent considered a biometric process?
Is this agent considered a biometric process?
No, the “Document Check” process is only a “stage” of the biometric process, therefore it is not considered facial biometrics.
What documents are required during the interaction of this process?
What documents are required during the interaction of this process?
Only the photo of the identity document is required.
Can I disable government validation and only extract information from the document?
Can I disable government validation and only extract information from the document?
Yes, you can disable government validation in the input
Enable government validation (false). This option is enabled by default.