One warehouse or many US-based support Talk to sales
Everything included

All-in-one food distribution software. Here is everything in it.

The order desk, the storefront, the warehouse, the trucks, the buyer and the back office work from one record of every case. Each part below replaces a tool; together they replace the spreadsheet between the tools.

222 capabilities9 areas1 login
Every route of the day on one map
Sales & customers

Take the order once. Price it once.

Order entry, customer pricing, credit control, returns, commissions and customer incentives on one customer record. An order placed by a rep, on the storefront or by text message is the same order, priced the same way.

The order builder with the customer's prices, availability and margin on each line
Order builder Customer price, stock, incoming and margin on every line.
Standing orders Recurring orders on each customer's schedule.
Delivery cut-offs Cut-offs set per warehouse.
Order merge Fold same-day orders for a customer into one order and one invoice.
Changes after confirmation Adjust prices, quantities and lines while the order is in the warehouse.
Approval holds Orders waiting for review in one queue.
Invoice-only orders Bill without reserving, picking or routing.
Drop-ship orders Draft supplier POs with the customer's ship-to address.
Pickup and cashier counter Hand over pickup orders, take payment or put them on terms.
Missed deliveries Flag confirmed orders past their date, with optional auto-cancel.
Cancellation fees A restocking fee suggested by your policy and decided by a person.
Shorts log Every short line and how it ended: bought, substituted, found or shipped short.
Daily approved prices Sell price per SKU, warehouse and day, or follow cost.
Price aging by shelf life Automatic discounts as lots age, without going below cost.
Customer tiers Margins set by tier.
Special-price deals Fixed price or fixed margin, per customer or pricing group.
Deal analytics Realised margin, discount given and volume lift per deal.
Lot specials Percent off chosen lots, by hand or by expiry rule.
Price sheets A customer's own prices as PDF or Excel, on demand or scheduled.
Fuel surcharge Rules by company, warehouse or customer, with audited overrides.
Credit checks Set to warn, hold or block before an order is placed.
Customer statements Manual or scheduled, by email or text.
Overdue reminders Email when an invoice is past due.
AR aging in your ranges Your own overdue ranges on every screen and report.
Invoices PDF and email, void and re-bill, attachments, PACA trust notice on produce invoices.
Sales invoice match Ordered, shipped and signed for, compared per line.
Returns Truck pickup, drop-off or credit only, with reason codes.
Credit memos Apply, move, unapply or void, with optional approval.
Commissions On margin, with clawbacks and rep statements.
Sales team leaderboard Revenue, margin, commission and AR by rep.
Customer rebates Volume and growth programs, accrued automatically.
Customer rewards Earned on delivery, spendable once paid.
Store credit Payment remainders, credit memos and overpayments as one balance.
Churn and win-back list Accounts ranked by revenue at stake against their own rhythm.
Customer records Contacts with routing, delivery locations, terms, documents and notes.
Customer groups Multi-location owners rolled up, with one storefront login.
Customer documents Certificates of insurance, resale and tax certificates with expiry.
Customer messages Two-way threads with buyers, with the rep notified.
Online ordering

Your customers order on your site, at their price, in their language.

A B2B storefront on your own domain, in five languages, priced exactly like a rep's order, a buyer app for iOS and Android, and ordering by text message. Every order lands in the same queue as the phone orders, with the same checks.

