Skip to Content
Enthusiast 1.5.0 is released 🎉
Pre-built AgentsOrder Intake

Order Intake Agent

poetry add enthusiast-agent-order-intake

The Order Intake agent converts handwritten notes, scans, and filled purchase-order PDFs into structured orders created directly in your e-commerce system. It can also detect when the provided input is incomplete or unclear; in those cases, it initiates a human-in-the-loop clarification step to confirm missing details before creating the order.

Use Cases

  • Field-Submitted Orders – Sales reps or technicians can snap a photo of a handwritten PO, and the agent creates the corresponding order without manual data entry.
  • Email Attachment Processing – Automatically parse emailed PDFs or scans, request clarification when needed, and create the order once all details are confirmed.
  • Bulk Import of Legacy Purchase Orders – Scanned archives of old POs can be processed into actual orders, simplifying data migrations and cleanup efforts.
  • OCR to Order Automation – Automatically convert scanned PO documents into structured e-commerce orders. Ideal for distributors and wholesalers receiving high volumes of paper-based or emailed POs that would otherwise require manual data entry.

Installing Order Intake Agent

Run the following command inside your application directory.
If you're using Enthusiast Starter, that's inside enthusiast-starter/src/

poetry add enthusiast-agent-order-intake

Then, register the integration in your config/settings_override.py.

AVAILABLE_AGENTS = [ 'enthusiast_agent_order_intake.OrderIntakeAgent', ]
Last updated on