Infor ERP orders to booked freight: how to automate carrier booking without a new integration
Key Takeaways
You can automate carrier booking from Infor ERP orders without building a new integration by starting from what Infor already produces: a scheduled report or export of orders released for shipping, sent to the freight software by file or email. An AI logistics agent such as Wilson, by Cartage, reads those orders, checks them for missing freight details, requests quotes from the company's approved carriers, books within its rules and tracks each load to a paid carrier invoice. Wilson works with Infor and other ERP environments, with the exact connection depending on the customer's data flow and scope. A deeper connection, such as writing carrier and tracking details back to Infor, can come later.
- Infor stays the system of record for orders, customers, items and finance.
- The first step is a report of released orders that Infor can already schedule.
- Freight needs a few fields many ERP reports leave out: packed weight, pallet count, dimensions, class and delivery requirements.
- An AI logistics agent asks for missing details before quoting instead of sending wrong requests.
- Write-back to Infor is useful but optional at the start, and depends on scope.
- Most teams start on a few lanes from one plant or warehouse and expand.
What does it take to go from an Infor order to a booked load?
Going from an Infor order to a booked load takes five pieces of work: getting the order out, checking it, quoting, booking and confirming. An AI logistics agent like Wilson does all five. The table shows what each step needs and where it usually breaks.
| Step | What is needed | Where it usually breaks |
|---|---|---|
| Get the order out of Infor | A scheduled report or export of released orders | Nobody owns the report; it runs at the wrong time |
| Check the order | Ship-to, dates, items, weight, count, class, instructions | Pallet count or packed weight missing |
| Request quotes | Approved carriers for the lane and mode | Requests go out with incomplete details |
| Book | Lane rule, rate limit, written acceptance | Tender sits unanswered |
| Confirm and link | Rate confirmation on file, references linked to the Infor order | Carrier's PRO never connected to the order |
Why does Infor matter for freight automation?
Infor is the system of record for many manufacturers and distributors, which means every shipment starts there. If freight automation cannot read Infor orders reliably, the team keeps copying them by hand, and every other improvement depends on that copying. Getting the order out of Infor cleanly is the first and most important step; everything else builds on it.
Who is this for?
This is for manufacturers and distributors that run Infor as their ERP and move freight with outside carriers: LTL, truckload, parcel, and sometimes ocean, drayage and cross-border. The logistics team is usually small relative to the order volume and spends much of its day between Infor, email and carrier websites. Company size does not change the approach; the report-first start works the same way for a single plant or many.
What does the freight work look like today without automation?
Without automation, a coordinator watches for released orders in Infor, copies the details into emails to carriers, collects quotes from replies, books one, emails pickup details to the dock, chases status, asks for the POD and checks the invoice. Each step means switching between Infor, email and spreadsheets. The order number is retyped several times, and the carrier's PRO number often never makes it back to the order. Most of the day goes to this copying and chasing, not to decisions.
Why not build a full integration first?
Building a full integration first delays the benefit and adds a project the logistics team may wait months for. Infor environments are often customized, and an API project needs mapping, testing and IT time. A scheduled report or export can start the freight work right away. If the team later wants status written back or orders sent in near continuous fashion, IT can build that with a clear list of fields, while the lanes are already running.
Should the report include orders not yet ready?
The report should include only orders released for shipping, or orders with a confirmed ready date. Including orders that are weeks away makes carriers quote loads that will not move soon, and those quotes expire. If the company wants early visibility of upcoming volume, a separate forecast report can be shared, but booking should start from released orders.
Who owns the report?
The report should have a named owner, usually someone in IT or the ERP team, with logistics as the business owner of its content. When the report's fields or schedule need to change, both should agree. A report without an owner tends to break quietly after an upgrade or a change to the order screen.
Which Infor products does this apply to?
The approach applies to the Infor ERPs that manufacturers and distributors commonly run, as long as the system can produce a report or export of orders released for shipping. The exact report, fields and schedule depend on how each company has set up its Infor environment. IT and the ERP owner know which report is closest to what freight needs.
Which Infor order data does freight need?
Freight needs the data that describes each shipment, and some of it may not be in the standard order report. An AI logistics agent checks each order for these fields and asks for anything missing. The table lists the fields and where they usually live.
| Field | Used for | Common source |
|---|---|---|
| Order or sales order number | Linking the load to the order | Order header |
| Ship-from site | Pickup address, dock hours, contact | Site or warehouse record |
| Ship-to address and contact | Delivery, appointments, customer updates | Customer ship-to record |
| Items and quantities | Description on the BOL | Order lines |
| Packed weight and dimensions | Quoting and class | Item master or packing data |
| Pallet or handling unit count | LTL quoting and BOL | Picking or packing data |
| Requested ship and delivery dates | Scheduling | Order header |
| Special handling | Liftgate, appointment, temperature, hazmat | Order notes or ship-to attributes |
| Freight terms | Prepaid, collect or third party | Order header |
| Customer PO | Matching documents | Order header |
How should units of measure be handled?
Units of measure should be clear in the report: pounds or kilograms, inches or centimeters, cases or pallets. Mixed units are a common source of wrong quotes, especially when items are stored in one unit and shipped in another. The report should state the unit for each field, and the agent should flag values that look wrong, such as a 40,000-pound LTL shipment.
What if the report is missing fields?
If the report is missing fields, the agent asks for them on each load until the report is fixed. A hypothetical example: a distributor's Infor report has item weights but no pallet counts, because pallets are built at picking. Wilson asks the warehouse for the count before requesting LTL quotes. After a week, the team adds the packed pallet count to the report, and the questions stop. Fixing the source once is better than answering the same question every day.
What about multi-site Infor environments?
Companies running several plants or warehouses on Infor often have orders released from different sites at different times. The report can include the ship-from site, or each site can have its own report. Wilson uses the ship-from site to choose the approved carriers and the dock contacts for each load, so one report can cover several sites as long as the site is on every line.
When should the report run?
The report should run when orders are released for shipping and early enough for carriers to quote and accept before pickup. A plant that releases orders at 6 a.m. and 1 p.m. for next-day pickup might schedule two reports at 6:15 and 1:15. The schedule should match the shipping calendar, including any weekend shipping.
What if the same order appears twice?
The same order can appear in two reports, for example if it was released, changed and released again. The agent recognizes the order number and updates the existing load rather than creating a second one. If the changes affect the booking, it asks the carrier to confirm. This prevents double bookings from a report that repeats orders.
What about order changes after the report?
Order changes after the report should arrive in the next report or by email, and the agent compares them with the load. A change in weight, count, address or date may change the quote or the booking. Wilson asks the carrier to confirm changes that affect price and sends anything above the limit to a person.
How does the agent turn the order into a confirmed booking?
The agent turns the order into a confirmed booking by requesting quotes from approved carriers, comparing them, negotiating if needed, tendering and waiting for written acceptance. Wilson does each step within the company's rules and marks the load booked only when the rate confirmation is on file.
- Quote. Requests go to the carriers approved for the lane and mode, by email, API or EDI where supported.
- Compare. Quotes are put on the same total basis and ranked by the lane rule.
- Negotiate. If the best quote is above the target, Wilson negotiates within approval limits.
- Tender. The chosen carrier is asked to commit, with a deadline.
- Confirm. Written acceptance and a matching rate confirmation are recorded.
- Link. The carrier's PRO or load number is linked to the Infor order.
What does the rate confirmation check?
The rate confirmation check compares the carrier's confirmation with the tender: pickup and delivery details, dates, equipment, weight, count, accessorials and the total. If anything differs, Wilson asks the carrier to correct it before the load counts as booked. This is what makes the later invoice check reliable.
What happens when a carrier does not answer?
When a carrier does not answer by the deadline, the agent closes the offer and tenders the next approved carrier. If no approved carrier accepts in time, a named person decides. For more, see what happens when a carrier does not respond to a freight tender.
How are approvals sent?
Approvals are sent to the person named in the rules, in the channel they use, such as Slack, Microsoft Teams or email, with the quotes, the gap to the limit and the time left before pickup. The approver can answer in one line, and the answer is recorded on the load.
How are rate limits applied?
Rate limits are applied per lane and mode. A quote within the limit can be booked under the rules; a quote above it goes to the approver with every quote attached. Wilson negotiates rates against the customer's rate targets under configured rules and approval limits, so many quotes above the target can be brought within the limit before anyone needs to approve.
Which carriers are used?
Only carriers the company allows: its own approved carriers per lane and mode, and Wilson's network on lanes where the company turns it on. Wilson books only carriers the company allows, and anything outside the rules goes to a person.
What about orders that split into several loads?
Some Infor orders ship in several loads, for example when items come from different sites or the order is too big for one truck. Wilson links each load to the order and the order to all its loads. Customer service can see which part of the order has shipped and which is still pending, and the invoice for each load is checked on its own.
How long does it take from report to booking?
It depends on the carriers and the rules. When order data is complete and approved carriers answer promptly, many loads can go from report to confirmed booking the same day. Loads wait longer when data is missing, when the lane is tight or when a rate needs approval. Because each step starts as soon as the previous one ends, the wait is the carrier's, not a person's inbox.
How are modes handled?
Wilson handles LTL, FTL, ocean, drayage, parcel and cross-border freight. For parcel, it schedules FedEx and UPS pickups through the customer's own carrier accounts. Orders that could move in more than one mode can be quoted in both when the rules allow it.
What happens after the booking?
After the booking, the agent runs the load to delivery and payment, and keeps the Infor order linked throughout. An AI logistics agent like Wilson confirms appointments, tracks the load, handles exceptions, collects documents, audits the carrier invoice and pays the carrier from the Wilson Wallet.
How is the load tracked?
The load is tracked with the best source available: the carrier's API, GPS or ELD data where shared, the carrier's website by PRO number, and email or a call when there is no other source. Each status is recorded with its time and source. Confirmed delays reach the team in Slack or Microsoft Teams and the receiver by email or text as configured.
What records does the team get?
The team gets one record per load with the Infor order number, quotes, tender, acceptance, rate confirmation, tracking history, documents, invoice and payment. The records are searchable and exportable, with a change history, so finance and customer service can use them without asking logistics.
What about inbound purchase orders?
Inbound purchase orders from suppliers can follow the same approach when the company arranges the freight: a report of open purchase orders with ready dates becomes inbound loads. Wilson books, tracks and audits inbound loads the same way, and tells receiving when they will arrive.
What about customers who want delivery updates?
Customers who want delivery updates can get them by email or text when the load is picked up, running late or delivered, according to the company's settings. The contact comes from the Infor ship-to record or the order, so the right person hears without logistics forwarding messages.
Can status be written back to Infor?
Status can be written back where the connection and scope allow, for example the carrier, tracking number, ship date and delivery date on the order. Wilson's write-back to the ERP depends on scope. Many teams start without it and see each load in Wilson's dashboard and records, which customer service can search by the Infor order number.
How does customer service find a load?
Customer service finds a load by the Infor order number, the customer PO or the carrier's PRO, all of which are linked on the load record in Wilson. When a customer asks about an order, the rep sees the current confirmed status, the documents and the delivery time without asking logistics.
How are documents and invoices handled?
Wilson generates the BOL, rate confirmation, packing slips and pallet labels from the booked shipment's data, collects the signed BOL and POD, and audits each carrier invoice against the rate confirmation and the POD before paying. A mismatched invoice waits as a whole for a person.
| After booking | What Wilson does |
|---|---|
| Before pickup | Confirms truck and driver; sends BOL and labels to the dock |
| Pickup | Records signed BOL or confirmed departure |
| In transit | Tracks with the best source; acts on confirmed delays |
| Delivery | Confirms delivery; requests the signed POD |
| Invoice | Audits against rate confirmation and POD; pays from the Wallet |
What should IT and logistics agree before starting?
IT and logistics should agree on the report, its schedule, the fields, who owns it and what happens when it fails. An AI logistics agent can start as soon as these are clear. For a full checklist, see what IT should check before connecting freight software to an ERP.
What if Infor is upgraded?
When Infor is upgraded or the order screens change, the report may change too. IT should tell the freight software vendor before the change goes live, and test the report after the upgrade. The agent flags a report with a changed format instead of reading it wrong, so problems surface quickly.
What about security?
IT should review the data flow like any other system touching company data: what data leaves Infor, where it goes and who can access it. A scheduled report with only the shipping fields freight needs keeps the data shared to a minimum. Cartage states that a customer's lanes, rates and carriers are never sold or shown to another shipper.
Can logistics start before IT is ready?
Yes, in a limited way. Until the scheduled report is set up, a coordinator can forward released orders by email or export them to a spreadsheet, and Wilson can work from that. It is slower to maintain, so the report should follow quickly, but it means the first lanes do not have to wait for IT.
What does IT need to do?
IT usually needs to schedule a report of released orders, send it to Wilson's email address or a shared folder, and create Wilson's email address on the company's domain. Read-only data is enough to start. No API project is required to begin.
How long does the setup take?
Timing depends on scope: most teams start on a few lanes and expand from there. Scheduling a report and creating an email address are small tasks for most IT teams. Agreeing on the approved carriers and limits for the first lanes is usually the longest part, and Cartage helps with it during discovery.
What does logistics need to provide?
Logistics provides the approved carriers for the first lanes, the rate targets or limits, the people who approve exceptions and any customer notification preferences. Cartage helps map the highest-impact workflow during discovery.
What results should the team watch?
The team should watch how many orders become confirmed bookings without a person, how long that takes, how many carrier replies still need someone and how many invoices are checked before payment. Comparing the same lanes before and after, at similar volume, shows the real effect.
How should the first lanes be chosen?
The first lanes should be the ones where the team spends the most time on carrier follow-up today, from one plant or warehouse. A mix of LTL and truckload shows how both modes behave. Starting small keeps the report simple and lets the team adjust rules before adding more sites and lanes.
What happens if the report fails?
If the report does not arrive or arrives with a changed format, the agent tells the owner instead of treating it as a quiet day. A clear alert, such as "the 6:15 order report did not arrive", lets IT fix it before orders are delayed.
How does Wilson, by Cartage, work with Infor?
Wilson, by Cartage, is an AI logistics agent that starts from the Infor data flow the company already has and carries each order to a confirmed booking, delivery and paid carrier invoice. Wilson works with SAP, NetSuite, Microsoft Dynamics 365, Oracle, Infor, Epicor, Sage, Acumatica and other ERP environments, with the exact connection depending on the customer's data flow and scope. Wilson replaces the TMS for freight execution and connects to the company's ERP.
For the general version of this approach, see automating carrier quote requests without replacing your ERP.
What does a day look like with Wilson and Infor?
A hypothetical day: at 6:15, the Infor report of released orders arrives in Wilson's inbox with 22 orders. Two are missing pallet counts; Wilson asks the warehouse. The rest go out for quotes to approved carriers. By noon, most loads are booked with rate confirmations on file and pickup details sent to the dock. Two quotes are above the limit; the approver gets the comparison in Microsoft Teams. The 1:15 report adds six more orders, and the same cycle runs in the afternoon.
What stays with the team?
The team keeps Infor as the system of record, sets the carrier list, the lane rules and the approval limits, and decides exceptions. Wilson starts with assisted execution, and routine bookings run within the rules as the team sees the results.
Does Wilson need access to Infor itself?
Not to start. Wilson works from the report or export Infor produces. Deeper access, such as an API for write-back, is added only when the company decides it wants it, with the access IT approves.
How is Wilson priced?
Wilson is free on Wilson's network: the shipper pays the freight rate and nothing on top. When a shipper keeps its own carriers, the fee is 2% to 0.5% of what Wilson pays them, falling with volume. There are no seat fees, no setup cost and no contract.
How do teams start?
Most teams start Wilson on a few lanes and expand from there, usually from one plant or warehouse and its busiest lanes. Cartage helps map the highest-impact workflow during discovery, including which Infor report to start from and which fields to add.
FAQs
Can freight software book carriers from Infor ERP orders?
Yes. Wilson, by Cartage, is an AI logistics agent that reads Infor orders from a scheduled report, export or email, requests quotes from approved carriers and carries each order to a confirmed booking, without a new integration to start.
Do we need an API between Infor and the freight software?
Not to start. An AI logistics agent can work from a scheduled report or export. An API or write-back can be added later if the team wants status on the Infor order.
Which Infor fields does freight need?
Order number, ship-from and ship-to, items, packed weight, pallet count, dimensions or class, dates, special handling and freight terms. An AI logistics agent asks for any missing field before quoting.
Can carrier and tracking details go back to Infor?
Yes, where the connection and scope allow. An AI logistics agent like Wilson can write carrier, tracking number and status back to the order; many teams start without it.
Sources
- Cartage, Wilson product FAQ and product scope, November 2026: https://cartage.ai
If your Infor orders still turn into carrier emails by hand, book a demo to see how Wilson, the AI logistics agent by Cartage, books them from the report you already have.