> For the complete documentation index, see [llms.txt](https://docs.rishvi.co.uk/linnworks/llms.txt).
> Use it to discover all available pages before exploring further.

# HyperShip AI - Intelligent Packaging Optimisation for Linnworks

HyperShip AI automatically analyses orders, selects the best carrier, simulates shipping costs, and splits multi-parcel shipments to reduce costs and improve fulfilment accuracy within Linnworks.

## Overview

HyperShip AI is an intelligent packaging optimisation solution for Linnworks, powered by Rishvi AI. It automatically analyses each order to determine the most efficient and cost-effective way to package and ship it.

The system retrieves SKU dimensions and weights, applies carrier-specific constraints, and calculates complete shipping costs including volumetric weight, fuel surcharges, oversize thresholds, and multi-parcel pricing. It simulates multiple packaging scenarios across configured carriers to identify the most suitable and compliant shipping option.

Based on the optimised result, HyperShip AI can split orders into multiple parcels, apply packaging overrides where necessary, assign the best-fit carrier, and update Linnworks with relevant tracking notes - all with minimal manual intervention.

> HyperShip AI helps reduce shipping costs, improve fulfilment accuracy, and automate carrier selection directly within Linnworks.

## Who Should Use HyperShip AI

<Columns cols="2">
  <Card title="Warehouse & Fulfilment Teams" icon="package" horizontal="false" target="_self">
    Teams responsible for packing and dispatch use HyperShip AI to receive pre-calculated packaging decisions, removing guesswork and reducing manual effort when selecting boxes and carriers.
  </Card>

  <Card title="Logistics Managers" icon="truck" horizontal="false" target="_self">
    Managers use HyperShip AI to enforce carrier rules, reduce shipping overspend, and ensure multi-parcel orders are handled correctly and cost-efficiently.
  </Card>

  <Card title="Integration Administrators" icon="settings" horizontal="false" target="_self">
    Administrators configure carrier constraints, cost parameters, packaging logic, and macro schedules. They also monitor the Rules Engine to verify automated carrier assignments are running correctly.
  </Card>

  <Card title="Operations & Finance Teams" icon="bar-chart-2" horizontal="false" target="_self">
    Operations and finance teams benefit from consistent, rules-driven carrier selection that reduces surprise surcharges and ensures cost simulation is applied before every shipment.
  </Card>
</Columns>

## Key Features

<Columns cols="2">
  <Card title="Intelligent Packaging Optimisation" icon="cpu" horizontal="false" target="_self">
    Automatically analyses order items using SKU dimensions and weight to determine the most efficient packaging configuration.
  </Card>

  <Card title="Carrier Constraint Application" icon="sliders" horizontal="false" target="_self">
    Applies carrier-specific rules including dimension limits, weight thresholds, volumetric calculations, and surcharge structures.
  </Card>

  <Card title="Cost Simulation Engine" icon="calculator" horizontal="false" target="_self">
    Simulates multiple packaging scenarios across configured carriers to identify the most cost-effective shipping option.
  </Card>

  <Card title="Multi-Parcel Order Handling" icon="layers" horizontal="false" target="_self">
    Automatically splits orders into multiple parcels when required to maintain carrier compliance and optimise cost.
  </Card>

  <Card title="Best-Fit Carrier Assignment" icon="zap" horizontal="false" target="_self">
    Selects and assigns the most suitable carrier based on optimisation results and configured rules.
  </Card>

  <Card title="Linnworks Order Updates" icon="edit" horizontal="false" target="_self">
    Updates orders with selected carrier details, packaging decisions, overrides, and tracking notes automatically.
  </Card>
</Columns>

## How HyperShip AI Works

HyperShip AI runs through a defined sequence every time it processes an order. The macro is triggered via the Linnworks Rules Engine and executes automatically without manual intervention.

<Steps>
  <Step title="Step 1: Order analysis" title-type="p">
    HyperShip AI retrieves the order from Linnworks and reads each line item, including SKU dimensions (length, width, height) and weight values stored against the stock item.
  </Step>

  <Step title="Step 2: Carrier constraint application" title-type="p">
    The system applies the configured carrier rules for each available carrier - including maximum dimensions, weight limits, volumetric weight formulas, oversize thresholds, fuel surcharges, and multi-parcel pricing tiers.
  </Step>

  <Step title="Step 3: Cost simulation" title-type="p">
    Multiple packaging scenarios are simulated across all configured carriers. Each scenario calculates the total landed shipping cost, taking into account all applicable surcharges and constraints.
  </Step>

  <Step title="Step 4: Optimised packaging decision" title-type="p">
    The system selects the packaging configuration that is both carrier-compliant and most cost-effective. Where required, the order is split into multiple parcels automatically.
  </Step>

  <Step title="Step 5: Carrier assignment" title-type="p">
    The best-fit carrier is assigned to the Linnworks order based on the optimised result and any override rules configured for the account.
  </Step>

  <Step title="Step 6: Linnworks order update" title-type="p">
    The order is updated in Linnworks with the selected carrier details, packaging decisions, any applied overrides, and relevant tracking notes - ready for fulfilment.
  </Step>
</Steps>

## Configure the Macro

Once HyperShip AI is installed, you need to set up the configuration, so the system knows how and when to process orders. This is a one-time setup and can be adjusted at any time.

### Steps to Configure

<Tabs>
  <Tab title="Step 1">
    **Access Macro Configuration**

    Go to **Apps** and open **Macro Configuration** to manage and create new HyperShip AI configurations.

    <Image src="https://blob-cdn.documentation.ai/org-87fb0951-1e07-4f5d-a887-8a7327c7777d/doc-98941d2e-0032-424f-8414-3034ac5fa6ee/1781860233851-xie25he82t-image-2-dd1.webp?fm=auto&auto=compress%2Cformat" width="1343" height="349" alt="" priority={true} fetchPriority="high" />
  </Tab>

  <Tab title="Step 2">
    **Create New Configuration**

    Click **Add New Configuration** and select **HyperShip AI** from the list of available applications.

    <Image src="https://blob-cdn.documentation.ai/org-87fb0951-1e07-4f5d-a887-8a7327c7777d/doc-98941d2e-0032-424f-8414-3034ac5fa6ee/1781860248445-l8q2pmuyfgi-image-3-1.webp?fm=auto&auto=compress%2Cformat" width="1021" height="171" alt="" priority={true} fetchPriority="high" />
  </Tab>

  <Tab title="Step 3">
    **Configure Optimisation Settings**

    In the configuration screen, enter the required details:

    <Image src="https://blob-cdn.documentation.ai/org-87fb0951-1e07-4f5d-a887-8a7327c7777d/doc-98941d2e-0032-424f-8414-3034ac5fa6ee/1781860280090-atzl4m3zf5p-image-4-1.webp?fm=auto&auto=compress%2Cformat" width="898" height="541" alt="" />

    - **Carrier rules**: dimension limits, weight thresholds, and surcharge structures for each carrier

    - **Cost parameters**: volumetric weight divisors, fuel surcharge percentages, and oversize thresholds

    - **Packaging logic**: how items should be grouped and split across parcels

    - **Override rules**: any carrier or service preferences that should take priority

    Review each field carefully. All required parameters must be filled before saving.
  </Tab>

  <Tab title="Step 4">
    **Save and Enable**

    <Image src="https://blob-cdn.documentation.ai/org-87fb0951-1e07-4f5d-a887-8a7327c7777d/doc-98941d2e-0032-424f-8414-3034ac5fa6ee/1781860487299-019wa5nfkc3c-image-5-1.webp?fm=auto&auto=compress%2Cformat" width="1242" height="53" alt="" />

    Save the configuration and enable it to activate automated packaging optimisation within Linnworks.

    Make sure the macro is toggled **on** to allow the schedule engine to run it automatically.
  </Tab>
</Tabs>

## Key Benefits

Managing packaging and carrier selection manually across high order volumes introduces cost risk and fulfilment errors. HyperShip AI removes this uncertainty by applying consistent, rules-driven logic to every order.

> Reduce shipping costs, eliminate manual carrier guesswork, and ensure every order is packed and dispatched as efficiently as possible.

<Columns cols="2">
  <Card title="Reduce Shipping Costs" icon="trending-down" horizontal="false" target="_self">
    Cost simulation identifies the cheapest compliant carrier and packaging configuration for every order, preventing overpayment on shipping.
  </Card>

  <Card title="Automate Carrier Selection" icon="zap" horizontal="false" target="_self">
    Removes manual decision-making from carrier assignment. Rules are applied consistently across all orders without human intervention.
  </Card>

  <Card title="Handle Multi-Parcel Orders Correctly" icon="layers" horizontal="false" target="_self">
    Orders that exceed a single carrier parcel limit are automatically split into the correct number of parcels, maintaining compliance and cost optimisation.
  </Card>

  <Card title="Improve Fulfilment Accuracy" icon="check-circle" horizontal="false" target="_self">
    Packaging decisions are based on actual SKU dimensions and weight data, reducing errors caused by manual estimation or guesswork.
  </Card>

  <Card title="Apply Carrier Constraints at Scale" icon="sliders" horizontal="false" target="_self">
    Carrier-specific rules including volumetric weight, oversize thresholds, and surcharge structures are applied automatically to every order.
  </Card>

  <Card title="Update Linnworks Automatically" icon="edit" horizontal="false" target="_self">
    Orders are updated with all relevant shipping decisions without requiring manual data entry, keeping Linnworks accurate and up to date.
  </Card>
</Columns>

## Usage of App

HyperShip AI is triggered through the **Linnworks Rules Engine** to automatically analyse orders and determine the most cost-effective packaging and carrier selection.

### Execution

<Card title="Trigger via Rules Engine" icon="play" horizontal="false" target="_self">
  Call the HyperShip AI macro through the Rules Engine with the required `OrderIds` to initiate the automated packaging optimisation and carrier selection process. No additional manual input is required once the macro is triggered.
</Card>

### Outcome

When the macro runs against an order, it:

<Steps>
  <Step title="Reads SKU data" title-type="p">
    Retrieves dimensions and weight for each item on the order from Linnworks stock item records.
  </Step>

  <Step title="Applies carrier constraints" title-type="p">
    Evaluates each configured carrier against the order's item data, applying dimension limits, weight thresholds, volumetric calculations, and surcharge structures.
  </Step>

  <Step title="Determines packaging configuration" title-type="p">
    Selects the most efficient and compliant packaging arrangement, splitting into multiple parcels where required.
  </Step>

  <Step title="Assigns the optimal carrier" title-type="p">
    Assigns the carrier that meets all constraints at the lowest simulated cost.
  </Step>

  <Step title="Updates the Linnworks order" title-type="p">
    Writes the final shipping details, packaging decisions, and any applied overrides back to the Linnworks order with relevant tracking notes.
  </Step>
</Steps>

## Input Parameters

HyperShip AI requires the following inputs to be configured before it can process orders:

| Parameter           | Required | Description                                                                                                    |
| ------------------- | -------- | -------------------------------------------------------------------------------------------------------------- |
| **OrderIds**        | Yes      | The Linnworks order IDs to process. Passed via the Rules Engine trigger.                                       |
| **Carrier Rules**   | Yes      | Dimension limits, weight thresholds, volumetric formulas, and surcharge structures per carrier.                |
| **Cost Parameters** | Yes      | Volumetric weight divisors, fuel surcharge rates, oversize penalty thresholds, and multi-parcel pricing tiers. |
| **Packaging Logic** | Yes      | Rules governing how items are grouped into parcels and when splitting is triggered.                            |
| **Override Rules**  | No       | Carrier or service preferences that take priority over the default cost-optimised result.                      |

## Best Practices

> Consistent configuration and regular monitoring are key to getting the most from HyperShip AI.

<Columns cols="2">
  <Card title="Keep SKU dimensions up to date" icon="package" horizontal="false" target="_self">
    HyperShip AI relies on accurate dimensions and weights stored against each stock item in Linnworks. Incomplete or missing data will result in suboptimal packaging decisions.
  </Card>

  <Card title="Configure all active carriers" icon="sliders" horizontal="false" target="_self">
    Include all carriers you actively use in the cost simulation configuration. Omitting a carrier means it will never be selected, even if it would be the cheapest option.
  </Card>

  <Card title="Review override rules regularly" icon="edit" horizontal="false" target="_self">
    Override rules should reflect current business priorities. Review them whenever carrier contracts change or new services are added.
  </Card>

  <Card title="Test before enabling at scale" icon="check-circle" horizontal="false" target="_self">
    Run the macro against a small sample of orders before enabling it across your full order volume. Verify that carrier assignments and packaging splits match expectations.
  </Card>

  <Card title="Monitor Rules Engine execution" icon="bar-chart-2" horizontal="false" target="_self">
    Check the Rules Engine logs regularly to confirm HyperShip AI is triggering correctly and processing orders without errors.
  </Card>

  <Card title="Keep cost parameters current" icon="trending-down" horizontal="false" target="_self">
    Update fuel surcharge rates, volumetric divisors, and oversize thresholds whenever carrier pricing changes to ensure cost simulations remain accurate.
  </Card>
</Columns>

## FAQ

**How is HyperShip AI triggered?**

HyperShip AI is triggered through the Linnworks Rules Engine. When an order matches a configured rule, the macro is called automatically with the relevant `OrderIds`. No manual action is needed once the Rules Engine rule is active.

**What data does HyperShip AI need to work?**

The macro requires SKU dimensions (length, width, height) and weight to be stored against each stock item in Linnworks. It also requires carrier rules, cost parameters, and packaging logic to be configured in the macro settings before it can process orders.

**Can HyperShip AI handle orders with multiple items?**

Yes. HyperShip AI analyses all items on an order together and determines the most efficient way to package them, including splitting across multiple parcels when a single parcel would exceed carrier limits.

**What happens if an order contains items with missing dimensions?**

If SKU dimension or weight data is missing, HyperShip AI cannot accurately simulate packaging or costs for that item. It is important to ensure all active stock items have complete dimension and weight data in Linnworks.

**Can I override the carrier that HyperShip AI selects?**

Yes. Override rules can be configured within the macro settings to prioritise specific carriers or services, regardless of the cost simulation result. These overrides take precedence over the automated selection.

**Does HyperShip AI update Linnworks automatically?**

Yes. Once the optimised packaging and carrier have been determined, the macro updates the Linnworks order with the selected carrier details, packaging decisions, any overrides applied, and relevant tracking notes. No manual data entry is required.

**Can I run HyperShip AI on a schedule?**

Yes. A recurring schedule can be configured within the macro configuration's Schedules tab. You can set it to run daily or weekly at a specific time, or at a recurring interval throughout the day.

**What carriers does HyperShip AI support?**

HyperShip AI is carrier-agnostic. Any carrier can be configured within the cost simulation parameters. The system selects the best option from whichever carriers are set up in your configuration.

## Legal Information

- **Privacy Policy:** <a href="https://rishvi.co.uk/privacy-policy/" target="_blank" rel="noopener noreferrer">[https://rishvi.co.uk/privacy-policy/](https://rishvi.co.uk/privacy-policy/)</a>

- **Terms and Conditions:** <a href="https://rishvi.co.uk/terms-conditions/" target="_blank" rel="noopener noreferrer">[https://rishvi.co.uk/terms-conditions/](https://rishvi.co.uk/terms-conditions/)</a>

Please review these pages to understand how data is handled and the terms governing the use of this application.

## Summary

HyperShip AI fully automates packaging optimisation and carrier selection within Linnworks. Once configured with carrier rules, cost parameters, and packaging logic, the macro runs via the Rules Engine and handles the entire decision-making process for every order.

<Columns cols="2">
  <Card title="Automated packaging decisions" icon="cpu" horizontal="false" target="_self">
    SKU dimensions and weights are read and analysed automatically to determine the most efficient packaging for every order.
  </Card>

  <Card title="Cross-carrier cost simulation" icon="calculator" horizontal="false" target="_self">
    Multiple scenarios are simulated across all configured carriers before the lowest-cost compliant option is selected.
  </Card>

  <Card title="Automatic parcel splitting" icon="layers" horizontal="false" target="_self">
    Orders exceeding single-parcel limits are split automatically to maintain carrier compliance and optimise cost.
  </Card>

  <Card title="Instant Linnworks updates" icon="edit" horizontal="false" target="_self">
    Carrier assignments, packaging details, and tracking notes are written back to Linnworks immediately after optimisation completes.
  </Card>
</Columns>

For any orders that cannot be automatically processed, review the Rules Engine logs and verify that the relevant stock items have complete dimension and weight data configured in Linnworks.
