FullPlanGet a demo

Multichannel inventory ERP that fits the way you work

One stock count for your online store, Amazon, Walmart, wholesale and retail stores, with buffers, order routing and margin by channel. Set up around how you already work, for one monthly fee.

Get a demo
Free data migrationUnlimited usersCustom features included
Northpeak Supply
Home
AI review4
Sales
Orders
Wholesale
Returns
Stores and pop-ups
Inventory
Stock by channel
Allocations
Routing rules
Transfers
Buying
Forecasts
Purchase orders
Bills
Contacts
Reports
Settings
Operations
Search SKUs, orders or customers
Ask AI
Inventory / Stock by channel
NP-BTL32-SGEIn stockSummit bottle, 32 oz, SageTransferEdit allocation
Landed cost$9.80 · PO-2264
Next POPO-2291 · 3,000 · Dec 8
Channels6 synced
Committed492 in warehouses
Sells a day87, all channels
Denver warehouse1,240782 free
East 3PL610576 free
Amazon FBA38017 days · restock due
Boulder store52Restock Mon
Portland store44Restock Mon
Channels6
Locations5
Open orders43
Purchase orders1
Margin
ChannelRulePriceAvailableSold, 7 daysSync
Online storeDenver and East 3PLBuffer 30$44.001,328266Synced 1 min ago
AmazonFBA warehousesRestock at 21 days$44.00380154Synced 4 min ago
WalmartEast 3PL, you shipCapped at 150$44.0015042Synced 1 min ago
Wholesale portalDenver, cases of 6Buffer 100, full cases$22.00678312Synced 1 min ago
Retail storesBoulder and PortlandStore stock only$44.009651Live at the register
Pop-upDenver Winter MarketReserved, Dec 5–6$44.00120—Reserved
On hand 2,326Committed 492Free in warehouses 1,358
Oversell guardOn
Channels synced6 of 6
Update after a saleUnder 1 min
Oversold, last 90 days0
Paused for 3PL counts3 hrs in Nov
Priced under $44Nowhere
Timeline
AllNotesChangesEmailsAI
AI · Change · Nov 10, 8:30 AM
Alpine's 240 would leave the online store short for the peak sale: ship 120 now, 120 on Dec 8
Wholesale · Change · Nov 9, 4:40 PM
SO-5512 from Alpine Trader Co.: 240 committed at Denver
System · Change · Nov 8, 7:52 PM
Walmart listing paused 3 hours during the East 3PL count; no oversells
Boulder store · Change · Nov 7, 11:15 AM
Transfer TR-318 received: 36 units from Denver
Operations · Change · Nov 6, 2:20 PM
120 reserved for the Denver Winter Market, Dec 5–6
One order, end to end

Every order in one place,
from any channel to margin

Where this lives today
  • Spreadsheets
  • Listing sync app
  • Marketplace dashboards
  • 3PL portal
  • Store POS
  • QuickBooks
Sales / Orders
WEB-77310ClosedMargin locked Nov 4
More ▾
ChannelOnline store
CustomerJordan Ames
Routed toDenver warehouse
Returned atPortland store
PaidCard · $76.00
Lines2
Shipments1
Returns1
Payments2
Margin
Net revenue$44.00$76.00 before the return
Product margin77.7%after landed cost
Margin after fees43.2%after fees and shipping
Return label saved$8.20returned in a store
Routed to Denver because it had both items, so it went in one box. The tumbler came back at the Portland store and went straight back on the shelf there, with no return label.
RevenueCostMargin $Margin %
Products · 2 lines, 1 returned in store$44.00$9.80$34.2077.7%
Summit bottle 32 oz, Sage · $44$44.00$9.80$34.2077.7%
Trail tumbler 20 oz, Slate · returned, back in Portland stock$0.00$0.00$0.00—
Payment fee · 2.9% + $0.30 on $76.00
—$2.50−$2.50—
Fulfillment · Denver pick, pack and box
—$3.30−$3.30—
Shipping label · free over $75
—$9.40−$9.40—
Return · at the Portland store, no label
—$0.00$0.00—
Total$44.00$25.00$19.0043.2%
Product cost is landed cost from PO-2264 (factory price, freight, duty and broker). Sales tax is left out. Before ads.
Timeline
AllNotesChangesEmailsAI
Finance · Change · Nov 4
Return window closed, margin locked
43.2% after fees
AI · Change · Oct 31
Warehouse costs matched to October
$3.30 pick, pack and box
Portland store · Payment · Oct 10
Refunded $32.00 to card
Tumbler, returned at the counter
Portland store · Change · Oct 10
Tumbler back on the store shelf
Stock updated on every channel
Carrier · Change · Oct 5
Delivered
Ground, 1 box
Denver warehouse · Change · Oct 2
Picked, packed and shipped
Both items in one box
System · Change · Oct 2
Routed to Denver
Nearest warehouse with both items
Customer · Change · Oct 2
Order placed on the online store
Card $76.00
AI features

