{"title":"Shipment tracking","slug":"shipment-tracking","url":"https://support.storeconnect.com/articles/shipment-tracking","url_markdown":"https://support.storeconnect.com/articles/shipment-tracking.md","subtitle":null,"summary":"Understand how shipment tracking codes and statuses display on your storefront, where the data comes from in Salesforce, and how to populate tracking information manually or automatically via a tracking provider.","type":"Help_Documentation","video_url":"","keywords":"tracking code, tracking status, shipment, delivery, fulfillment, carrier, tracking provider, easyship tracking","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"When a customer views their order on your storefront, the **Deliveries** section displays a table with the following columns:\n\n- **Reference** — a unique identifier for the shipment\n- **Tracking Code** — the carrier tracking number (clickable if a tracking URL is available)\n- **Tracking Status** — the current delivery status (e.g. in transit, delivered)\n- **Items** — the number of items in the shipment\n\nIf no tracking information is available, the **Tracking Code** and **Tracking Status** columns display a dash (—). This is normal for shipments that haven't been dispatched or don't have a tracking provider configured.\n\n## Where tracking data is stored\n\nTracking information is stored on the **Shipment** record in Salesforce. The key fields are:\n\n| Field | Description |\n|-------|-------------|\n| Tracking Code | The carrier tracking number |\n| Tracking Status | The current delivery status |\n| Tracking Public URL | The carrier's public tracking page URL |\n| Tracking Provider | Which tracking provider is monitoring this shipment |\n| Tracking Updated At | When the tracking status was last updated |\n\nFor a full list of Shipment fields, see the [Shipment Object Reference](shipment-object-reference).\n\n## How to populate tracking information\n\nThere are two ways to add tracking data to a shipment.\n\n### Enter shipment tracking information manually\n\nYou can enter a tracking code directly on the Shipment record in Salesforce:\n\n1. Open the order in Salesforce.\n2. Find the related Shipment record.\n3. Enter the carrier's tracking number in the **Tracking Code** field.\n4. Optionally enter the **Tracking Status** and **Tracking Public URL** fields.\n5. Save the record.\n\nThe tracking code will display on the customer's order page on your storefront. If you provide a Tracking Public URL, the tracking code will appear as a clickable link.\n\n### Track shipments automatically, via a tracking provider\n\nFor hands-off tracking updates, configure a tracking provider. A tracking provider is a third-party service that monitors shipments and automatically updates the tracking status on your Shipment records.\n\n:::note\nTracking providers are related to but distinct from shipping providers. A **shipping provider** handles shipment registration (lodgement) and rate calculation. A **tracking provider** monitors delivery status after a shipment has been dispatched. Some providers can do both.\n:::\n\nStoreConnect supports the following tracking providers:\n\n| Provider | Description |\n|----------|-------------|\n| Bringg | Integrates with well-known logistics companies |\n| EasyPost | Supports 100+ carriers worldwide |\n| Easyship | Receives live tracking updates via webhooks for shipments registered through Easyship. When multiple tracking providers are active, the provider matching the shipment's own carrier is used automatically. |\n| Ship24 | Supports hundreds of global and regional carriers |\n| ShipEngine | Multi-carrier shipping platform |\n| Shippit | Australian-focused shipping platform |\n\nTracking providers are configured as Shipping Provider records in Salesforce. See [Set up shipping providers](setting-up-shipping-providers) for setup instructions.\n\n## How automatic tracking works\n\nOnce a tracking provider is configured for your store:\n\n1. A shipment is created with a **Tracking Code** — provided by a shipping provider during lodgement.\n2. A background process detects shipments that have a tracking code but haven't been connected to a tracking provider yet.\n3. The tracking provider registers the shipment and begins monitoring it.\n4. As the carrier updates the delivery status, the tracking provider sends updates back to the Shipment record in Salesforce.\n5. The updated status and a clickable tracking link display on the customer's order page.\n\nYour store typically uses one active tracking provider. All shipments with tracking codes are automatically monitored by that provider."}