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

  1. Add a “Document” step to the canvas and write in the “On-screen text” what the visitor should upload.
  2. 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.
  3. Pick the “Document service”: the verification service you connected on the Integrations page, or “Demo (no service call)” for testing.
  4. 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

Was this article helpful?