Automation library

Automate dropship order forwarding, with tracking back before every channel's deadline

Updated · By Ecomsellertool editorial team

Short answer

To automate dropship order forwarding, tag every SKU with the supplier that ships it, split each new order by supplier, and send each supplier its own purchase order by email, EDI, portal or API. Rules wait for the supplier to accept, pull tracking back and post it to Shopify, Amazon or Walmart before the ship-by date. Late, short or silent suppliers go to a person.

  • Amazon's US drop shipping policy: you must be the sole seller named on packing slips, invoices and external packaging, and you handle returns (checked October 30, 2026).
  • Amazon counts a seller-fulfilled order as late when there is no shipment confirmation by the expected ship date, and asks for a late shipment rate under 4% and a cancellation rate under 2.5%.
  • Amazon's cancellation rate includes orders cancelled automatically because the seller did not confirm shipment in time; valid tracking must stay at or above 95% per product category.
  • Walmart calls order acknowledgement a required step before shipping, counts an order as late when marked shipped after the Expected Ship Date, and asks for valid tracking of 99% or above.
  • Shopify's custom fulfillment services receive orders by email and do not update the order status in Shopify; you enter the tracking yourself.
  • In this recipe rules split, send, chase and post tracking; an AI model only reads supplier emails into fields; a person decides on substitutes, cancellations and late suppliers.

The step map: who runs each step

Trigger: A new paid order on Shopify, Amazon or Walmart that contains at least one SKU shipped by a dropship supplier; after that, every supplier reply, and a check of open supplier orders every hour.

Each step of the workflow in order, and whether a fixed rule, an AI model or a person runs it
StepWhat happensWho runs it
1When an order arrives, rules look up each line's SKU in the supplier map. Lines your own warehouse or 3PL ships stay on that path; each dropship supplier gets its own sub-order with the marketplace order ID and the channel's ship-by date.Rule
2Each sub-order becomes a purchase order in the supplier's format (email with CSV or PDF, EDI 850, portal or API) with the ship-to address, shipping service, your packing slip and a supplier ship deadline set before the channel's ship-by date.Rule
3The workflow waits for the supplier to accept. API and EDI replies are read directly; for email replies, an AI model reads the accepted quantities, out-of-stock lines and any ship date into fields with a confidence score. It never accepts a change.AI model
4Rules compare the reply with the sub-order. A full acceptance starts the tracking clock; a short line, a substitute, a later date or no reply by the acceptance deadline goes to the exception queue with the channel's deadline shown.Rule
5A person works the exception queue: switches a line to another supplier or your own stock, approves a substitute, or cancels the line and messages the customer.Person
6When the supplier ships, the workflow takes the carrier, service and tracking number, maps the carrier to each channel's own value and posts it: a Shopify fulfillment, Amazon confirmShipment or Walmart Ship Order Lines. A rejected post raises an alert at once.Rule
7An hourly check lists every supplier order with no tracking a few hours before its channel deadline, and every posted tracking number with no carrier scan by the next day, and sends both lists to the person who owns suppliers.Rule

5 rule steps · 1 AI model step · 1 person step. A rule follows fixed logic you approve; an AI model handles messy input and its output is checked by rules; a person makes the calls listed below.

Person

What stays with a person

  • Out-of-stock or short lines: switch supplier, ship from your own stock, or cancel
  • Substitute items and later ship dates the supplier proposes
  • Seller cancellations, which count against Amazon's and Walmart's cancellation rates
  • Suppliers that miss the acceptance or ship deadline more than once: escalate, pause or replace
  • Changes to the supplier map, deadlines, packing slip rules and supplier costs
Tools

Which tools can run it

  • Shopify's custom fulfillment service email, for one supplier and Shopify orders only, with tracking entered by hand
  • A dropshipping or order-routing app that already connects your supplier, when it supports every channel you sell on
  • Zapier, Make or n8n with an AI step for supplier emails and a tracker sheet, for a few email-only suppliers at modest volume
  • Custom code on your accounts, for several suppliers mixing email, EDI and APIs across Shopify, Amazon and Walmart, with deadline alerts

Systems it connects

  • Shopify
  • Amazon Seller Central (seller-fulfilled orders)
  • Walmart Marketplace
  • Supplier email inbox, EDI, portals or APIs
  • Supplier map and cost sheet, or an ERP
  • Carrier tracking
  • Slack or email for alerts

Build size: Medium

Each rule is simple; the work is one supplier map, one deadline per order across three channels, and tracking that reaches each channel in its own format before the cut-off.

