Fulfilment & 3PL

WMS for 3PL: multiple customers, one environment, no chaos.

Tremo is multi-tenant from the ground up. Every fulfilment customer has their own environment inside your WMS: own stock, own carrier rules, own packing slips, own portal. No white-label licence, no separate instances.

Free up to 100 pick lists a month · No credit card · Your data, exportable

Customer A
Customer B
Customer C
Tremo

Configurable per customer

Three example customers in the same Tremo, each with their own settings. Guaranteed separation at the database level.

SettingCustomer ACustomer BCustomer C
CarrierPostNLDHLMyParcel
Cutoff time16:0014:3017:00
Packing slipOwn logoWhite-labelTremo default
Pick fee€ 0.40€ 0.55€ 0.30
Portal URLa.your3pl.comb.your3pl.comc.your3pl.com

What keeps 3PL owners up at night

You have 4 customers, 6 carriers, 2 warehouses and one spreadsheet that has to make sense of it all. Four patterns we see again and again:

Every customer has their own demands a spreadsheet can't hold

Per fulfilment customer: own carrier rules, own packing slip template, own cutoff time, own billing rates, own portal branding. All in the same Tremo.

Customers call for every 'how much is left?'

Customer portal per customer. They see their own stock, orders, return status and advice — without ever seeing your other customers. Calls turn into self-service.

Manual carrier choice per shipment is error-prone

Carrier rules out of the box: by weight, country, customer or cutoff. Defaults inherit per fulfilment customer. One click on 'ship' picks the right carrier automatically.

Invoicing customers is still manual labour

Per-customer tariffs (pick, pack, shipping, storage) are tracked automatically. Audit-log per action so you can bill transparently — even during disputes.

What 3PLs find here

A WMS that doesn't fall apart when the third customer joins. Real multi-tenant — not one tenant with a tab for customers.

  • Strictly separated per customer

    Customer A can never see customer B's data — not in the UI, not through an API. The separation lives in the database itself, not in the UI. Full audit export on request.

  • Customer portal per customer

    Own URL, own branding (logo, colour theme), own users. Customers see orders, stock and advice — nothing else.

  • Carrier rules per customer

    DHL for customer A, PostNL for customer B, MyParcel as fallback. Auto-pick by weight, country, customer or cutoff. Defaults inheritable.

  • Per-customer packing slip templates

    Own logo, own footer, own sender on the slip. No designer needed, everything editable in the UI.

  • Per-customer carrier credentials

    Every customer has their own PostNL or DHL account? No problem. Tremo ships with the right credentials per shipment. Direct integrations with PostNL, DHL, DPD, GLS and TransMission; MyParcel, Sendcloud and QLS cover the rest.

  • Audit-log per action

    Who picked what, when it was booked, which return was accepted. Searchable in the UI, exportable for disputes or compliance.

Frequently asked questions

What 3PL operators and fulfilment managers want to know before switching.

How many fulfilment customers can I host?+
Portals per fulfilment customer and the billing engine belong to Enterprise / 3PL (custom quote). Only shipping your own stock? Then you're on Free, Growth or Core.
Does each customer get their own environment or just a tab?+
Every fulfilment customer has their own environment inside your Tremo. To them it feels like their own WMS; to your pack-floor it's an aggregated view of all customers. Customer A can never see customer B's data — that separation lives in the database itself, not just in the UI.
Can I put my own branding on customers' portals?+
On Fulfilment and Enterprise: yes. Your own logo and brand colour in the customer portal. No extra licence fee, no partner call. A custom subdomain is on the roadmap.
How does invoicing customers work?+
Per-customer tariffs (pick-fee, pack-fee, shipping, storage per pallet) are counted automatically. At month-end you export to your accounting tool or our webhook fires off automatic invoice creation.
Can a customer get a fully isolated, dedicated environment?+
On Enterprise / 3PL, that's possible: a dedicated, isolated Tremo environment for that customer. Mostly relevant for data-residency requirements.
Can I automate onboarding of new customers?+
Yes. Our WordPress plugin provides a signup form that lands new customers straight in your Tremo, with logged acceptance of terms. For other websites there's a REST API.

One WMS, all customers.

Start free, up to 100 pick lists a month. Migration onboarding for existing 3PLs included. No credit card.

Other solutions

