Shopify and Shippit: Pickup-In-Store vs Ship Routing Template
When a new Shopify order arrives, this Spojit template splits fulfillment cleanly: local-pickup orders notify your store, and everything else books a Shippit delivery.
What It Builds
A Webhook trigger fires on each new Shopify order. A Condition node inspects the order's shipping method and routes the two paths apart. Pickup-in-store orders go to a Send Email or Slack notification so staff can prepare the order; every other order flows into a Shippit booking (Direct mode), creating the shipment so your team never books a label by hand.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow that triggers on a new Shopify order. If the order's shipping method is local pickup, send a store notification with the order number, customer name, and items to prepare. Otherwise, book a Shippit shipment using the customer's delivery address and order details. Tell me before you finish if you need a delivery service level.
Connectors Used
- Shopify - the Webhook trigger that starts the run on each new order.
- Shippit - books the shipment for delivery orders (Direct mode).
- Slack or Send Email - notifies the store about pickup orders.
Customize It
Change the shipping method check to match your store's exact pickup label, swap the notification channel, or add a Shippit service level (standard vs express) in the prompt so orders book the courier tier you want.
Tips
- Verify the Shopify webhook against your store using Shopify HMAC so only genuine orders trigger the flow.
- Keep the Shippit booking in Direct mode for one exact, low-cost action; reach for Agent mode only if carrier choice needs judgment.
- Confirm the order's address fields map to Shippit's required delivery fields before going live.