If you run a Shopify store, you can connect it to swftbox so that new orders automatically sync to your Control Room for fulfillment. Once connected, you will not need to manually create delivery orders — they flow straight from your Shopify checkout to swftbox.
Before you start
Make sure you have:
An active swftbox account with access to your Control Room at controlroom.swftbox.com.
A Shopify store with admin access (you need to be able to install apps).
How to connect your Shopify store
Log in to your Control Room at controlroom.swftbox.com.
Go to Integrations from the left sidebar.
Find the Shopify integration card and click Connect.
You will be redirected to Shopify to authorize the connection. Log in to your Shopify admin if prompted.
Review the permissions swftbox is requesting and click Install app.
Once installed, you will be redirected back to your Control Room with a confirmation that the integration is active.
What happens after you connect
New orders sync automatically — When a customer places an order on your Shopify store, it appears in your Control Room ready for fulfillment.
Order details are mapped — Customer name, address, phone number, order items, and payment method (prepaid or COD) are all pulled from Shopify.
Tracking updates flow back — As swftbox delivers the order, tracking status updates are sent back to Shopify so your customers can see delivery progress from their Shopify order confirmation page.
Order enhancements apply — If you have set default enhancements (like OTP or Signature) in your Control Room Configurations, they will automatically apply to Shopify orders too.
Mapping your delivery options
After connecting, you can configure how Shopify shipping methods map to swftbox delivery types:
Standard shipping in Shopify can map to same-day delivery (AED 15).
Express shipping in Shopify can map to express 4 hour delivery (AED 35).
You can set these mappings in the Integrations section of your Control Room. This ensures the right delivery speed is applied based on what your customer selected at checkout.
Managing synced orders
Orders that come from Shopify are tagged in your Control Room so you can easily identify their source. You can:
Filter orders by source to see only Shopify orders.
Edit order details (like address or delivery instructions) directly in Control Room if needed.
Use Boost to upgrade a synced order to express delivery if it is sitting at the depot.
Troubleshooting
Orders not syncing? — Check that the Shopify integration is still active in your Control Room under Integrations. If it shows as disconnected, try reconnecting.
Wrong address or details? — swftbox pulls whatever is in Shopify at the time of order creation. If a customer updates their address after placing the order, you may need to update it manually in Control Room.
Duplicate orders? — If you are also creating orders manually in Control Room for the same Shopify orders, you may see duplicates. Let synced orders flow automatically and only create manual orders for deliveries that are not in Shopify.
Good to know
The Shopify integration works with all Shopify plans (Basic, Shopify, Advanced, and Plus).
You can disconnect the integration at any time from your Control Room Integrations page without affecting your Shopify store.
If you have multiple Shopify stores, each one can be connected separately to your swftbox account.
Around 85% of swftbox merchants use Shopify, so the integration is well-tested and actively maintained.
Need help? Reach out to us via the chat icon or on Whatsapp