A WMS that doesn't take a quarter to launch
Inventory, picking, shipping and billing in one place. For a small warehouse up to a 3PL with multiple customers. No consultants, no months-long implementation project.
Read more
Inventory that's always right
Free stock, reservations, incoming inventory and replenishment advice in one place. No import cycles, no manual corrections on a Friday night.
Read more
WMS for your online store
Packing slips that print themselves, stock that stays in sync with your shop, batch-pick for multiple orders in one run. Ready for your first peak week.
Read more
Pick & pack with a barcode scanner
Picklists, containers and carts all scannable. Batch-pick collects multiple orders in one run. Packing slips print directly at the pack station.
Read more
AI in your WMS: replenishment and carrier
AI that turns daily velocity and stock-out days into a PO. Carrier rules by weight, country and cutoff. No black box, audit-log per decision.
Read more
WMS for your Shopify store
Webhook sync, live stock push, batch-pick on your phone. No Shopify app install, no vendor lock-in. Ready for Shopify Plus and Markets.
Read more
Free inventory management that stays free
Tremo is genuinely free up to 100 pick lists a month. No credit card, no trial that slams shut after 14 days, no 'free' with a catch. Inventory, picking,
Read more
Warehouse software
Tremo is warehouse management software for a physical warehouse. Locations with zones, scan picking with confirmation, batch runs, stock sync to your
Read more
WMS for your WooCommerce store
Tremo connects to WooCommerce through a plugin you install in one click. Orders land via an HMAC webhook, free stock and track & trace flow back to yo
Read more
Bol.com integration for sellers who ship themselves
Seller-fulfilled orders arrive as a pick list, your free stock flows back to your bol offers, and shipment confirmation leaves the seller portal.
Read more
CCV Shop integration for your own webshop
Completed orders pulled in hourly as a pick list, your free stock pushed back every 15 minutes. Straight to your own shop domain.
Read more
Lightspeed integration with webhook orders
Orders land the moment your store reports them, stock flows back separately, per variant. For Lightspeed eCom sellers with their own warehouse.
Read more
Advertise on Marktplaats from your Catalog
An ad feed built from your product data, with a per-product toggle and automatic eligibility checks. No orders, always a current ad.
Read more
TikTok Shop integration for sellers who ship themselves
Paid orders arrive as a pick list every ten minutes, your free stock goes back every five, and the tracking code stops being a manual job.
Read more
Batch picking with containers
Collect multiple orders in one walking round. One container per order, the scan confirms which order each item belongs to. Less walking exactly at peak.
Read more
Location management and layout
Aisle, rack and shelf, a barcode on every spot, multiple locations per SKU. The scan-flow sends the picker to the right spot, across multiple warehouses too.
Read more
PostNL integration: labels straight from your warehouse
Labels, return labels with a reversed address, pickup points at pack time and insured shipping up to € 5000. For the Netherlands and Belgium.
Read more
DHL integration: labels without a separate DHL portal
Labels and return labels straight to DHL Parcel, automatic parcel size by weight and an idempotency check against duplicate labels.
Read more
DPD integration: Business, Home and ParcelLetter
Connect your own DPD contract and ship three product variants with automatic weight checks and return labels from your pack flow.
Read more
QLS integration: automatic carrier choice
QLS picks the carrier itself (PostNL, DHL, DPD, FedEx or Trunkrs); Tremo watches the combination and shows the real carrier name to your customer.
Read more
Sendcloud integration: labels, cancelling and retrying
Shipping methods taken over from your Sendcloud account, automatic cancelling on a cancelled order and a reconciliation cron for the rest.
Read more
MyParcel integration: eight carriers, one API key
PostNL, DPD, DHL For You and more behind one connection, with pickup points, insured shipping and shipping options per carrier.
Read more
TransMission integration: pallets and freight
Nine shipping unit types from parcel box to Euro pallet, add-on services and daily automatic finalisation. Connect your own account.
Read more
GLS integration: labels with automatic product choice
Connect your own MyGLS account, ship with automatic product choice by destination country and create return labels to your return address.
Read more
What does a WMS cost? Pricing explained
Licence, implementation, integrations, hardware and migration laid out honestly. And why per-pick-list pricing gives a different incentive than per-user.
Read more
Choosing a WMS you won't regret
Four questions before you sign: does it connect to your channels, is your data yours, what happens on a peak day. No brand names, just a checklist.
Read more