fb-image

Explore More Across Our Network

Stream Shipping and Planning

Home || Linnworks || Stream Shipping and Planning
Stream Shipping and Planning

Stream Shipping and Planning Integration for Linnworks

The Stream – Linnworks integration is designed to automate and simplify order dispatch, delivery route planning, and tracking — all directly within Linnworks.
Once Stream is selected as the shipping vendor for an order, The integration automatically transfers the order to Stream, manages route planning, and syncs all key updates back to Linnworks.
Stream Shipping Integration

How It Works

When you assign Stream as the shipping vendor on an order

1.     Sync from Linnworks to Stream

2.     Route Planning in Stream

Once the order appears in Stream:
This completes routing and planning directly in the Stream Portal

3.     Webhook Trigger from Stream

4.     Sync from Stream to Linnworks

When the delivery route is locked in Stream, Linnworks is updated with:

Benefits

Key Features & Benefits

Automated Order Flow

No manual steps - orders allocated to Stream are sent automatically.

Label Printing from Linnworks

Generate shipping labels directly in Linnworks.
Supports multi-label printing, parcel splitting, and servicespecific formats.

Real-Time Tracking Updates

Tracking numbers generated in Stream sync automatically back to Linnworks.

Accurate Delivery Planning

All key route details (dispatch date, van allocation, run number, etc.) are synced to Linnworks for visibility.

Exchange & Collection Support

Integrated process for orders involving both delivery and product collection.

Management

Order Processing & Route Updates

When an order is closed or locked into a delivery route in Stream:

1.     Trigger

Stream sends a webhook with all necessary route details.

2.     Update Linnworks

  • Dispatch Date → Updated in Linnworks.
  • Dispatch Day (Visual Identifier) → Synced to Linnworks.
  • Run Number (Visual Identifier) → Synced to Linnworks.
  • Delivery Routing Sequence (stream_GroupSequence) → Stored as an extended property.
  • Driver Name Stream_driverName
  • Vehicle Name Stream_vehicleName
  • Driver Notes Stream_driverNotes
  • Other properties → Added as required by Stream.

The Stream–Linnworks integration allows businesses to:

Automate order transfer and updates.

Print labels and manage shipments in one place.

Maintain accurate tracking and route visibility.

Handle exchanges efficiently with integrated delivery and collection.

Management

Exchange Process (Returns & Replacements)

1.     Identification in Linnworks

Orders flagged with a Stream service containing “pickup” are automatically recognised as Exchange Orders.

2.    Notification to Stream

Stream receives the flagged Exchange order and is instructed to handle:

  • Collection of returned items.

3.    API Integration for Exchange Handling

When an exchange is created in Linnworks:

  • An API request registers the exchange in Stream.
  • Background services call backend functions to process the exchange.

4.    Continuous Sync

Updates to Exchange orders in Linnworks are sent to Stream every 15 minutes until the route is marked Closed in Stream.

Updating Stream from Linnworks Changes

1.     Changes to Sync

  • Dispatch Date
  • Order Status
  • Customer Details (Address, Contact Info)
  • Product Quantity or SKU changes
  • Tracking information

2.     Sending Updates to Stream API

  • Extract updated details from Linnworks.
  • Format according to Stream API requirements.
  • Send updates to Stream API to maintain consistency.

Our App

Steps to Configure Stream Shipping in Linnworks

Click on Shipping in the left-hand menu, then select Shipping Integrations from the submenu.

Click on the Add Integration button in the top-right corner of the Shipping Integrations screen.

Search for Stream Shipping Integration in the search bar, then click Integrate.

In the Add Stream Shipping Integration pop-up, enter a unique Account Name for reference, then click Next.

Enter the Client ID and Client Secret provided by Stream or the channel partner.

Select Is Live Account if you wish to use the live Stream environment.

Enter the Sender Address details, including: Contact Name, Company Name, Address (Street, Town/City, Region, Country). Click Next to proceed.

Configure the Account Settings

  • Order Sync – Sync orders to Stream when selected.
  • Dispatch Sync – Update dispatch dates when selected.
  • Use Default Location – If selected, the Default Location will be sent to Stream.
  • Default Location – Enter the depot name in Stream where you want orders assigned.
  • Order Sync Days – Set the number of days to send orders to Stream (default: 10 days).
  • Send Change to Stream – If selected, any updates made in Linnworks after sending the order will be updated in Stream.
  • Hands On Date – If selected, the order will be sent to Stream with the hand-on date matching the order received date.

Click Next to continue.

Select the Label Reference type

  • Linnworks Order ID – The label will print the Linnworks order number.
  • Channel Reference – The label will print the channel reference.
  • Click Next to proceed.

    In the Shipping Integrations list, locate the Stream Shipping Integration you just set up and click on the Services icon under the Actions column.

    Click on Add Service to create a new shipping service.

    • If the Service Name contains “Pick-up”, the service will be configured to send a collection request rather than a delivery.
    • Once all services are added, click Finish to complete the setup.
    The Stream–Linnworks shipping and planning integration setup is now complete, enabling seamless order syncing, route planning, label printing, and tracking updates directly within Linnworks for streamlined shipping operations
    Scroll to Top