In a dropship order, the slowest part is not the supplier's warehouse. It is the time between the customer paying and the supplier knowing about it, and the time between the supplier shipping and the channel seeing a tracking number. Both are copy-and-paste jobs in most brands, and both decide whether Amazon or Walmart counts the order as late. This recipe automates them: split the order by supplier, send each supplier a purchase order, wait for acceptance, and post tracking back before the deadline. It is one page of our automation library.

It covers orders a supplier ships straight to your customer. Orders your own 3PL ships follow our Shopify orders to a 3PL and Amazon and Walmart orders to a 3PL recipes, and the purchase orders you place to restock your own inventory follow our supplier PO acknowledgement and ETA tracking recipe. A mixed order uses this recipe for the dropship lines and the 3PL recipe for the rest.

What should the automation do in each order situation?

This decision table is the core of the build, and you can run it by hand from a shared sheet today. Each row is a situation a dropship order can be in, what the workflow does on its own, and who decides. The hours are illustrative; set your own per supplier and write them down, because the rules apply them exactly.

Order situationWhat the automation doesWho decides
Every line is a dropship SKU from one supplierSends one purchase order to that supplier with the ship-to address, service and supplier ship deadlineNobody
Lines from two suppliers, or a supplier and your 3PLSplits the order into one sub-order per source, each with the same channel deadlineNobody
A SKU has no supplier in the mapHolds that line, alerts with the order and its ship-by dateOps: add the SKU to the map, then release
Supplier stock feed shows zero for a lineHolds the line and lists other suppliers or your own stock that carry itOps: switch source or cancel
No acceptance by the acceptance deadline (for example 4 business hours)Resends once in the same thread or channel, then alertsSupplier owner: call or switch
Supplier accepts only part of the orderStarts the tracking clock for the accepted lines and holds the restOps: switch, substitute or cancel the short lines
Supplier proposes a substitute or a later ship dateHolds the line with both values side by side; nothing goes to the customerOps, with the customer's consent where needed
Customer asks to cancel before the supplier shipsSends a cancel request to the supplier and waits for its answerOps: cancel on the channel only after the supplier confirms
Supplier ships and sends trackingMaps the carrier, posts tracking to the channel, logs the timeNobody
No tracking a few hours before the channel's ship-by dateAlerts with the channel deadline and the supplier contactSupplier owner: chase or ship another way
Tracking posted but no carrier scan by the next dayAsks the supplier for the handoff proofSupplier owner
Packing slip or invoice in the box names the supplier, or shows your costFlags the supplier for review; this breaks Amazon's and Walmart's rulesOwner: fix the supplier's process or stop using it on that channel

Three rows do most of the work. No acceptance catches a silent supplier while there is still time to ship another way. No tracking before the deadline protects your late shipment rate. A cancel request stops a parcel you would otherwise have to refund after delivery.

What do Shopify, Amazon and Walmart require before tracking counts as late?

Each channel sets its own clock and its own idea of valid tracking. This table is the rule set the deadline check runs against, checked on each channel's own pages on October 30, 2026.

RuleShopify (your store)Amazon (seller-fulfilled)Walmart Marketplace
Who must appear as the sellerYou set it; Shopify says you stay responsible for customer service and order trackingOnly you, on packing slips, invoices and external packagingNo supplier invoices that show your costs, no other retailers' packaging
Ship-by dateYour own promise on the product and shipping pagesExpected ship date, the ship-by window's latest date in the Orders APIExpected Ship Date, after the order is acknowledged
When an order counts as lateNot scored by ShopifyNo shipment confirmation by the expected ship date; rate under 4%Marked shipped after the Expected Ship Date, checked against the carrier's first scan; rate 5% or below
Tracking standardTracking appears in the shipping confirmation and update emailsValid tracking 95% or above per product categoryValid tracking 99% or above
Cancellation limitNot scored by ShopifyUnder 2.5% over 7 days, counting orders auto-cancelled for no confirmation2% or below
How tracking gets backA fulfillment with tracking, by app or by handconfirmShipment with carrier code, tracking number, ship date and itemsShip Order Lines with carrier, method and tracking

On Amazon, the drop shipping policy says a third party may ship your orders only if it is clear to the customer that you are the seller of record. You must have an agreement with the supplier that makes you the sole seller named on packing slips, invoices and external packaging, remove any other seller's or supplier's details before shipping, and accept customer returns (checked October 30, 2026). Buying from another retailer, including Amazon, and having it ship to your customer under its name breaks the policy. That is why the last row of the decision table goes to the owner, not to a rule.

