Sales Order Entry
Sales order automation for Epicor Kinetic
lowki.ai reads customer orders from your email and enters them into Kinetic, flagging anything it's unsure of for your team to check. No templates, no portal, and typically live in under a day on on-prem or cloud Kinetic.
Figures from live production at Thomas Dudley Plumbing Products. Any field a person changes after entry counts against us.
How it works
From an email to an order in Kinetic
Your team keeps working in Outlook and Kinetic. lowki.ai does the reading and the typing in between.
A person chooses what goes in. Or drop the document onto a Kinetic order and mark it 'AI Needs Processing'. Your customers keep sending orders the way they do today.
It reads the email and attachments in any layout, with no templates to build, and matches the customer, ship-to and parts against your Kinetic data.
Through the REST API, so your Method and Data Directives still apply. The order shows as entered by lowki.ai and links back to the original email.
Processed emails are ticked. If something stops an order going in, such as a duplicate PO that Kinetic rejects, the email is flagged and its category says what's wrong.
| Line | Part | Qty |
|---|---|---|
| 1 | BRK-2210 | 250 |
| 2 | BRK-2214 | 100 |
| 3 | FIX-0081 | 1,000 |
Illustration. Customer and part details are examples.
For the business
What it means for your order desk
More orders, same team
An 80% increase in order processing throughput at Thomas Dudley Plumbing Products, without adding people to the order desk.
Every customer, not just the EDI ones
EDI only ever reaches your largest, most structured customers. lowki.ai handles the long tail that emails PDFs and spreadsheets, without asking them to change anything.
Answers in one click
When a customer rings about an order, anyone can open the original email and attachments straight from the order in Kinetic.
Orders or quotes
Set up at deployment to create sales orders or quotes, whichever matches how your team works.
Why inside Kinetic
Why the order goes straight into Kinetic
You've spent years, and serious money, putting your business rules into Kinetic. lowki.ai uses them instead of copying them somewhere else.
Kinetic checks it first
Every order is written to Kinetic, so credit limits, price lists, customer part references, directives and BPMs run as it goes in, exactly as for an order keyed by hand. Kinetic rejects what breaks its rules, and credit holds show in Kinetic, where your team already looks.
One check, in one place
A draft approved in another system can still stop in Kinetic on credit or price, so someone checks it twice, in two screens. Want every order reviewed first? A hold BPM in your own process does that, on the real order.
Your investment keeps working
Nothing is copied into a second system, so there's nothing to keep in step at every upgrade. Stop using lowki.ai and nothing breaks: your approvals, holds and rules were always Kinetic's.
Questions worth asking any vendor
- Does your approval screen run Kinetic's credit check, price lists and BPMs, or do we find out after release?
- Where do approvals live, and how many places does the audit trail sit?
- What happens to it at every Kinetic upgrade?
- What happens if we stop using you?
Controls
Built on Kinetic, not beside it
The questions IT and finance ask first. More detail on the security page.
Kinetic's rules still apply
Orders go in through Epicor's REST API, so your directives, validations and duplicate-PO rule work as they do today. Nothing is duplicated outside the ERP.
Review in your own process
lowki.ai flags anything it's unsure of. We recommend holding new orders with a BPM in your own Kinetic work process so every order is reviewed first. lowki.ai works with your process and doesn't change it.
Your data, handled carefully
lowki.ai reads a copy of each email in memory and discards it once processed. AI processing runs in the EU, and each customer has their own Docker stack.
Pricing
Published pricing, billed monthly
Pay for what you process. £400 setup fee.
5,000 lines/month included, then £0.12 a line.
FAQs
Questions buyers ask
What happens if Lowki.ai can't read an order, or gets something wrong?+
Anything lowki.ai can't confidently process (unfamiliar customers, ambiguous part numbers, missing fields) is flagged for your team to check, and the email's category in Outlook says what's wrong. We recommend holding new orders with a BPM in your own Kinetic work process, so every order is reviewed before it's processed.
Why doesn't lowki.ai hold orders outside Kinetic until they're approved?+
Because Kinetic's own checks wouldn't have run yet. A draft approved in another system can still be stopped on credit, price or a BPM once it reaches Kinetic, so it gets checked twice, in two places. lowki.ai writes every order to Kinetic, so your credit limits, price lists, directives and BPMs apply as it goes in. Kinetic rejects what breaks its rules, such as a duplicate PO, and the email is flagged with the reason. Credit holds show in Kinetic, the best place to see them, because that's where your team already works. If you want every order reviewed before it's processed, we recommend a hold BPM in your own Kinetic process: your team then reviews the real order, with Kinetic's checks already done.
How long does implementation take?+
Implementation is typically completed within a day. This includes setup, Epicor integration, testing, and onboarding your team. Most customers are processing live orders by the end of day one.
Do we need to train Lowki.ai like other AI document extraction tools?+
No. Lowki.ai is designed to deliver value from day one without the need for template building or ongoing training.
What file formats can lowki.ai read?+
PDF (including PDFs where the order is an image rather than text), Word (.doc, .docx) and Excel (.xls, .xlsx, .xlsm) attachments, plus the text of the email itself.
Will it work with my Epicor customisations?+
Yes. Because Lowki.ai works through Epicor's REST API, your existing Method Directives and Data Directives still apply. That helps ensure processing stays aligned with your current business rules and system behaviour.
Will it work on-prem or cloud?+
Yes, both. lowki.ai runs in live production on on-prem Kinetic at Thomas Dudley Plumbing Products and on Epicor's cloud at another manufacturer. For the more technical minded we just need access to your REST endpoints like any integration system needs from Kinetic.
Can lowki.ai create quotes instead of sales orders?+
Yes. This is set at deployment. When your instance is configured, we set it up to create either sales orders or quotes, whichever matches how your team works.
Is there a dashboard?+
You don't need one. Status shows in Outlook: each processed email is ticked, and if something stops an order going in, the email is flagged and its category says what's wrong. New users typically pick it up in minutes. If you want a dashboard, you can build one in Kinetic from the BAQs we provide.
See what it reads from your orders
Send us a few real orders and we'll show you exactly what lowki.ai reads from them: customer, ship-to, PO, parts and quantities. Then see the full flow into Kinetic in a live demo.
Further reading
How to automate sales order entry in Epicor Kinetic
The four practical options, and what to check before you choose.
lowki.ai vs Epicor ECM Sales Order Automation
How the two approaches differ, and when to choose which.
Built on Kinetic, not beside it
What lowki.ai uses in Kinetic instead of rebuilding it.
Is EDI dead?
EDI vs AI order processing, and the gap between them.
AI order processing is not OCR
How sales order OCR works, and where it breaks down.
Security and architecture
How your data is read, processed and written to Kinetic.