The product catalog with items, categories and pack sizes
Storefront on your domain An APFoodz address or your own domain, secured automatically.
Buyer app for iOS and Android Order, track deliveries and pay invoices from a phone.
Delivery tracking Delivery day, window and estimated time, then the signature and photos, in the app.
Customer-specific prices The same price a rep's order would get.
Checkout rules Cut-offs, credit, minimum order and stock checks with clear reasons.
Pay on terms, now or COD Choose at checkout, with store credit applied.
Online invoice payment Pay one or many invoices by card or ACH.
Autopay Scheduled or balance-triggered payments the buyer sets up.
Quick order Copy the last order and add the usual items.
Order templates Shared lists for a buyer's team, exportable as PDF or Excel.
Rep order guides Copy the rep-built order guide into a buyer template.
Quote list Special-order items requested from the rep.
Catch-weight checkout Priced per pound, invoiced on the weight packed.
Team accounts Invited buyers with Admin or Staff roles.
Multi-location buyers One login, a location switcher and a group dashboard.
Order status Confirmed, picking, packed, out for delivery, delivered.
Messages A thread with your team for every customer.
Email and text notifications Per-event preferences, with texts by opt-in only.
Five languages English, Spanish, Chinese, Korean and Portuguese.
Page designer Sections, themes, revisions and preview.
Public catalog pages An optional price-free catalog by category for search engines.
Staff preview See the storefront as a specific buyer, read-only.
Ordering by text Lists and photos drafted into priced orders.
Menu match Upload a menu and get the ingredients matched to your catalog.
Shopping assistant A chat assistant that searches, builds carts and quotes orders.
Partner items from Shopify Sell a partner's products on your storefront and earn commission.
Warehouse & inventory

Every case has a lot. Every lot has a date.

Lot-tracked inventory with expiry, FEFO, flexible stock allocation, catch weight, ripening rooms and a warehouse app for iOS and Android. Traceability and recalls are lookups, not projects.

Active lots in first-expired, first-out order with expiry and location
Lot tracking A lot per pallet with supplier, dates, origin and cost.
Expiry tracking Track all, perishables only or nothing, with grace days.
Expiry sweep Expired stock written off or flagged automatically, by your policy.
FEFO Oldest expiry first, with overrides recorded.
Flexible allocation Commit stock at confirmation or at pick.
Back-orders and refill Shortfalls refilled automatically as stock arrives.
Pick more than ordered Allowed with a reason when you choose; the rep is told.
Shorts board Today's shorts with a buy sheet and route packets.
Pick reversal Undo a picked line with a reason code.
QC hold and quarantine Hold at receiving, quarantine, partial release.
Put-away suggestions Locations that fit the item and its temperature.
Warehouse layout Draw each building; stations become stock locations.
Temperature classes Ambient, refrigerated, frozen and gas-room locations.
Partial-case selling Sell bags of a case while stock counts in cases and loose units.
Cycle counts By zone or SKU, by scan, with variance approval.
Adjustments Reasoned, reversible, approved above a threshold.
Internal use and donations Expense accounts and a donations register with exports.
Transfers Between locations and warehouses.
Returns to stock Count returns at the dock, restock or write off.
Outside buys Record market buys made to cover shorts.
Stock overview Alerts by reorder point and days of supply.
Warehouse health One card per warehouse on the home dashboard.
Inventory valuation Weighted average cost with freight, per warehouse.
Warehouse app iOS and Android, camera or Zebra scanner.
GS1 receiving Supplier case labels read at the dock; new barcodes learned.
Scan enforcement As strict as each warehouse needs.
Works offline Put-away, counts, tasks and driver actions carry on without signal.
Catch weight Nominal weights, tolerances, actual-weight invoices.
Lot events and trace Forward and backward trace by lot, supplier lot or customer.
Recalls A task and a pre-filled email for every customer that received the lot.
Country of origin Kept on the item and the lot, and carried through to each invoice line.
Label designer Pallet, case, put-away and pick labels per warehouse.
Zebra printing ZPL to Zebra printers, from the desk or the handheld.
On-site print agent Documents printed on the warehouse network without a browser.
Rack labels SKU labels for a rack area that open the lots to count.
Ripening rooms Ripening lots, ready dates, checks and ripe SKUs.
Routing & delivery

Route days that build themselves.

Build the day's routes from confirmed orders in one click, keep standing customers on their usual trucks, dispatch from one board, and let drivers record every stop with a signature and photos.

