Reads your inbox
Monitors a Microsoft 365 mailbox on a schedule, loads attachments, skips duplicates, and picks up RFQ/RFP emails even without a PDF.
// InnoSync Made-to-Order Agent
InnoSync Made-to-Order Agent reads incoming purchase orders and RFQs from your inbox, extracts every line with Azure AI, matches your customers and configured, made-to-order items, and creates the Sales Order or Quote in Business Central — with a human-review gate for anything it's unsure about.
Purchase Order
order.pdf · 2 pages
Purchase orders and RFQs land as email and PDF. Someone reads them, finds the customer, matches each item, keys in quantities and prices, and hopes nothing was missed.
A scheduled dispatcher pulls new email, reads the documents, extracts the data, resolves it against Business Central, and creates the sales document — or hands it to a person.
Email arrives
A monitored mailbox receives a PO or RFQ, with or without a PDF.
Outlook / M365OCR the document
PDF attachments are read into structured text and layout.
Azure Document IntelligenceExtract with AI
An LLM pulls buyer, items, quantities, prices, dates and ship-to.
Azure OpenAIResolve & configure
Match customer and items to BC master data; apply configurator options.
BC master data · IWXCreate the document
Auto-create a Sales Order or Quote — or route to human review.
Sales Order / QuoteLow-confidence documents are held for human review — nothing posts unattended.
OCR captures the text and layout; the model identifies the buyer, the purchase-order details, and every line item, with a confidence signal on each field.
Emailed PDF purchase order
Extracted data
Structured, matched, ready to post
Reading, extraction, matching, configuration, document creation, and review — end to end, inside Business Central.
Monitors a Microsoft 365 mailbox on a schedule, loads attachments, skips duplicates, and picks up RFQ/RFP emails even without a PDF.
Azure Document Intelligence reads the PDF; Azure OpenAI extracts buyer, items, quantities, prices, dates and ship-to into structured data — using the header logo to identify the buyer.
Resolves customers by exact, normalized, fuzzy (Levenshtein) and email match, and items by long code, description or cross-reference — or creates a customer from a template.
Integrates with Insight Works Product Configurator to match categories and apply mandatory options to sales lines, so configurable items come through complete.
Auto-creates a Sales Order (released, with extracted prices) from a PO, or a Sales Quote from an RFQ — and links it back to the source email and staging request.
Anything low-confidence is held for review, never posted unattended. A full processing log and downloadable extraction JSON make every decision traceable.
Inbox entries as emails arrive, staging requests that become quotes and orders, setup with editable AI prompts, and a full processing log — all inside Business Central.
| Entry No. | Subject | Status | Customer No. | Needs Review |
|---|---|---|---|---|
| 10 | Re: Purchase Order PO92628 - v4 | Review | C0034 | |
| 11 | Re: Purchase Order # 52100 - v5 | Review | C0141 | |
| 12 | Re: POD010MR_415036_QSYSPRT_001 - v6 | Review | C0505 | |
| 13 | FW: Tariffs Reversed. Now Could Be the Moment to Move. | Skip | — | |
| 14 | FW: Purchase Order PO# 231-200598 - v7 | Review | — | |
| 15 | FW: RFQ | Review | — | |
| 16 | FW: RFQ - #2 | Review | C0007 | |
| 17 | FW: RFQ - #3 | Review | C0007 |
| Request No. | Customer No. | Document Intent | Needs Human Review | Status | Quote No. | Order No. |
|---|---|---|---|---|---|---|
| REQ00024 | C0086 | Order | Processing | — | — | |
| REQ00025 | C0506 | Quote | Processing | — | — | |
| REQ00026 | C0007 | Quote | Completed | SQ003293 | — | |
| REQ00027 | C0007 | Quote | Completed | SQ002546 | — | |
| REQ00028 | C0007 | Quote | Completed | SQ002547 | — | |
| REQ00031 | C0002 | Order | Processing | — | — | |
| REQ00032 | C0002 | Order | Completed | — | SO048952 | |
| REQ00033 | C0002 | Order | Completed | — | SO048953 |
Edit instructions for each LLM step used by the Sales Order Agent. Leave a prompt blank to use the built-in default.
| Entry No. | Time | Level | Step | Message |
|---|---|---|---|---|
| 1 | 7:40 PM | Info | Dispatcher | Started dispatcher. |
| 2 | 7:40 PM | Info | Scheduler | Scheduled task created: {…} |
| 3 | 7:40 PM | Info | Dispatcher | Scheduled next dispatcher run. |
| 4 | 7:40 PM | Info | Dispatcher | Dispatcher completed successfully. |
| 6 | 7:55 PM | Info | Dispatcher | Started dispatcher. |
| 8 | 7:55 PM | Info | Dispatcher | Scheduled next dispatcher run. |
| 9 | 7:55 PM | Info | Dispatcher | Dispatcher completed successfully. |
Shown from a Business Central demo environment — customer and document numbers are sample identifiers.
Treated as a purchase order: the agent creates a Sales Order with the extracted unit prices and releases it.
Read as a request for quote: the agent parses the request and creates a Sales Quote for the resolved customer.
A Business Central extension that uses Azure AI services in your own subscription — nothing to run outside your tenant.
Tiered monthly plans by document volume, plus a one-time onboarding. You run the Azure AI in your own subscription, so the plan price is the software — start free for 30 days.
For a first company automating email intake.
Up to 200 documents / mo
For teams processing steady daily volume.
Up to 1,000 documents / mo
For high-volume, multi-mailbox operations.
Up to 4,000 documents / mo
For multi-entity and regulated operations.
Unlimited volume · SLA
Billed annually · USD · documents beyond your plan are $0.60 each.
Azure OpenAI and Document Intelligence run in your own Azure subscription (Microsoft usage billed separately).
One-time onboarding from $900 — install, connect your mailbox and Azure keys, tune prompts, and map Product Configurator. Talk to sales.
Everything lives on the Order Processor Role Center in Business Central. Set it up, activate the schedule, and orders start landing as sales documents.
No — it's a Business Central extension that creates standard Sales Quotes and Orders. Your setup and posting stay as they are.
Any Outlook / Microsoft 365 account you connect through the Business Central Email module.
Emailed PDF purchase orders, and RFQ/RFP emails (with or without an attachment).
Only when the agent is confident. Low-confidence documents are routed to review for a person to approve.
Azure Document Intelligence for OCR and Azure OpenAI for extraction — running in your own Azure subscription.
It integrates with Insight Works Product Configurator to resolve categories and apply mandatory options on the sales lines.