Trunk Inventory Sync: Pricing, SKU Matching and Bundles Explained

Independent software profile · checked September 29, 2026. This page covers Trunk Inventory (trunkinventory.com), the ecommerce stock-sync software. GNIZDO is not affiliated with Trunk, and this page contains no affiliate links.

Trunk keeps stock quantities aligned across the listings you already have on your sales channels. It links listings that share a SKU and propagates stock changes between them. It does not create or edit listings, and it does not sync prices or listing content. Sellers usually evaluate it when listings are already managed in each channel and only the stock numbers need to stay in step.

Software profile Existing listings → matched by SKU → stock kept in step

Trunk has a deliberately narrow job, stock sync plus bundles, and is narrower in scope than tools like Sellbrite or Veeqo. Narrow is a product characteristic, not automatically a weakness.

Quick facts

Trunk at a glance, from Trunk's website, Help Center and Shopify App Store listing, checked September 29, 2026.
Scope Stock levels only. No listing creation or editing, no price or content sync.
Sync model Stock changes propagate between linked listings; Trunk describes this as real-time.
Linking key Matching SKU, at variant level, case-insensitive.
Pricing basis Monthly customer orders, billed monthly in USD. Essential from $35/month, Pro from $39/month; 14-day free trial.
Bundles and kits Pro plan only.
Channels and listings Unlimited on both plans; 18 integrations listed in Trunk's Help Center.

What Trunk does

Trunk's product boundary is stock synchronization across existing listings. When you connect a sales channel, Trunk fetches your listings and builds its own central inventory from them. Listings on different channels that share a SKU are linked to the same inventory item, and from then on a stock change on one is propagated to the others.

That is the whole core job. On its homepage, Trunk says that “at the moment, Trunk only syncs stock levels” and that it is working on syncing listings and orders as well. Until that ships, treat listings and orders as out of scope. The Pro plan extends the core job with bundles and kits, where products depend on each other's stock.

What Trunk does not sync

This is the most important boundary to understand before choosing Trunk. Per Trunk's own documentation, the following stay independent on each channel:

  • Titles and descriptions. Each listing keeps its own.
  • Prices. Trunk does not sync prices between channels.
  • Images and other listing content. These can differ per listing.
  • Listing creation and editing. Trunk works with listings that already exist; it has no central listing editor.
  • Order management. Trunk says it is working on syncing orders. Its official sources do not describe an order-management, fulfillment or shipping-label workflow today.

If you need any of these handled centrally, you will need another tool, or you will keep doing them in each channel.

How SKU linking works

Trunk's sync requirements article and Day 1 guide describe the rules:

  • The SKU is the linking key. Listings on different channels are linked when their SKUs match.
  • It works at variant level. Each variant is matched by its own SKU.
  • Matching is case-insensitive. “ABC-1” and “abc-1” still match.
  • Listing content can differ. Because the SKU is the only field that must match, titles, descriptions and images can be different on each channel.
  • SKU changes are picked up. If you change a SKU on a channel, Trunk picks up the change and relinks accordingly.
  • Setup order matters. Trunk recommends adding the channel with the most accurate stock levels first, waiting for Trunk to build its inventory from those listings, then adding the other channels.

In practice, this means SKU discipline decides how well Trunk works. A listing with a missing SKU has nothing to link on. A typo links nothing, and two different products that accidentally share a SKU get linked as one. Trunk treats a matching SKU as the same stock item; it does not check whether two listings are really the same physical product.

Sync model

Trunk describes its stock sync as real-time. That is Trunk's own term, not an independently measured latency. Based on Trunk's documentation:

  • When an item sells on one channel, Trunk propagates the new stock level to the linked listings on your other channels.
  • When stock is edited manually on a channel, Trunk also propagates the change. Its Day 1 guide suggests testing this by changing a listing's quantity on a platform such as Shopify and watching it update elsewhere. Trunk's homepage notes manual changes may be picked up a few seconds later depending on the platform.
  • When matching SKUs exist on several channels, they share one stock level in Trunk's inventory.

Unlike tools that ask you to make every quantity change in one central place, Trunk accepts edits from any connected channel. That flexibility means you should agree who is allowed to edit stock where, because every edit propagates.

Pricing

Both plans are priced on monthly customer orders, billed monthly in USD, with unlimited sales channels and listings and a 14-day free trial. Pro adds bundling and kitting and duplicate-SKU syncing.

Trunk monthly prices by order volume, as shown on Trunk's Shopify App Store listing checked September 29, 2026 and matching Trunk's pricing help article.
Orders per month Essential Pro
0–100 $35/month $39/month
101–200 $45/month $59/month
201–400 $59/month $79/month
401–800 $89/month $119/month

About the sources: Trunk's pricing help article was last updated on June 26, 2023. The current Shopify App Store listing shows the same starting prices and the same first four tiers, so those are treated as current here. The help article also lists higher tiers up to 10,000 orders a month (Essential up to $279/month, Pro up to $329/month), with custom pricing above that. Confirm those higher tiers with Trunk, since only the older article shows them.