A route day's stops in sequence on the map
One-click route building Confirmed orders into routes with drivers assigned.
Truck capacity Pallet positions with weight as a second limit.
Delivery windows Each customer's window respected by the builder.
Driving-hour limits Daily and weekly driver hours kept within limits.
Route templates Standing routes by weekday, kept together.
Dispatch board Move stops, hold orders, assign, dispatch.
Smart split Over-capacity orders split across two routes.
Address checks Unlocatable addresses held with the reason.
Truck recall Bring a dispatched truck back before the first stop.
Manifests and route packets Manifest plus every invoice on the route.
Loading order Pick sheets print last stop first.
Driver app Stops, navigation and the route map.
Proof of delivery Signature, signer name and photos.
Partial and failed deliveries Per-line counts and reasons; invoices follow.
Return pickups Collected at the door, counted at the dock.
Delivery notices Out for delivery, delivered and failed, by email or text.
Inbound pickup trips Collect supplier POs on a multi-stop run with your truck or a carrier.
Carrier directory Carriers, contacts, tracking links and trip history.
Purchasing & suppliers

Buy against what the route days will sell.

Purchase orders by supplier or by item, replenishment suggestions, standing POs, receiving and a three-way match that re-costs the stock you still hold. Demand forecasts, grower settlements and vendor rebates sit on the same records.

The purchasing queue with open purchase orders by supplier and status
PO by supplier Pick the supplier, then the items.
PO by item A basket across suppliers, one PO each.
Supplier price lists Dated contract prices and per-warehouse prices.
Supplier minimums and freight Per warehouse, with a free-freight threshold.
Replenishment suggestions Low, back-ordered and expiring items, sized from demand.
Standing POs Recurring purchase orders drafted on a schedule.
Back-order POs Drafted automatically when an order runs short.
PO approval Approval above an amount you set.
PO amendments Price, quantity, date and freight changes kept as revisions.
Receiving Pallet by pallet, with lot, dates, weights and temperature.
Three-way match Order, receipt and invoice within tolerance.
Re-costing on match Stock on hand re-costed to the invoiced price.
Landed freight Supplier and carrier freight in the cost of goods.
Inbound pickup trips Collect POs with your truck or a carrier.
Unordered goods Extra goods recorded and tasked to the buyer.
Supplier deposits Request, pay, apply on match, refund.
Supplier records Terms, bank details, contacts, documents and lead times.
Supplier scorecard On-time, fill rate, discrepancies and spend per warehouse.
Supplier price comparison Items with several suppliers side by side.
Demand forecasting Weekly forecasts with a likely range, four weeks ahead.
Consignment and price-after-sale Grower lots settled from actual sales.
Grower statements Statements, advances, disputes and trust position.
Vendor rebates Agreements tracked to a supplier credit memo.
Accounting & payments

Books current at six o'clock.

A real general ledger fed by every order, receipt and payment as it happens: bank reconciliation with statement import, cash application, payables and checks, the month-end close, and card and ACH payments in the ERP and on the storefront.

Accounting overview with receivables, payables and cash as of now
General ledger Double-entry, posted as the work happens.
Chart of accounts Your own accounts, sub-accounts per bank and card.
Journal entries Manual, two-person release, recurring.
Financial statements P&L, balance sheet, trial balance and GL, exportable.
Cash flow and forecast Indirect cash flow and a month-ahead forecast.
AR and AP aging Your own overdue ranges everywhere.
Revenue clarity Recognized at delivery beside booked revenue.
Margin by customer and category On the accounting overview.
Inventory valuation and PPV Weighted average cost and purchase price variance.
Write-offs and unclaimed property Bad debt, dormant credits, unclaimed checks.
Sales tax report Taxable sales and tax collected, exempt customers, resale certificates.
Opening balances Opening trial balance, open AR and open AP loaded and tied out at go-live.
Bank statement import CSV, Excel or PDF, read by AI and checked against the statement.
Bank reconciliation Matching, rules, suspense, returns and CPA review.
Bank register A checkbook view with deposits, payments, edits and voids.
Company credit cards Each card its own account, reconciled like a bank.
Cash application One payment across many invoices.
Bank-credit matching The customer suggested for each incoming credit.
Deposit slips Checks and cash grouped onto a deposit.
Card and ACH CardPointe, Clover and GoodFunds.
Clover terminals Card payments at the counter.
Autopay Buyer-enrolled automatic payments.
Refunds and returns Refunds, voids, ACH returns and chargebacks handled.
Supplier bills From the match, a PDF or by hand.
GRNI Goods received not invoiced, accrued on receipt.
Recurring bills Expected bills confirmed each period.
Payment runs Several bills, one payment.
Check printing Queue, numbering, signatures, voids and reprints.
Close checklist Pass, warn or block, with a guide per row.
Period locks Nothing posts into a closed month.
Year-end close Retained earnings roll-forward.
QuickBooks Online Suppliers, bills and supplier payments kept in step with QuickBooks.
1099 details Supplier tax identity sent to QuickBooks for 1099 filing.
AI & agents

