EBMS (Koble) integration

Listing Mirror connects directly to EBMS (Eagle Business Management System) by Koble Systems, so the inventory, pricing, and orders you already manage in EBMS stay in sync with every marketplace you sell on — Amazon, eBay, Shopify, Walmart, and more. EBMS stays your single source of truth for stock and pricing; Listing Mirror handles the marketplaces.

What is EBMS / Koble?

EBMS is a full ERP and inventory management platform used by wholesalers, distributors, and retailers to run their accounting, inventory, warehousing, and order fulfillment. If EBMS is the system of record for your products, stock levels, and customer invoices, Listing Mirror acts as the bridge that pushes that data out to the channels — and pulls orders back in.

What the integration does

At its core, the EBMS integration does three things:

  • Reads your inventory from EBMS and keeps marketplace stock levels accurate.
  • Reads your pricing from EBMS price levels and pushes it to your listings.
  • Writes orders from your marketplaces back into EBMS as sales invoices.

On top of that, the integration can also import orders created in EBMS, sync tracking numbers back from EBMS, and notify EBMS when an order ships. Each capability can be turned on or off independently to fit your workflow.

1. Inventory sync (EBMS → marketplaces)

Listing Mirror reads available quantities from EBMS on a schedule and updates the quantity on each matched listing, so your marketplaces reflect real stock and you reduce the risk of overselling.

  • Warehouse-aware. Pull stock from a specific EBMS warehouse, or from your company-wide availability — whichever matches how you fulfill.
  • Open-order aware. Quantities are automatically reduced for unpaid orders already in the system, helping prevent overselling the same unit twice.
  • Web-only option. If you only want items flagged for web sale in EBMS to sync, we can limit the feed to those products.
  • Built for large catalogs. The sync is designed to handle catalogs with tens of thousands of SKUs efficiently and reliably.
  • Schedulable. Inventory syncs can be set to run during the hours of the day that work best for your business.

2. Price sync (EBMS → marketplaces)

Listing Mirror reads pricing directly from your EBMS price levels and applies it to your listings, so a price change in EBMS flows out to your channels automatically.

  • Choose your price level. Point each sync at the EBMS price level you want to use — for example a retail level, or a custom customer-price field.
  • Different prices per marketplace. Map one price level to one channel and a different level to another — for instance, your standard retail price on Amazon and a separate web price on Shopify.
  • Compare-at / MSRP pricing. For Shopify, a price level can be mapped to the "compare at" price to show a strike-through original price alongside your selling price.
  • Custom price fields. If your pricing lives in custom fields on the EBMS item record, we can read those directly.

3. Order export (marketplaces → EBMS)

As orders come in from your marketplaces, Listing Mirror can write them into EBMS as sales invoices, so fulfillment and accounting happen in the system you already run your business on. There's a great deal of flexibility in how those invoices are created:

  • Customer assignment. Orders can be posted against a default AR customer of your choosing, with an optional salesperson code on each invoice.
  • Flexible invoice numbering. Choose what drives the invoice number — the Listing Mirror order ID, the marketplace order number, or an alternate order reference — with a fallback option if the primary value isn't available.
  • Which orders to send. Export every order, only assigned orders, or include unpaid orders — whatever matches your accounting process.
  • Warehouse and fulfillment. Line items can be allocated to the correct warehouse, and you can override the warehouse for all order writes if needed.
  • Shipping & discounts. Shipping can post as a handling charge or a shipping amount, and order-level discounts carry through.
  • Tax handling. Tax can be included in the invoice total, sent as manual tax lines, or driven by ship-to destination — configured to match your EBMS setup.
  • Payments & GL accounts. Optionally record a payment (check or cash) against a cash account, and post sales to a specific GL account.
  • Skip the review queue. Invoices can be marked to process automatically rather than waiting in a review state in EBMS.
  • Safe and idempotent. If an invoice already exists, the integration recognizes it instead of creating a duplicate, and confirms the order landed even if the connection times out mid-write.

Bonus capabilities

  • Order import. Orders created or updated in EBMS can flow into Listing Mirror automatically, keeping the two systems aligned in both directions.
  • Tracking sync. Shipping tracking numbers entered in EBMS can be read back into Listing Mirror and on to the marketplace, so buyers get tracking without double entry.
  • Ship notifications. Listing Mirror can mark items as shipped/fulfilled in EBMS as orders are completed.

Setup & configuration

The EBMS / Koble integration is highly configurable and is set up and managed by our team rather than through self-service settings in the app. This lets us tailor the connection to exactly how your EBMS instance is structured — your warehouses, price levels, customer accounts, tax rules, GL accounts, and invoice numbering — so it fits your existing processes from day one.

Interested in connecting EBMS to your marketplaces? Reach out to our team and we'll walk you through what's possible and get your integration configured. If you're an existing customer who needs a change to your EBMS settings, just contact support and we'll take care of it for you.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us