---
title: "Modules Overview"
url: "https://developer.incode.com/features-and-modules/modules-overview-and-availability/"
section: "features-and-modules"
version: "v1.1"
status: "live"
---
# Modules Overview

Modules are the primary building blocks of Workflows and Flows. They allow you to collect selfies, documents, consent, or information from users. Each module is a part of the identity verification (IDV) process. In Workflows, some modules are considered Processes. Processes are prebuilt steps for validating data, identity checks, and fraud signals. Some modules have prerequisites that must be configured before they can be used. Refer to each module's documentation page for specific requirements.

You can configure modules as a part of Workflows or Flows directly in Dashboard or in the code of your SDK. We recommend using Dashboard for configuration, then calling to the Workflow/Flow ID from the SDK.

Depending on your organization's configuration, you may not see all possible modules. Contact your Incode representative if you have questions about the modules available in your organization.

The following tables can help you choose which modules to use. They are divided by category.

## Collect Identity Data

These modules gather raw inputs from users. No pass/fail determination is made; these modules receive and record.

| Module                                                                                               | Description                                                                                                                                                                                    |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Custom Fields](/features-and-modules/custom-fields/)                       | Allows you to capture additional user-provided data.                                                                                                                                           |
| [Document Capture](/features-and-modules/document-capture/)                 | Allows users to submit document images or files.                                                                                                                                               |
| [Email Input](/features-and-modules/email-input/)                           | Collects the user's email address.                                                                                                                                                             |
| [Face Capture](/features-and-modules/face-capture/)                         | Captures a photo of the user's face.                                                                                                                                                           |
| [Face Onboarding](/features-and-modules/face-onboarding/)                   | Onboards a user's face to establish a biometric record for future authentication.                                                                                                              |
| [Fiscal QR OCR](/features-and-modules/fiscal-qr-ocr/)                       | Scans and extracts data from the QR code printed on a Constancia de Situación Fiscal, the SAT tax document issued in Mexico.                                                                   |
| [Forms and Data Entry](/features-and-modules/forms-and-data-entry/)         | Presents a customizable form to collect data from the user.                                                                                                                                    |
| [Geolocation](/features-and-modules/geolocation-2/)                         | Captures the user's exact geographic location.                                                                                                                                                 |
| [ID Capture](/features-and-modules/id-capture/)                             | Captures an image of the user's government-issued ID.                                                                                                                                          |
| [NFC Scan](/features-and-modules/nfc/)                                      | Reads data from the [NFC](/get-started-with-incode/glossary#nfc-scan) chip embedded in compatible IDs.                                                                  |
| [Phone Number Input](/features-and-modules/phone-number-input/)             | Collects the user's phone number.                                                                                                                                                              |
| [Proof of Address Capture](/features-and-modules/proof-of-address-capture/) | Captures a document that verifies the user's residential address.                                                                                                                              |
| [Review OCR Data](/features-and-modules/review-ocr-data/)                   | Extracts text from a captured document using [Optical Character Recognition (OCR)](/get-started-with-incode/glossary/#ocr) and presents it to the user for confirmation. |
| [Video Selfie](/features-and-modules/video-selfie/)                         | Captures a short video of the user capturing their ID and face.                                                                                                                                |

## Verify and Authenticate

These modules run checks against collected data to produce a pass/fail or match/no-match determination.

| Module                                                                                                           | Description                                                                                                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Antifraud Check](/features-and-modules/antifraud-check/)                               | Runs automated checks to detect fraudulent activity.                                                                                                                                                |
| [Claims Matching](/features-and-modules/claims-matching/)                               | Verifies an employee's identity by comparing data from their IDV session with trusted reference data from one or more connected directories.                                                        |
| [Cross Check](/features-and-modules/cross-check/)                                       | Compares a data field from one source against the same field from a second source and identifies whether the values match.                                                                          |
| [CURP Validation](/features-and-modules/curp-validation/)                               | Validates a Mexican CURP (Clave Única de Registro de Población) identifier.                                                                                                                         |
| [Custom Watchlist](/features-and-modules/custom-watchlist/)                             | Screens the user against a watchlist you define.                                                                                                                                                    |
| [eKYB (electronic Know Your Business)](/features-and-modules/ekyb/)                     | Electronically verifies a business's identity and legitimacy.                                                                                                                                       |
| [eKYC (electronic Know Your Customer)](/features-and-modules/ekyc/)                     | Electronically verifies a user's identity against authoritative data sources.                                                                                                                       |
| [Face Authentication](/features-and-modules/face-authentication/)                       | Authenticates a returning user by matching their face against a previously onboarded biometric record.                                                                                              |
| [Face Login](/features-and-modules/user_guide_face_login/)                              | Performs face authentication to allow users to log in without a password or token.                                                                                                                  |
| [Face Match](/features-and-modules/face-match/)                                         | Compares faces captured during the Face Capture and ID Capture modules to confirm they belong to the same person.                                                                                   |
| [Field Comparison](/features-and-modules/field-comparison-1/)                           | Matches information from two or more sources to validate consistency.                                                                                                                               |
| [Government Record Verification](/features-and-modules/government-record-verification/) | Verifies the user's identity against official government records.                                                                                                                                   |
| [ID Validation](/features-and-modules/id-validation-module/)                            | Determines whether a submitted ID is authentic.                                                                                                                                                     |
| [Instant BAV](/features-and-modules/instant-bav/)                                       | Verifies a user's bank account information and validates key details such as name, address, and account ID.                                                                                         |
| [Watchlist](/features-and-modules/watchlist/)                                           | Screens the user against standard watchlists.                                                                                                                                                       |
| [Watchlist Business](/features-and-modules/business-watchlist/)                         | Screens a business against standard watchlists.                                                                                                                                                     |


## Capture Signatures and Consent

These modules capture legally binding signatures and record user consent.

| Module                                                                                                           | Description                                                                                                            |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| [Advanced Electronic Signature](/features-and-modules/advanced-electronic-signature/)   | Captures a certificate-backed electronic signature that meets higher legal standards.                                  |
| [Certificate Issuance](/features-and-modules/certificate-issuance)                     | Issues a certificate upon successful completion of the verification process to support legal and compliance standards. |
| [Data Sharing Consent](/features-and-modules/combined-consent)                         | Collects the user's consent to collect and process their data.                                                         |
| [Electronic Signature](/features-and-modules/electronic-signature-module)              | Captures a standard electronic signature from the user.                                                                |
| [Qualified Electronic Signature](/features-and-modules/qualified-electronic-signature) | Captures an electronic signature that meets the highest legal standards, specifically under the EU eIDAS Regulation.   |

## Add Human-Assisted Verification

These modules introduce a live agent into the IDV process.

| Module                                                                               | Description                                                                                        |
| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| [Video Conference](/features-and-modules/video-conference) | Connects the user with a live agent who conducts an identity verification interview through video. |

## Configure the User Experience

These modules shape the user experience of a Workflow or Flow, including routing decisions. They do not collect or verify data.

| Module                                                                                 | Description                                                                                                                                                                                  |
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Custom Module](/features-and-modules/custom-module)         | Allows you to point the IDV session to your application to run custom logic and return a result.                                                                                             |
| [External Decision](/features-and-modules/external-decision) | Calls a configured external endpoint and exposes the returned decision value for routing [conditions](/dashboard-platform-administration/configure-workflow-conditions/). |