Amazon's clock is just as strict. Its late shipment rate page says an order is late when there is no shipment confirmation by the expected ship date, measures the rate over 10 and 30 days, and requires it under 4%. Its cancellation rate page requires under 2.5% over 7 days and counts orders cancelled automatically because the seller did not confirm shipment in time. Its valid tracking rate page requires 95% or above per product category (all checked October 30, 2026). A supplier that ships on time but sends tracking a day late still costs you the order.

The tracking itself goes back through confirmShipment, which needs a package reference, a carrier code (required for all marketplaces), the tracking number, the ship date and the order items. Amazon's Orders API migration guide maps the old LatestShipDate to shipByWindow.latestDateTime in the new version (both checked October 30, 2026). The workflow reads that date for every order and sets the supplier's deadline from it.

On Walmart, the Orders API guide calls acknowledgement "a required step before shipping" (checked October 30, 2026), so the workflow acknowledges an order only once a source is found for every line. Walmart's late shipment guide says an order marked shipped after the Expected Ship Date is always late, and uses the carrier's first scan to check the handoff. Its seller performance standards ask for late shipments of 5% or below, valid tracking of 99% or above and cancellations of 2% or below, over 30 or 60 days. Its packaging policy prohibits original supplier invoices that show your costs and other retailers' packaging, and says you may not buy from another retailer and have it ship straight to a Walmart customer (all checked October 30, 2026).

Shopify does not score you, but it does not chase the supplier either. Its dropshipping page says you remain responsible for customer service and order tracking. Its guide to fulfilling an order says the tracking number appears in the shipping confirmation and shipping update emails, so a missing number means a customer who writes in (both checked October 30, 2026). When a parcel stalls after it ships, our shipping exception alerts recipe takes over.

How does an order get split and sent to each supplier?

By the supplier map: one row per SKU with the supplier, the supplier's item code, its cost and how that supplier takes orders. Shopify already splits orders by location. Its fulfillment service guide defines a fulfillment order as the items in an order to be fulfilled from the same location, and lets a fulfillment service accept or reject each request (checked October 30, 2026). Giving each supplier its own location in Shopify makes the split visible in the admin. Amazon and Walmart orders arrive whole, so the workflow splits them with the same map. Our order routing page covers choosing a source per line when two suppliers carry the same SKU.

Each supplier gets a purchase order in the format it accepts. Send these fields every time:

  • Your PO number and the marketplace order ID, so every reply ties back to one order
  • The supplier's item code, your SKU and the quantity per line
  • The customer's name, ship-to address and phone, and nothing else about the customer
  • The shipping service the customer paid for, and the date the supplier must ship by
  • Your packing slip, or the rule that the box carries no packing slip, no invoice and no supplier branding
  • How to send tracking back: carrier, service, tracking number and which lines are in which parcel

Email with a CSV or PDF works for most small suppliers. Large ones may trade on EDI, where the X12 transaction set list names the 850 Purchase Order, 855 Purchase Order Acknowledgment, 856 Ship Notice/Manifest and 810 Invoice (checked October 30, 2026). Portals and supplier APIs sit in between. The workflow keeps one status per sub-order whichever path the supplier uses, so a person sees the same queue for all of them.

How do you set the supplier's deadline so the channel's deadline holds?

Work back from the channel. The supplier's ship deadline is the channel's ship-by time minus the time your workflow needs to collect tracking, map the carrier and post it, plus a margin for the supplier's own cut-off.

Supplier ship deadline = channel ship-by time − tracking posting buffer − safety margin

Acceptance deadline = order time + supplier's agreed acceptance window

For example, an illustrative order with an Amazon ship-by of 5 pm on Wednesday, a 2-hour posting buffer and a 2-hour margin gives the supplier a 1 pm Wednesday ship deadline. If the supplier's carrier pickup is at noon, the real deadline is noon, and the order must be accepted on Tuesday. These numbers are examples, not client data. The point is that the supplier's deadline is computed per order from the channel's date, never copied from a generic handling time.

What should stay with a person?

Anything that changes what the customer gets, or costs an order. A person decides to switch a line to another supplier, approve a substitute, accept a later date, or cancel. A person deals with a supplier that keeps missing deadlines or packs its own invoices, because the fix is a conversation or a new supplier, not a rule. The model only turns supplier emails into fields; low-confidence reads come to a person unread. Supplier costs on each order feed your margin numbers, and our stockouts page covers what to do when a supplier's stock feed cannot be trusted.

Which tool should run it?