AI does the paperwork.
A person approves it.

AI drafts store transfers and wholesale orders, checks 3PL bills, follows up on wholesale invoices and answers questions about your data. Nothing posts or sends until someone on your team approves it.

Store transfer drafting

Turns a store manager's email into a transfer from the warehouse, checked against every channel's buffer.

Restock before SaturdayTessa Boyd, Portland store
The Saturday market crowd is cleaning us out of Sage. Could we get 24 Sage bottles and 12 Slate tumblers before the weekend?Thanks, Tessa
TR-321 · Portland storeArrives FridayDrafted by AI
SKUUnitsFrom
NP-BTL32-SGE
Summit bottle 32 oz, Sage
24Denver
NP-TMB20-SLT
Trail tumbler 20 oz, Slate
12Denver

Wholesale order intake

Turns emailed and portal POs from shops into orders, checked against what the other channels need.

SO-5512 · Alpine Trader Co.From Alpine's emailed PO 88412Drafted by AI
Units240 in 40 cases
Total$5,280.00
Ship windowNov 16–20
Shipping all 240 now leaves the online store short for the peak sale. Suggested: 120 now, 120 from PO-2291 on Dec 8.

3PL and carrier bill checks

Checks 3PL, freight and carrier bills against your rates and what the 3PL actually stored and shipped.

East 3PL · OctoberStorage billMatched by AI
ContractCountedBill
Pallets stored—4258
Rate / pallet$16.00—$16.00
The 3PL billed 58 pallets; its own Oct 31 count shows 42. $256.00 over.

Wholesale collections

Reads replies to invoice reminders and answers short-shipment claims with the records.

INV-4418 · Alpine Trader Co.$3,960.00 · 12 days lateRead by AI
Nov 2 · Reminder sentINV-4418 for 30 cases is 12 days past due.
Nov 4 · Buyer replied"We were short 2 cases, so we're holding payment."
Read by AIDelivery confirmed. Signed for 30 cases; proof attached and reply drafted.

Ask your data

Ask about stock, channels or margins. Every answer links to the records behind it.

What did October stockouts cost us?
AmazonOut 6 days in FBA$5,808
WalmartOut 2 days, East 3PL$528
Online storeNever out$0
Lost sales at $44, from each channel's daily sales of Sage
Built around how you sell everywhere

Ask for it.
We'll build it.

Tell us what you need and we'll build it. Changes are included in your monthly fee.

"Can damaged returns from any channel go to an outlet listing?"Built in 1 week
"Can a new color stay on our own store only for its first two weeks?"Built in 1 week
"Can store staff sell what's in Denver and ship it to the customer?"Built in 2 weeks
"Can we get an alert when a reseller lists below MAP?"Built in 2 weeks
Multichannel inventory management software

Built for omnichannel brands that sell everywhere

Peak sale allocation · Summit bottle, Sage
Nov 23–Dec 1 · 1,358 free in the Denver and East warehouses
Draft
ChannelShareUnitsRuleCovers
Online store56%760Buffer 30Through Dec 3
Amazon FBA22%300Send to FBA by Nov 13Through Dec 1
Walmart7%100Cap cut from 150Through Dec 3
Retail stores9%12060 each, Nov 16Through Dec 6
Wholesale reorders6%78Buffer 100 at Denver13 cases
Walmart's cap drops from 150 to 100 so the online store keeps 760.1,358 units · 5 channelsApply allocation

Decide which channel gets the stock before peak week

