How do I set up document upload and cross-check steps?
Use the Document step to collect a document and read it with OCR, and the Summary & Cross-check step to verify documents at the end.
What are they for?
The Document step asks the visitor to upload a document; the document is read and the extracted details are shown to the visitor for confirmation. It is designed for flows that need documents, such as business onboarding (KYC). The Summary & Cross-check step checks at the end whether the collected documents agree with each other.
Both steps are in the “Documents” category of the palette. The “KYC Belge Doğrulama” ready-made flow is a good starting example.
Setting up the Document step
- Add a “Document” step to the canvas and write in the “On-screen text” what the visitor should upload.
- Pick the “Document type”: Vergi levhası (tax certificate), TC Kimlik Kartı (Turkish ID card), Faaliyet belgesi (activity certificate), İmza sirküleri (signature circular), Ticaret sicil gazetesi (trade registry gazette) or Islak imzalı sözleşme (wet-signed contract). The document's inner steps load once you pick a type.
- Pick the “Document service”: the verification service you connected on the Integrations page, or “Demo (no service call)” for testing.
- Review the “Document inner steps” on the “Fields” tab. “Load preset fields” brings in the standard fields of the document type. Each field's “Filling” can be “Automatic (OCR)” or “Manual”; validation rules and required work as in Form fields.
Exits of the Document step
The Document step has several exits on the canvas, and you can connect each to a different step: “Succeeded”, “Unreadable”, “Missing field”, “Mismatch”, “Suspicious” and “Service error”. If “Succeeded” isn't connected, the flow ends once the document is approved.
In “What the avatar says on error branches”, write what the avatar should say for each error exit. If you leave a box empty, the faded automatic sentence is read.
In “Document owner verification” you can turn on “Compare company title” and “Compare company address”. Tax identification number and Turkish national ID mismatches always block and can't be turned off.
Summary & Cross-check
This step works only if the flow has at least one Document step; otherwise you see “The flow has no document step to review.” Its settings:
- “Cross-check groups”: tax identification number, Turkish national ID number, authorized person's full name, company title, company address, trade registry number, MERSIS number, tax office, economic activity classification code and Istanbul Chamber of Commerce verification. For each group choose “Active” (the check runs) and “Blocks” (a mismatch stops final approval).
- “Documents to show”: which documents are listed on the summary screen.
- “Confirmation checkbox text” and “Complete button text”: what the visitor sees at the final confirmation.
Where do I see the results?
Open a conversation from the “Conversations” list on the flow's “Analytics” tab. The detail shows the “Document summary” and the “Cross-check report”, with each field marked “match”, “mismatch” or “single source”.
Tip: try the setup first in “Preview” with “Demo (no service call)”; once your verification service is connected, select it and save.
Related articles
- How do I set up Message, Question, Selection and Form steps?The four basic steps that talk to visitors and collect details: Message, Question, Selection and Form, with option sources and field validation.
- How do I connect Verifigo for document verification?Have the Document step in your flows read and verify uploaded documents with your own Verifigo account.
- How do I read flow analytics?Start, completion and success rates, the step funnel, traffic sources, the conversation list and evaluations on one tab.