Skip to main content

Carriers

Connecting a carrier lets TakeTheme create shipments for you, pull back tracking numbers and airway bills, and keep delivery status current — instead of you copying order details into the carrier's own dashboard.

CarrierCoverageStatus
BostaEgyptFully supported, including live status webhooks
MylerzEgypt and regionalFully supported; status arrives via sync rather than webhooks
TurboComing soon. Credentials save, but shipment creation is disabled

You can connect one carrier at a time for automatic shipment creation.


Bosta

Settings → Shipping → Bosta.

CredentialRequired
API KeyYes — from your Bosta merchant dashboard

Mylerz

Settings → Shipping → Mylerz.

CredentialRequired
UsernameYes
PasswordYes
CountryYes — the country your Mylerz account is registered in

Mylerz also has a Service Type setting (default DTD, door-to-door) that selects the product your shipments are booked under.

Turbo

Credentials (API Key, Client Code) can be stored, but shipment creation and order listing reject Turbo, and its webhook does nothing. Don't build a workflow on it yet.


Settings

These apply to whichever carrier you connect.

SettingDefaultWhat it does
Auto-sync ordersoffMaster switch. When off, nothing is sent to the carrier automatically — no shipment creation, no status polling. See Tracking & sync.
Auto mark orders as fulfilledoffMarks order items fulfilled as soon as the shipment is created, instead of you packing them by hand
Send confirmation email to customeroffEmails the customer when the shipment is created. Only fires if auto mark as fulfilled is on.
Allow customer to open packageoff (Turbo: on)Passed to the carrier — whether the courier lets the customer inspect the contents before paying
Notify on sync errors (emails)emptyAlerts these addresses when a shipment or status sync fails
"Allow customer to open package" is a real COD lever

On cash-on-delivery, letting customers open the box before paying raises conversion and raises refusals at the door. Set it deliberately, not by default.


What you can do once connected

ActionWhat it does
Create shipmentsPushes selected orders to the carrier and stores the returned tracking number and URL
Cancel shipmentCancels the shipment at the carrier
Airway bill (AWB)Fetches the printable label
Tracking URLThe customer-facing tracking link
Expected chargesAsks the carrier what a shipment will cost
WarehousesLists your pickup locations at the carrier
City / zone listThe carrier's own city and zone codes, for mapping addresses
Provider ordersLists orders as the carrier sees them, to reconcile against your dashboard

Manual shipment creation ignores the auto-sync switch — it's an explicit action, so it always goes through.


API reference

All carrier operations live under /v1/integrations/shipping:

ActionEndpoint
Create shipmentsPOST /v1/integrations/shipping/:provider/create
Cancel shipmentPOST /v1/integrations/shipping/:provider/cancel
Airway billPOST /v1/integrations/shipping/:provider/awb
Tracking URLGET /v1/integrations/shipping/:provider/tracking-url
Expected chargesPOST /v1/integrations/shipping/:provider/charges
WarehousesGET /v1/integrations/shipping/:provider/warehouses
City / zone listGET /v1/integrations/shipping/:provider/city-zones
Provider ordersGET /v1/integrations/shipping/:provider/orders