# Set up iMile Delivery
URL: https://support.starshipit.com/articles/1788307200001-set-up-imile-delivery
Canonical: https://support.starshipit.com/articles/1788307200001-set-up-imile-delivery
Markdown: https://support.starshipit.com/articles/1788307200001-set-up-imile-delivery.md
Updated: 2026-10-02

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Connect iMile Delivery to Starshipit for eligible Australian domestic rates, labels, pickup booking and tracking.

Connect iMile Delivery to Starshipit to retrieve your contracted rates, create PDF labels, book pickups and manage tracking for eligible Australian domestic shipments.

## Before you begin

Make sure you have:

* An active iMile Delivery merchant account for Australian domestic shipping
* Your iMile **Client code** and **Secret key**
* The product code or codes enabled for your iMile account
* Contracted rates for the lanes you want to ship
* Complete sender and delivery addresses in Australia

Contact your iMile account manager if you need credentials, product codes or confirmation that your account can service a lane.

:::important
iMile Delivery is available for Australian domestic shipping only. The rates and services returned depend on your iMile account, configured product codes, parcel details and the selected lane.
:::

## Set up iMile Delivery

1. In Starshipit, go to **Settings > Couriers > Add a new courier**.
2. Select **Australia** as the shipping-from country.
3. Select **iMile Delivery**.
4. Tick **Enable iMile Delivery**.
5. Enter your **Client code** and **Secret key**.
6. In **Product codes**, add each service code and customer-facing name supplied by iMile. Choose a default service if required.
7. Click **Save**.

## Create labels and track shipments

When you process an eligible order, Starshipit uses the product codes and rates configured for your iMile account. It creates an iMile shipment, stores the returned PDF label and saves the tracking information against the order.

For a multi-package consignment, add a positive weight and dimensions for every package before creating the label. Starshipit returns the label PDF and saves the tracking information returned by iMile.

To book a pickup after creating labels, follow [Book a courier pickup](/articles/360000133996-book-a-courier-pickup). You can select a pickup date and time in Starshipit's standard pickup flow.

## Verify the setup

1. Create a test order with sender and delivery addresses in Australia.
2. Get rates and confirm that your iMile Delivery product appears.
3. Print the shipping label.
4. Check that tracking information is saved against the order.
5. If you need a pickup, book it after creating the label using the [Book a courier pickup](/articles/360000133996-book-a-courier-pickup) steps.

## Troubleshooting

### No rates are returned

Check that the **Client code** and **Secret key** are correct. Confirm that the product code is enabled for your iMile account, that the account has contracted rates for the lane, and that the sender and delivery addresses are both in Australia.

### A label cannot be created

Check that the order has complete recipient details, parcel weight and dimensions. For multi-package shipments, make sure every package has a positive weight and dimensions. If the issue continues, contact iMile to confirm that your account and service are enabled for shipment creation.

<!-- faq:start -->

<!-- faq:question -->Does Starshipit support iMile Delivery?<!-- /faq:question -->

Yes. Starshipit supports iMile Delivery for eligible Australian domestic shipments, including account-specific product codes, contracted rates, PDF labels and tracking.

<!-- faq:question -->Can I book an iMile pickup in Starshipit?<!-- /faq:question -->

Yes. Create the iMile label first, then use Starshipit's standard pickup flow to select the shipment and choose a pickup date and time. Pickup availability depends on your iMile account.

<!-- faq:end -->