Agents that do the typing. People who make the call.

AI agents read supplier bills and bank statements, take orders by text, help buyers shop and answer staff questions from live data. Every one of them hands the decision to a person: nothing is placed, posted or sent on its own.

Demand forecast chart with the likely range
AI bill entry Supplier bill PDFs read into draft bills.
AI statement import PDF bank statements read and checked against the balances.
Reconciliation suggestions Proposed matches for leftover bank lines.
Text ordering agent Texted lists and photos drafted into priced orders.
Shopping assistant Search, cart and quotes in a storefront chat.
Menu match Menus turned into matched, priced ingredients.
Staff assistant How-to and operational answers, read-only.
AI forecasting A pretrained forecasting model with a likely range.
Daily insight card Trending items, expiring lots and at-risk customers at a glance.
Catalog matching Typos, plurals and pack sizes matched to the right item.
Marketing & growth

Sell more to the customers you already deliver to.

Email and text campaigns to your own customers from your own domain, audiences built from your customer data, promotions on lots that need to move, and the rebates, rewards and storefront that bring buyers back.

Email and text campaigns Schedule, send, cancel and duplicate.
Audience builder Filters on location, terms, activity and order history.
Customer map Customers by city on a map.
A/B subject lines Split tests on a share of the audience.
Campaign analytics Funnel, clicks per link and timeline.
Expiring-lot promotions Campaigns built from lots that need to move.
Win-back campaigns Built from customers who have gone quiet.
Your own sending domain Google Workspace, Microsoft 365 or your domain.
Consent and unsubscribe Opt-out email, opt-in texts, one-click unsubscribe.
Lot specials Percent off chosen lots for chosen tiers.
Deal notifications Tell a customer about their special price.
Price sheets Branded price sheets on a schedule.
Customer rebates and rewards Programs that reward growth and loyalty.
Win-back call list Accounts slipping from their rhythm, ranked.
Storefront on your domain Your brand, your catalog, your prices.
Public catalog pages A price-free catalog that search engines can find.
Storefront in five languages Reach buyers in their own language.
Platform, security & integrations

One login, the right access, and a record of everything.

A permission matrix that mirrors the screens, approvals you configure, tasks that find the right person, reports and dashboards, an audit log, and an open API with QuickBooks, Shopify, payment and printer connections.

Customers with balances and recent orders
Permission matrix Module, tab and inner tab, none, read or full.
Custom roles Start from ready-made roles and make your own.
Approval processes Purchasing, credit, pricing, returns and warehouse approvals, with thresholds.
Mobile approvals Approve from the phone.
Automatic tasks Opened for you and routed to your queues.
Digests and push alerts Digests and phone notifications.
Audit log A record of every change and who made it.
Home dashboard What needs you today.
Report explorers Sales, AR, payments, margin, velocity, shorts, returns, purchasing, labor.
Exports CSV, Excel and PDF.
Multiple warehouses Per-warehouse stock, prices, settings and access.
Sign-in security Two-step sign-in, session control and sign-in alerts.
Document hub Documents by customer or supplier, with expiring share links.
Scan inbox Scanner PDFs filed against orders, bills and POs.
Invoice, PO and statement designers Your branding on every document.
In-app help Guides for the features you have switched on.
Open API Scoped keys, sandbox and schema.
QuickBooks Online Suppliers, bills and supplier payments kept in step with QuickBooks.
Shopify Partner products on your storefront, with commission.
Payment processors CardPointe, Clover and GoodFunds.
Zebra printers Labels from the desk and the handheld.

See it with your own data.

A working session with your customers, your items and your route days. Thirty minutes.