KYC Upload Checker using AI
In this test drive, we will use CloudFiles AI in conjunction with Salesforce flows to create a KYC upload checker. The system will automatically detect uploads of Driving Licenses and Passports, extract important information, and populate related Salesforce fields — all within seconds.
In order to access this test drive, head over to our Salesforce AppExchange listing & click on the 'Try It' button. Enter your information to open the test drive org. Once the test-drive is open, navigate to this article within the Instructions tab of the Test Drive.
To test out this feature, follow the simple instructions below.
- Go to the 'KYC Uploads' tab and create a new record. (No additional input is required — just save the record.)
- Upload a KYC Document (Driving License or Passport) into the native 'Files' section of the record.
- Check the AI Results
- The respective KYC Documents child records will be created.
- Key information like DL/Passport Number, Holder's Name, Expiry and Issue Date will be auto populated in the respective fields.
- The Status will be updated as 'EXPIRED' or 'VALID' based on the document's extracted Expiry Date.
Optional: Process External Files
If you want to see how CloudFiles Document Management & Sharing works alongsideDocument AI to process external files, like sharepoint files, upload the documents via the CloudFiles widget. (If don't see a folder connected in the widget, simply refresh the widget or the page)
Refer to the image below for visual understanding of the above steps -

This demo is powered by Salesforce Flows with the following: Salesforce File Attached Process Document using AI , and Query Document . CloudFiles Document AI handles classification, summarization, and extraction, while a Platform Event triggers updates once processing is complete.

For more information, please refer to Document AI Tutorials
This test drive demonstrates how Salesforce flows combined with prompt engineering using CloudFiles document AI can streamline your KYC collection & data entry processes. Moreover, by customising the flows, you can create literally any type of document processing using AI. Here are some possibilities -
- Mass Property Extraction Pull large amounts of information from complex forms such as medical intake forms or patient onboarding documents.
- Mass Line Item Extraction from Tables Process invoices, purchase orders, or financial statements to extract hundreds of line items automatically.
- Text Detection from Scanned Documents Digitize archives by detecting text in scanned PDFs or image-based files (OCR).
- Text Detection in Images Extract information from photographs like business cards, certificates, ID cards, etc.
- Text Detection in Handwritten Documents Process handwritten forms, notes, or historical records using handwriting recognition.