Orders by email
Trade customers send orders as free text, PDFs and photos. Someone retypes them all.
For distributors and B2B trade
Order emails, product data, quotes and trade customer questions. Turn the messy text that runs a distribution business into clean data and fast replies.
emails turned into order lines
consistent titles and attributes
drafted from your price list
The problem
Trade customers send orders as free text, PDFs and photos. Someone retypes them all.
Vendor feeds arrive with inconsistent titles, units and missing attributes.
Customers buy from whoever replies first, and your reps are still building the spreadsheet.
Capabilities
Extract customer, SKU, quantity, unit and delivery date into JSON for your order system.
Standardise titles, units and attributes from vendor feeds.
Draft quotes and cover emails from the pricing and terms you include.
Answers about stock, lead times and terms from the information you supply.
An Idempotency-Key per order means retried jobs are metered once.
The router sends routine extraction to the lowest-priced model with the capability.
Use cases
Order lines extracted from inbound emails for review.
Consistent product records across thousands of lines.
Fast, accurate drafts for reps to send.
Suggested answers for common trade questions.
How it works
Paste an order email into the playground and see the JSON.
Call the endpoint from your ERP or order workflow.
Give each branch its own key and watch usage in the dashboard.
Control
API keys are shown once at creation and stored only as a hash. Revoke any key instantly from Settings.
Every request carries its own receipt: tokens in, tokens out, latency and price. Nothing is billed that you cannot trace.
Per-account rate limits and a free monthly allowance keep experiments safe before they become production.
You choose exactly what you send. Repeat prompts can be served from your cache, and cache hits are never billed.
For developers
Send a prompt and a capability, or name a model. One bearer key, one small JSON body, and a full receipt on every response.
curl https://YOUR-DOMAIN/api/ainf/inference \
-H "Authorization: Bearer $AI_INFERENCE_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-1042" \
-d '{"prompt":"Summarise this ticket in one line","capability":"chat"}'It is one HTTP endpoint. Your integration sends text and receives structured output.
Accuracy depends on the input. Validate extracted lines against your product master before posting orders.
Include the relevant prices and terms in the prompt. It works only from what you send.
Per token at the price shown for each model, after a free monthly allowance.
Parse your first orders on the free allowance.