Skip to main content

Document Ingestion

Modes of document ingestion, processing times, and status changes during processing

Document Ingestion is the entry point for getting documents into the Docupath platform. It provides four flexible ingestion paths (Drag & Drop, Email, API and Mobile App) to accommodate different user workflows and integration scenarios.

Each path supports a range of file types and includes intelligent routing capabilities, particularly for assigning documents to sub-organizations during email ingestion. Smart upload features enhance the user experience by enabling batch uploads, urgent document prioritization, and queue management before final submission.

How It Works

Drag & Drop (Web App)

Users upload documents directly through the web application by dropping files into the designated Upload area or using the browse function. The interface allows users to select which sub-organization should receive the documents. Multiple files can be queued simultaneously, with each file treated as its own primary document. All documents in a single upload batch are assigned to the same selected sub-organization.

On the Upload screen, before processing, supplementary attachments can be added to a primary document, and documents can be marked as "Urgent" to prioritize them.

Email Ingestion

When a Main Organization is created, Docupath automatically generates a unique organization email address for document uploads. Documents can also be sent directly to a Sub Organization's email address. Files are attached to emails and sent to these addresses.

Docupath supports two types of email ingestion:

  • Single Primary Document with Optional Attachments: One attachment is treated as the primary document, and any additional attachments are associated with it as supporting attachments.

  • Multiple Primary Documents: Each attachment is processed as a separate primary document. This mode uses separate email addresses configured for every organization and sub-organization.

On the Single Primary Document address, when an email has no valid business-document attachment, Docupath processes the email body itself as the document. The Multiple Primary Documents address never turns the body into a document. See Processing the Email Body as a Document.

Sub-Organization Assignment Logic: When documents arrive via Main Org email, the system performs automatic routing based on the document's Primary Party field:

  • If the Primary Party matches a sub-organization's override trading party → document is assigned to that sub-organization

  • If no match is found → system displays "No sub organization detected"

  • If multiple matches exist → system displays "No sub organization detected" (ambiguous routing prevented)

API Upload

Developers can integrate programmatic uploads by generating unique API keys from the Destination Format & APIs section. Docupath provides multiple APIs for this, including ingestion, polling, and webhook APIs. API uploads provide secure document transmission and status retrieval capabilities. A Sub Organization ID must be included in every API request to specify the destination.


Supported Configurations & Options

Supported File Types

  • Documents: PDF, DOCX, DOC, XLSX, XLS, XML, HTML, TXT

  • Images: JPG, JPEG, PNG, TIFF, TIF, HEIC

File Size and Page Limits

  • Maximum file size: 50 MB per document

  • Maximum pages: 150 pages per document

Batch Composition

  • Drag & Drop batch limit: Up to 100 documents per batch

  • Email attachments limit: Up to 10 attachments per email (platform limit)

  • Mixed uploads: Supported - different file formats and document types can be combined in a single batch

Smart Upload Features

  • File-level attachments: Attach supplementary files to primary documents

  • Urgent marking: Flag documents as urgent

  • Queue management: Delete or re-upload files before batch submission

  • Queue search: Search within the upload queue by file name or metadata

  • Skip workflow: "Go to Review" button to proceed to the Review Screen without uploading additional files


Other Technical Specifications

Parameter

Specification

Ingestion Paths

4 (Drag & Drop, Email, API, Mobile App)

Supported Formats

13 file types (PDF, DOCX, DOC, XLSX, XLS, XML, JPG, JPEG, PNG, TIFF, TIF, HEIC, HTML, TXT)

Max File Size

50 MB

Max Pages per Document

150

Max Drag & Drop Batch

100 documents

Max Email Attachments

10 per email

API Authentication

Unique API keys per Destination Format & APIs configuration

Sub-Org Assignment

Automatic via Primary Party matching (email) or explicit selection (Drag & Drop, API, Mobile App)


Notes

  • Ambiguous routing: When multiple sub-organizations match a document's Primary Party during email ingestion, the system cannot auto-assign and requires manual intervention

  • Attachment limit: Email ingestion is capped at 10 attachments per message; larger batches must be split across multiple emails

  • Batch size constraint: Drag & Drop is limited to 100 documents per batch; very large operations may require multiple submissions

  • File size ceiling: Individual files exceeding 50 MB or 150 pages will be rejected during ingestion

  • API key security: API keys must be managed securely; compromised keys should be regenerated immediately

  • No automatic retry: Failed API uploads are not automatically retried; manual resubmission required

  • Mixed file type processing: While supported, mixing document types (invoices, receipts, contracts) in one batch may impact downstream extraction accuracy

Did this answer your question?