What are Reviews?
When using Advanced or VLM extraction modes, Documind automatically analyzes the confidence of extracted data. If required fields fall below your specified threshold, the extraction is flagged for human review. This creates a human-in-the-loop workflow where:- AI extracts data with confidence scoring
- Low-confidence fields are automatically flagged
- Human reviewer corrects flagged fields
- Automation continues with corrected data
Why Use Reviews?
Accuracy Assurance
Catch AI errors before they propagate through your automation pipeline
Cost Optimization
Only review documents that need it, not every extraction
Audit Trail
Track who reviewed what and when for compliance
Continuous Improvement
Reviewed data helps improve future extractions
How Flagging Works
Confidence Calculation
For each extracted field, confidence is calculated as:- Lexical similarity: How well the extracted text matches across models
- Semantic similarity: How similar the meaning is across model outputs
Review Threshold
Set your threshold based on risk tolerance:Required Fields Only
Only required fields trigger review flags:invoice_number has low confidence → needs_review = trueIf
optional_notes has low confidence → No review needed
Response Structure
Without Review
results immediately
With Review
Handling Reviews in Automation
Decision Flow
Three Approaches
- Polling (Recommended)
- Webhook (Future)
- Manual Check
Best for: Automation pipelines, background jobsPoll until See Polling Pattern for details.
is_reviewed = true:Identifying Fields Needing Review
Parse theneeds_review_metadata to identify problematic fields:
Best Practices
Set Appropriate Thresholds
Set Appropriate Thresholds
Match threshold to business risk:
Mark Critical Fields as Required
Mark Critical Fields as Required
Only flag fields that truly need verification:
Implement Timeout Handling
Implement Timeout Handling
Don’t wait indefinitely for reviews:
Provide Context to Reviewers
Provide Context to Reviewers
Include the original document and extraction prompt:
Monitoring Review Metrics
Track these metrics to optimize your review workflow:Common Scenarios
Scenario 1: All Fields High Confidence
results immediately in your automation
Scenario 2: Optional Field Low Confidence
results immediately. Optional field doesn’t trigger review.
Scenario 3: Required Field Low Confidence
reviewed_results
Next Steps
Polling Pattern
Implement robust polling for automation workflows
Update Review
Submit reviewed extraction results
List Pending Reviews
Query extractions needing review