How the order meter works, per the same help article:

  • An order is an actual order placed by one of your customers, counted across connected channels.
  • Canceled orders do not count; Trunk says it only counts fulfilled orders.
  • About a week before each billing cycle, Trunk reviews your monthly order volume again and may move you to a different tier.

Bundles and kits

Bundling and kitting is a Pro plan feature; it is enabled during the trial. Trunk's bundles and kits article describes products that depend on each other's stock while still syncing to your channel listings. It gives three patterns:

  • Quantity packs. Singles and multipacks adjust together, so selling a single reduces what the packs can offer, and the other way round.
  • Component dependencies. An assembled product's stock follows how many can be built from its components.
  • Shared stock. Several products or variants draw from one underlying inventory pool.

Trunk states there is no limit to how many components a product can have. Bundles can also be bulk-imported from a CSV or Excel file.

Channels

Trunk's integrations article (last updated May 2, 2025) lists AIMS360, Amazon (including Amazon Handmade), Bandcamp, BigCommerce, eBay, Etsy, Faire, Google Shopping, Limited Run, QuickBooks Online, Shopify, Squarespace, Square, TikTok, Tundra, Walmart, Wix and WooCommerce. That covers mainstream marketplaces and store builders, plus wholesale, music and point-of-sale channels, and QuickBooks Online on the accounting side.

The list says which platforms connect, not that each behaves identically. Test stock propagation on each channel you depend on during the trial.

Where Trunk fits

  • Your listings already exist and are managed in each channel, and you want to keep it that way.
  • You only need stock quantities to stay aligned, not prices or listing content.
  • You already use the same SKUs across channels, or can clean them up.
  • You sell multipacks, kits or products built from shared components, and you are willing to use the Pro plan.
  • You sell on a mix of marketplaces and less common channels such as Faire, Bandcamp, Square or Limited Run.
  • You do not need a central listing editor or an order and shipping dashboard from the same tool.

Tradeoffs and things to verify

These are buying checks from Trunk's own documentation, not verdicts.

  • SKU discipline is fundamental. Missing, mistyped or reused SKUs break or merge links. Audit SKUs before connecting channels.
  • Listing management lives elsewhere. New listings, price changes and content edits stay in each channel or another tool.
  • Bundles need Pro. Duplicate-SKU syncing is also Pro-only; check whether your catalog relies on either.
  • Price follows total order volume. Orders across all channels count, and the tier is reviewed before each billing cycle. Price your busiest month.
  • “Real-time” is Trunk's term. Test how quickly sales and manual edits actually appear on each of your channels.
  • Every edit propagates. Decide who may change stock directly in a channel, because Trunk will push that change everywhere.
  • Pricing sources differ in age. Starting prices are confirmed on the current App Store listing; higher tiers come from a 2023 help article.

Trunk vs broader multichannel tools

Trunk is a partial replacement for a broader tool like Sellbrite. It covers stock sync and bundles. It does not provide a central listing editor, price sync, or an order and fulfillment workflow according to its current official sources. If you are moving off Sellbrite and rely on its listing editor or order dashboard, you will need something else for those jobs. Our Sellbrite alternatives comparison groups the options by the job each one replaces.

Trunk and GNIZDO do different jobs

Trunk propagates stock quantities between linked listings. GNIZDO is a detection-first inventory evidence layer. It observes each connected channel independently and keeps confirmed evidence of what each channel reports, with freshness and trust signals. It surfaces stock mismatches and unexpected changes, and gives a bounded conclusion for an operator to review.

GNIZDO does not replace Trunk and does not run cross-channel stock synchronization. It can sit alongside Trunk as an independent check: after a sale or an edit propagates, does each channel actually show the expected quantity, and is any channel stale? GNIZDO does not connect to Trunk; it reads the channels themselves. GNIZDO's confirmed product identity also works differently from Trunk's SKU linking: a matching SKU alone is never treated as proof that two listings are the same product.

Check GNIZDO's current platform scope before relying on it:

  • WooCommerce stores can be connected today. WooCommerce also supports explicit, capability-gated per-item stock and price corrections that you start manually; nothing is synchronized automatically.
  • Etsy shops can be connected today, read-only and in beta.
  • Shopify is supported as a read-only runtime, but merchants cannot connect a Shopify store until GNIZDO's Shopify App Store listing is published.
  • eBay is planned. Amazon, Walmart and the other channels Trunk lists are not supported.

Questions to ask before choosing

  • Do I only need stock quantities aligned, or also prices, titles and new listings?
  • Do my listings use the same SKU for the same item on every channel, including variants?
  • Which channel has my most accurate stock today, so I can connect it first?
  • Do I sell packs, kits or shared-component products that need the Pro plan?
  • How many customer orders do I process across all channels in my busiest month?
  • Who on my team edits stock directly in a channel, and should those edits propagate everywhere?
  • During the trial, how quickly do sales and manual edits actually appear on each of my channels?
  • Where will listings, pricing and order fulfillment live if Trunk only handles stock?

Sources and checked date

All Trunk facts on this page were checked against the sources below on September 29, 2026. Where a source shows its own last-updated date, it is noted. Vendor pricing and integrations change. Confirm them with Trunk before buying.