For brands that have outgrown a listing sync app. Your store, marketplaces and POS sell from one stock count, with buffers, caps and reservations so no channel sells what another already promised. Plan how much each channel gets for a peak week or a pop-up.

  • Buffers and caps by channel
  • Stock reserved for pop-ups and big orders
  • Wholesale orders checked against online demand
Order routing · today
By 2 PM · Amazon orders ship from FBA
Live · Nov 10
Orders routed312From 3 channelsShipped from one place99.0%309 of 312Returns routed17To a store or Denver
Orders fromRuleShips fromOrders
Online storeWest, has every item→Denver148
Online storeEast, has every item→East 3PL121
WalmartYou ship, capped at 150→East 3PL34
Wholesale portalFull cases of 6→Denver9
3 split· bottle only in Denver, tumbler only at the East 3PL+$7.80 each

Every order ships from the right place

Orders from your store, marketplaces and wholesale portal go to the warehouse or 3PL that has every item and is closest to the customer. Returns from any channel go back on sale where they land.

  • Routing rules by channel and region
  • Fewer split shipments
  • Returns from any channel, in any store
Peak season plan · Summit bottle, Sage
All 6 channels · 2,326 on hand today · last 8 weeks plus last year's peak-week lift
Updated Nov 10
Stock left if 800 come by airAs ordered, all by sea Dec 8
0
1.5k
3k
1,806
1,246
Peak sale266
Follow-on sale526
2,346
1,986
Nov 10–15
Sells 520
Nov 16–22
Sells 560
Nov 23–29
Sells 980
Nov 30–Dec 6
+800 by air
Dec 7–13
+2,200 by sea
Dec 14–20
Sells 360
As ordered, Sage sells out everywhere Dec 3 and is out until Dec 8.Air for 800: +$2.20 a unit, $1,760Split PO-2291

Plan stock for every channel at once

One forecast adds up your store, marketplaces, wholesale, retail stores and pop-ups, so you see when a SKU sells out everywhere and which PO to move up.

  • Forecasts by SKU and channel
  • Reorder points and purchase plans
  • POs with landed cost
Margin by channel · October
Net of discounts and returns · before ads
Net sales$693,500+9.6% vs SeptemberProduct margin70.5%after landed costMargin after fees44.2%after fees and shipping
ChannelNet salesProduct marginFees and shippingAfter fees
Online store$286,40076.0%$92,10043.9%
Marketplaces · Amazon, Walmart$180,80076.2%$81,10031.4%
Wholesale$164,80052.5%$6,90048.3%
Retail stores · before rent$61,50076.3%$2,50072.2%
Fees: payment and marketplace fees, fulfillment, labels, returns and chargebacks.

See true margin by channel

Margin from landed cost, then after payment and marketplace fees, fulfillment, shipping, returns and chargebacks. See which channels make money once the fees are in.

  • Marketplace and payment fees by order
  • 3PL and shipping costs per order
  • Wholesale chargebacks by account
Included

Everything multichannel brands need

One system, no add-on modules to buy.

Sell

  • Store, marketplace and POS sync
  • Wholesale orders and B2B portal
  • Retail stores and pop-ups
  • Returns from any channel

Inventory

  • Available to sell by channel
  • Buffers, caps and allocations
  • Warehouses, 3PLs, stores and FBA
  • Transfers, counts and barcodes

Ship and buy

  • Order routing rules
  • Forecasts across channels
  • POs and landed cost
  • 3PL and carrier bill checks

Money and data

  • QuickBooks and Xero sync
  • Margin by channel
  • Payouts matched to the bank
  • Wholesale invoices and collections
Pricing

How pricing works

How pricing works

One monthly fee plus a one‑time setup, quoted after we've seen how you work.

  • Unlimited users, including your stores and your 3PL
  • Hosting, data migration, AI features and support included
  • Changes included, not billed by the hour
Get a demo
Who builds it

Made by Airdev

Airdev has designed, built and supported custom software for over a decade. The same team builds and supports your ERP.

Visit airdev.co
1,000+products built
10M+users
$1B+in transactions
Get started

Get a demo built for your brand

Tell us where you sell, where your stock sits and how orders ship.After the call, we'll build a demo set up around it.

Get a demo