Step 1: Compile recipient address list (Variable)
CSV with: name, company, role, address line 1, line 2, city, state/province, postal code, country, phone (for last-mile carrier). 15+ rows triggers automation.
Step 2: Choose distribution model (5 minutes)
Centralized (all to HQ): cheapest, but burdens HR. Direct fulfillment (each address): faster, +$5-10/address. Hub-spoke (regional hubs): mid.
Step 3: Verify addresses with API (10-30 minutes)
Use USPS, Royal Mail, DHL address validation API or paid service (e.g., Lob.com). Catch typos before printing labels. Expected error rate: 5-10% on raw user data.
Step 4: Plan packaging per location (Variable)
Standard padded mailer or branded gift box per address. Avoid pallet-shipping to single address (high handling cost downstream).
Step 5: Choose carriers per region (Variable)
Domestic: USPS/Royal Mail/local equivalent. International: DHL Express (1-3 days), FedEx (1-3 days), UPS (1-3 days). Cost varies 3-10x by carrier and destination.
Step 6: Track and confirm delivery (Automated)
All carriers provide tracking. Set up automated delivery notifications via email/SMS. Photo confirmation upon successful drop-off.
How to handle multi-location shipping for merch
6-step guide · merch.am