Platform Features

Everything you need to build intelligent document workflows

From extraction to validation to action — Docstruct gives you modular building blocks that snap together into powerful, no-code automation pipelines.

Sign up
Document Templates

Customizable templates that model any data structure

Define exactly what fields to extract from your documents — including nested objects and arrays. Support for every document type, from invoices to contracts to ID cards.

Nested Objects & Arrays

Model complex data with objects and array-of-object field types

Custom Field Types

String, Number, Date, Boolean, Object, Array — fully flexible

Live Preview

See your template structure as you build it in real-time

Template Versioning

Iterate on templates without breaking existing workflows

Invoice Template — Field Configuration12 fields
vendor_name
String
invoice_number
String
line_items
Array<Object>
total_amount
Number
billing_address
Object
Data Connectors

Ingest documents from anywhere

Connect your existing systems — email inboxes, APIs, cloud storage, or webhooks. Documents flow in automatically, no manual uploads needed.

Email Ingestion

Forward emails and auto-extract attachments for processing

REST API

Push documents via API with full webhook support

Cloud Storage

Connect S3, GCS, or Azure Blob for batch ingestion

Webhooks

Real-time event-driven document processing

Active Connectors

Email Ingestion

Active

REST API

Active

S3 Bucket

Configured

Webhook

Active

Checker UI

Human-in-the-loop verification

When AI isn't enough, route documents to your team for manual review. Approve, reject, or correct extracted data with a purpose-built checker interface.

Review Queues

Assign documents to specific team members or roles

Confidence Scoring

Only flag low-confidence extractions for human review

Side-by-Side View

See the original document alongside extracted fields

Audit Trail

Every approval, rejection, and edit is tracked

Document Checker — Review Queue3 Pending

INV-2024-0891

Acme Corp

Pending Review

INV-2024-0890

Globex Inc

Approved

INV-2024-0889

Initech LLC

Rejected
Workflow Triggers

Start workflows automatically

Configure how and when your workflows fire — via email, API call, schedule, or manual upload. Mix and match triggers for maximum flexibility.

Email Triggers

Process documents sent to dedicated email addresses

API Triggers

Kick off workflows programmatically via REST endpoints

Scheduled Runs

Set cron-like schedules for batch processing

Error Handling

Automatic retries and failure notifications

Workflow Triggers

Email

Active

invoices@company.com → Auto-ingest attachments

API Endpoint

Active

POST /api/v1/upload → Process on receive

Scheduled

Inactive

Every day at 9:00 AM → Pull from S3

Rule Engine

Validate, route, and act with custom rules

Build conditional logic that runs after extraction — validate field values, trigger API calls, send emails, or route to approvers based on your business rules.

Conditional Logic

IF/THEN/ELSE rules with AND/OR combinations

API Actions

Trigger external API calls when conditions are met

Email Notifications

Send automated emails based on rule outcomes

Expression Builder

Create computed fields and complex validations

Rule: High-Value Invoice Approval

Conditions

total_amountgreater than$10,000
AND
vendor_tierequalsNew
Match →Send to Approver + Notify via Email
No Match →Auto-approve

Ready to automate your document workflows?

Set up your first workflow in under 15 minutes. No templates. No training. No IT dependency.

Sign up