Prerequisites
✅ Checklist to start without blockers
- The user must be able to record video from the chat (camera permissions must be enabled on the device).
- Recommended: define the handling flow if you enable Human in the loop (who reviews, response times, and what happens if there is no response).
What steps does the user complete?
Read instructions
Record a video selfie
Constant communication
How is the agent composed?
The agent contains tools that analyze the video submitted by the user:- OTP generation: generates the numeric sequence that the user must say when recording the video.
- Speech to text: converts the audio to text to compare whether it matches the issued code.
- OTP validation: validates that the mentioned code is correct.
- Passive liveness validation: validates the liveness of the image extracted from the video submitted by the user. This process identifies and neutralizes deepfakes or any impersonation attempt, guaranteeing the presence of a live person’s face.
- Lipsync validation (optional): validates that the video audio matches the video, comparing the audio frequency with the video frequency to confirm they belong to the same source.
- Human in the Loop (enterprise only): if the process fails, you can opt for Human in the Loop (HIL), where the case will be reviewed by a human operator.
Connection from Marketplace
Access the platform
Find the agent in Marketplace
Confirm the installation
Open the agent in Brain
Configure the version and inputs
Configure the outputs
- A text input with a custom message.
- Connect (only if your organization has this module).
Configuration
- Inputs
- Outputs
Language
Language
language. Defines the language of the experience.Available values: Es (Spanish), En (English)Max. liveness check attempts
Max. liveness check attempts
retries. Maximum number of liveness check attempts.Available values: 1-5Notification email for exceeded retries
Notification email for exceeded retries
customerServiceEmail. Email to be notified when the maximum number of attempts is exceeded.Enable Liveness Introduction Video
Enable Liveness Introduction Video
enableIntroVideo. Determines whether the introduction video should be shown to the user before starting the process.URL to display liveness introduction media
URL to display liveness introduction media
introMediaUrl. The URL provided to the user to load an introduction video or image that will be used in the process.OTP code digit count in Chat
OTP code digit count in Chat
otpLength. Number of digits in the OTP code.Available values: 3-6Maximum OTP code duration
Maximum OTP code duration
otpDuration. Maximum duration of the OTP code, in minutes.Available values: 1-10Enable Human in the loop
Enable Human in the loop
enableHumanInLoop. This variable indicates whether the review process with a human agent should be activated.Enable LipSync
Enable LipSync
enableLipSync. Enable LipSync for lip movement comparison with audio.Max. agent attempts
Max. agent attempts
retriesAgent. Maximum number of agent attempts before blocking the user.Available values: Unlimited, 1, 2, 3User block duration
User block duration
blockingInHours. Block duration when the agent attempt limit is exceeded.Available values: 1 day, 1 week, 1 monthEnable custom messages
Enable custom messages
enableCustomMessages. Enable custom messages.Speech to text messages
Speech to text messages
speechToTextMessages. Custom messages for audio transcription errors.JSON format:OTP validation messages
OTP validation messages
OTPValidationMessages. Custom messages for OTP validation errors.JSON format:Passive liveness messages
Passive liveness messages
passiveLivenessMessages. Custom messages for passive liveness errors.JSON format:Enable instructions
Enable instructions
enableInstructions. Instructions in an image are enabled by default.Frequently asked questions
Is this agent considered a biometric process?
Is this agent considered a biometric process?
What documents are required during the liveness check process interaction?
What documents are required during the liveness check process interaction?
Can I enable an instruction video?
Can I enable an instruction video?
Enable Liveness Introduction Video (true). Instructions in an image are enabled by default.Can I add my own instruction media?
Can I add my own instruction media?
URL to display liveness introduction media, this way the default image or video is disabled.If the user started their biometric process but has not finished it, how long before the process closes? Can the user resume the biometric process from the point where they left off?
If the user started their biometric process but has not finished it, how long before the process closes? Can the user resume the biometric process from the point where they left off?