Bulk Documentation
Product referenceOperationsInbound

Import inbound documents

Upload customer files so Bulk reads them automatically and builds inbound documents with their line items already filled in.

Last updated

Import Documents is the fastest way to get customer paperwork into Bulk. You upload a scanned or emailed purchase order, an order form, or a job sheet, and Bulk reads it automatically (a process called extraction, which uses OCR to pull text and values off the page) and creates an inbound document: a structured record with line items, the individual parts or tasks to make. Use Import Documents whenever a customer sends a file and you want Bulk to do the typing for you, instead of keying the order in by hand.

Importing is one of two ways work enters Inbound. When there is no file to work from, such as a phone order or a walk-in, create the document manually instead. See Create an inbound document.

Before you start

A few things must be in place before an import will succeed:

  • An active inbound configuration must exist. A configuration defines a type of document you can upload (for example "Purchase Order") and how Bulk should read it. You pick one on the first step of the import, and only configurations marked active appear. An administrator sets these up under Settings → Inbound OCR. See Configure inbound OCR and extraction.
  • Permission to import. Importing creates an upload session and a file record for every file, and the first step reads the list of configurations. In the default roles, Owners and Entity admins have the full set of permissions this flow needs. If the configuration step shows an error or no configurations, your role may be missing the permission to view inbound configurations. Ask an administrator.
  • A supported file, under the size limit. Bulk accepts PDF, image (PNG, JPG/JPEG), and spreadsheet (XLSX, XLS, CSV) files, up to 10 MB each. You can add several files at once. The on-screen hint summarises this as "PDF, PNG, JPG, XLSX up to 10MB each".

Extraction is an assist, not a guarantee

Because files are read automatically, the quality of the scan matters. Sharp, straight, high-resolution scans extract far better than blurry, tilted, or low-resolution images. Always check the extracted values, especially quantities and part numbers, against the original file before you approve the document.

Where to find it

Open Inbound from the main sidebar and choose Import Documents. Past uploads live next to it under Import History.

Import a document, step by step

Import Documents is a three-step wizard. The header reads Import Documents, and a Step n of 3 indicator tracks your progress.

Step 1: Select Config

Under Configuration, choose the type of documents you are uploading. Each active configuration appears as a card showing its name (and code, if it has one). Select the card that matches your file, then choose Next.

If you try to continue without selecting one, Bulk shows a Select a config message. If no configurations exist yet, you see No configurations yet with a Create configuration button that takes an administrator to the settings screen. A plant with no configuration cannot import until one is created.

Select Config with Gotham Customer Orders and Fox Purchase Orders cards, neither selected, and Cancel and Next controls.
Step 1: pick the configuration that matches the file you are about to upload.

Step 2: Upload Files

Under Upload, add your files. Drag them onto the drop zone, or select Click to upload to browse. While you drag a file over it, the zone reads Drop files here. Each file you add appears in a Selected Files list with its name and size; remove one with the X button before you upload.

The selected-files list shows names, sizes, and remove controls. Duplicate checking runs after you start the upload, when the background upload manager hashes and registers each file. This step does not show a pre-upload Duplicate or Same Session badge. Duplicate detection does not block uploading.

Follow the Upload clear, high-quality scans hint shown on this step: "Sharp text and clean scans produce the best extraction results" and "Avoid blurry, tilted, or low-resolution images." When your files are ready, choose Next. Continuing with an empty list shows an Add files message.

Upload Files with scan-quality guidance and two selected purchase-order PDFs, each showing its name, size and remove control.
Step 2: select clear purchase-order files and check their names and sizes before continuing.

Step 3: Confirm and start

The Confirm step contains a Review summary of what you are about to import: the Configuration you chose, the number of Files, and the Processing mode, which is currently One order per file. Every file becomes its own inbound document. Choose Start Upload to begin. The button briefly reads Starting... as the batch is created. Before starting, use Back twice to return to Select Config, then Cancel to leave without importing.

Confirm step showing Fox Purchase Orders, two files, one order per file, and the Start Upload button.
Step 3: confirm the configuration and file count before starting the background upload.

What happens after you upload

After you start, the wizard shows Uploading, overall progress, and a row for each file. Transfers run in the background, so you can leave the page and keep working. The heading becomes Upload complete once the transfers have settled; check the individual file outcomes before assuming every transfer succeeded. Choose View session to open the session and follow processing.

Every upload creates a session, a record of that batch of files. You can reopen it later from Import History. Processing runs on its own: each file is validated, read, and turned into an inbound document with its line items. Reviewing the result and fixing anything the reader got wrong is a separate step: see Review an inbound import.

Example: importing a Fox purchase order

At Gotham Applied Sciences, a coordinator receives purchase order FOX-261006 from Fox Precision for four Wayne drive couplings. The coordinator opens Inbound → Import Documents.

On Select Config they pick the Fox Purchase Orders configuration and choose Next. On Upload Files they drag the PO's PDF onto the drop zone; it appears in Selected Files with its name and size. They choose Next, confirm the Review summary on Confirm: Fox Purchase Orders, 1 file, one order per file, and choose Start Upload.

The coordinator follows the transfer progress and chooses View session. After reading succeeds, the PO becomes an inbound document with the customer, PO reference, and coupling line ready to check against the original before approval.

Expected result

  • A new upload session exists, visible under Import History.
  • Each uploaded file becomes an inbound document once reading succeeds, with its line items extracted.
  • The document is ready to review and can become production jobs once its items are checked and approved.

Feature state and limitations

Import Documents is generally available. Keep these limits in mind:

  • One order per file only. Every file you upload becomes its own inbound document. Grouping several files into one order, or splitting one file into several, is not available on the import screen today.
  • Supported types and size are enforced. Files outside PDF, PNG, JPG/JPEG, XLSX, XLS, or CSV, or larger than 10 MB, are rejected by the picker before upload.
  • Duplicate detection depends on the file's content. Bulk compares a fingerprint of the file's contents, so an identical file uploaded twice is flagged, but a re-scanned or re-saved version of the same document may not be. Duplicates are flagged, never blocked.
  • The configuration list needs its own permission. The first step reads your plant's inbound configurations, which requires the "view inbound configurations" permission. This is a narrower grant than uploading files, so a role that can upload may still be unable to open the configuration list. If that happens, ask an administrator to adjust your role.

Troubleshooting

  • "No configurations yet" on Step 1. No active inbound configuration exists for this plant. An administrator must create one under Settings → Inbound OCR before you can import. See Configure inbound OCR and extraction.
  • A file will not add to the list. It is probably an unsupported type or over 10 MB. Convert or re-export it to a supported format, or reduce its size, then try again.
  • A file failed while processing. Files can fail validation, extraction, or document creation. Failed extraction and failed document creation can be retried from the file. A file that fails validation cannot be retried and must be re-uploaded. Reviewing and recovering failed files is covered in Review an inbound import.
  • A file is recognised as a duplicate during upload. Duplicate checking happens during the background transfer flow. Review the session outcome and original order before processing another copy.