Fulfillment

Connecting Your Shipping Carriers

EcomFlux connects to major couriers — including brands like CTT, DHL, and UPS — through our logistics engine. You bring your own carrier contracts; EcomFlux uses them to quote, buy labels, and track shipments in one place.

What you get

Once a carrier is linked, you can rate-shop and generate labels from orders in EcomFlux using the same commercial terms you negotiated with each courier — not a reseller margin layered on top.

Set up a carrier

Follow these steps for each account you want to use in production:

  1. Open Integrations. In the EcomFlux dashboard, go to DashboardIntegrations (logistics / couriers area).
  2. Pick your carrier from the catalog. Browse the supported carrier list and select the one that matches your contract (e.g. DHL Express, UPS, CTT, or another listed integration).
  3. Enter your account credentials. Use the identifiers, API keys, account numbers, or other values your courier rep or carrier portal provided. Exact fields depend on the carrier; copy them carefully — many carriers treat these like passwords.
  4. Save and verify. Run a quick rate check or test label (in a sandbox or with a low-risk shipment, if available) to confirm the connection before your team scales volume.

Rates and billing

Rates are pulled directly from your negotiated carrier account.EcomFlux requests live quotes and label purchases against the carrier's APIs using your credentials, so you pay your carrier under your existing agreement — no EcomFlux markup on carrier postage for that path. (Your EcomFlux subscription still applies separately; see billing in the app for platform fees.)

Security tip:Rotate API keys if they're ever exposed, and use separate credentials for staging vs production when your carrier supports it.

Related