Skip to content

Uploading Files to CRM

When a client submits an application for a verification level which includes files, the file is uploaded to the Client's CRM Profile under the Documents block & dispositioned according automatically based on state from the verification provider. The following describes the mechanisms used to ensure that files are retrieved from the Verification Provider and uploaded to the CRM.

Detecting Uploaded Files

Due to the many methods of integration, there are several mechanisms used to detect files which have been uploaded to the Client's Verification Provider Profile.

Periodic Checks

Once every 24 hours at midnight, a periodic check is run which checks all applications in the Verification Center database which were either created or modified within the previous 2 weeks of the check. The evidence files related to these applications are then checked to see if there are any new or updated files. If there is an update, the updated files are then uploaded to the secure file storage and enqueued to be uploaded to the CRM.

Direct Uploads

Deprecation Notice

This method is currently deprecated and is not avaialble for clients to use. It is being documented for archival purposes.

When a client directly uploads a file to their verification center application through the native verification center upload mechanism, the following flows are followed:

Verification Provider Document Type to CRM Document Type Mapping

Due to the difference of requirements for type of document between the verification provider and the CRM, a mapping mechanism has been created which maps the verification center document types to corresponding CRM document types & subtypes.

Current

Verification Provider Document TypeCRM Document TypeCRM Document Subtype
IDENTITYPOIid
ID_CARDPOIid
PASSPORTPOIpassport
DRIVERSPOIlicense
ID_DOC_PHOTOPOIid
DRIVERS_TRANSLATIONPOIaffidavit
PROOF_OF_RESIDENCEPORvisa
RESIDENCE_PERMITPORvisa
UTILITY_BILLPORutility
CONTRACTPORaffidavit
VEHICLE_REGISTRATION_CERTIFICATEPORaffidavit
SELFIELivenessliveness
VIDEO_SELFIELivenessliveness
PROFILE_IMAGEOtherother
AGREEMENTOtherother
INVESTOR_DOCOtherbank-statement
INCOME_SOURCEOtherother
PAYMENT_METHODOtherother
BANK_CARDOtherother
COVID_VACCINATION_FORMOtherother
OTHEROtherother

Future

Important Note

This section describes updates to the mechanisms which are currently in development and have not yet been implemented. It is documented so that you can be aware of how the functionality will work in the future.

Verification Provider Document TypeCRM Document TypeCRM Document Subtype
ID_CARDProof of IdentityID_CARD
PASSPORTProof of IdentityPASSPORT
DRIVERSProof of IdentityDRIVERS
ID_DOC_PHOTOProof of IdentityID_DOC_PHOTO
DRIVERS_TRANSLATIONProof of IdentityDRIVERS_TRANSLATION
RESIDENCE_PERMITProof of ResidenceRESIDENCE_PERMIT
UTILITY_BILLProof of ResidenceUTILITY_BILL
VEHICLE_REGISTRATION_CERTIFICATEProof of ResidenceVEHICLE_REGISTRATION_CERTIFICATE
PROFILE_IMAGEOtherPROFILE_IMAGE
AGREEMENTOtherAGREEMENT
CONTRACTOtherCONTRACT
COVID_VACCINATION_FORMOtherCOVID_VACCINATION_FORM
PAYMENT_METHODProof of PaymentPAYMENT_METHOD
BANK_CARDProof of PaymentBANK_CARD
SELFIEProof of LivenessSELFIE
VIDEO_SELFIEProof of LivenessVIDEO_SELFIE
INVESTOR_DOCKYCINVESTOR_DOC
INCOME_SOURCEKYCINCOME_SOURCE