LevelFits whenWhat to know
Shopify's custom fulfillment serviceOne supplier, Shopify orders onlyShopify's custom fulfillment guide says the supplier gets the order by email, the order status does not update in Shopify, and you enter tracking yourself (checked October 30, 2026)
A dropshipping or order-routing appThe app already connects your supplier and every channel you sell onCheck that it reads Amazon's and Walmart's ship-by dates and posts tracking to both
Zapier, Make or n8n with an AI stepA few email-only suppliers, modest volumeOur Zapier vs Make vs n8n comparison covers the trade-offs; log every run so a missed email shows up
Custom code on your accountsSeveral suppliers mixing email, EDI and APIs across Shopify, Amazon and WalmartCan run on Ecomsellertool Growth OS beside your 3PL flows and the SP-API connection

If a supplier cannot meet Amazon's or Walmart's clock at all, holding a little stock and shipping it through Amazon multi-channel fulfillment or your own 3PL may be the better choice for that SKU. Our MCF vs WFS vs 3PL guide compares the options. On every route you stay the seller of record.

Who builds dropship order forwarding for ecommerce brands?

Ecomsellertool builds dropship order forwarding on your own Shopify, Amazon and Walmart accounts: the supplier map, the split, purchase orders in each supplier's format, acceptance and tracking checks, and deadline alerts. We have built software on Amazon's seller APIs since 2017 and shipped 50+ tools for 100+ teams. Send a project brief below, or read how our workflow automation service works.

The building blocks are work we have shipped:

  • Every channel's orders in one table, with dropship costs per order. For Seller7 we helped build one order table across Amazon, Walmart, Target Plus, Shopify and Mirakl, and an estimated profit on each order that includes supplier drop-ship fees next to shipping, product cost and marketplace fees.
  • One product mapped to the units that actually ship. For Cheddy we built stock management that maps kits, multipacks and single-pack ASINs on Amazon to the components held in the warehouse, the same kind of map this workflow keeps between your SKUs and each supplier's item codes.

You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you.

Get this workflow built

Send us your dropship workflow

Describe the workflow you want automated. We reply with a written plan: scope, timeline and a fixed price.

A few sentences is enough: what happens today, who does it and how often.

Starts when you fill in the form

A quick private check that runs in your browser. No tracking, no puzzles.

A person reads every brief. You get a written plan within 2 business days; no obligation.

Frequently asked questions

How do I automatically send dropship orders to my supplier?

Keep a map of which supplier ships each SKU. When an order arrives, the workflow splits out each supplier's lines and sends that supplier a purchase order in the format it accepts: an email with a CSV or PDF, an EDI 850, a portal upload or an API call. It then waits for the supplier to accept and to send tracking.

Is dropshipping allowed on Amazon?

Amazon's US drop shipping policy allows a third party to ship your orders only if you are the sole seller of record. Packing slips, invoices and external packaging must name only you, any other seller's or supplier's details must be removed before shipping, and you remain responsible for returns. Buying from another retailer and having it ship to your customer under its name breaks the policy.

How fast does a dropship supplier need to send tracking?

Fast enough for you to post it before the channel's deadline. Amazon counts an order as late when there is no shipment confirmation by the expected ship date, and Walmart when it is marked shipped after the Expected Ship Date. Set the supplier's ship deadline a few hours earlier, so your workflow has time to post the tracking.

What happens if a dropship supplier is out of stock?

The workflow should not cancel on its own. It holds the line, shows the channel's ship-by date and the other suppliers or your own stock that carry the SKU, and a person decides: switch the source, offer a substitute, or cancel. On Amazon and Walmart a seller cancellation counts against your cancellation rate.

Can Shopify Flow or a dropshipping app do this?

For one supplier on Shopify, often yes. Shopify's custom fulfillment service emails the order to a supplier, but it does not update the order status, so tracking is entered by hand. Apps help when they connect your exact supplier and every channel you sell on. Mixed suppliers across Amazon and Walmart usually need a workflow tool or custom code.

What should a dropship purchase order include?

Your PO number and the marketplace order ID, the supplier's item code and quantity, the customer's ship-to address and phone, the shipping service the customer paid for, the date the supplier must ship by, your own packing slip, and how to send tracking back. It should never carry your sale price to the customer.

Jaimin Dholakia, founder of Ecomsellertool
Jaimin Dholakia · Founder
Schedule a call

Get this workflow built on your own systems.

Prefer to talk the workflow through first? Schedule a free call with the engineers who would build it. Selling on Amazon? The free 24-hour diagnostic finds the operations gaps in your account: connect it with Login with Amazon, on Amazon’s own consent screen (we only read data; we never change listings, prices, stock or ads), and get a report within 24 hours of connecting, on business days.

Free · 30 minutes · Pick any open slot