Skip to content
English
  • There are no suggestions because the search field is empty.

How to connect iMile to ShippyPro

Discover here how to connect iMile to ShippyPro in just a few steps

Let's see how you can integrate iMile with ShippyPro in just a few steps.

Summary

  1. Before you start
  2. How to connect iMile
  3. Supported services and destinations
  4. Additional options
  5. Troubleshooting & errors
  6. FAQ

1. Before you start

To connect iMile you need an active contract with iMile. Ask your iMile account manager for:

  • Customer ID: your iMile customer code 
  • Secret Key: the key iMile provides to sign your requests
  • Logistics Product Code: the product code iMile assigns to each service you want to use (Delivery and/or Express)

If you want to use both Delivery and Express, make sure iMile gives you a separate Logistics Product Code for each one.

2. How to connect iMile

  1. Go to the Carriers page and click on the iMile logo.
  2. Fill in the connection modal:

Field

Required

Description

Customer ID

Yes

Your iMile customer code

Secret Key

Yes

Signing key provided by iMile

Service

Yes

Delivery or Express

Logistics Product Code

Yes

iMile product code for the selected service

Label Type

Yes

PDF 4x6" (the only available format)

Test

No

Connects to the iMile test environment

  1. Click Save. ShippyPro checks your credentials immediately: if the Customer ID or Secret Key is wrong, you will see an error message (see section 5).

 

Using both services? Create one iMile connection for Delivery and a second one for Express, each with its own Logistics Product Code.

3. Supported services and destinations

  • Delivery: standard home delivery.
  • Express: faster home delivery.

Destinations

  • Domestic: shipments from Italy to Italy. Islands and some postcodes are not served by iMile.
  • International: supported, with customs data (HS code, country of origin, IOSS number) sent automatically from your order. Available destinations depend on the product enabled on your iMile account.

Features available with iMile

  • PDF labels 4x6" (100x150 mm), one page per parcel
  • Multi-parcel shipments
  • Tracking updates
  • Live rates
  • Return labels
  • Pickup booking (working days, 09:00–18:00, with a time window of at least 2 hours) and pickup cancellation
  • Proof of Delivery (POD)
  • Shipment deletion before the parcel is shipped

 

4. Additional options

Test Mode: select Test in the modal to connect to the iMile test environment. ⚠️ Labels created in Test Mode are not valid for real shipments: remember to deselect Test before you start shipping.

5. Troubleshooting & errors

Error

Cause

Solution

sign is invalid

Wrong Secret Key

Check the Secret Key with iMile and update the connection

User does not exist or is disabled

Wrong or inactive Customer ID

Check the Customer ID with iMile

zipcode city is disabled

The sender or recipient postcode is not served by your iMile product (e.g. islands)

Ask iMile to extend coverage, or use another carrier for that postcode

Product Service no open

The selected service is not enabled for your Logistics Product Code

Make sure Service and Logistics Product Code match what iMile assigned to you

Internal Server Error / system error

Temporary issue on the carrier side

Wait a few minutes and try again; if it persists, contact ShippyPro Support

6. FAQ

What do I need to connect iMile? An active iMile contract with your Customer ID, Secret Key and a Logistics Product Code for each service you want to use.

Can I use Delivery and Express at the same time? Yes. Create two iMile connections, one per service, each with its own Logistics Product Code.

Does iMile deliver to the Italian islands? No. Islands and some postcodes are not served; you will receive the zipcode city is disabled error.

Can I ship with Cash on Delivery? No, Cash on Delivery is not available with the iMile integration.

I deleted a shipment, but tracking still shows it as active. Why? iMile processes cancellations asynchronously: the status updates after a few seconds.

Can I create return labels? Yes. Return labels are supported: the customer drops the parcel off at iMile.

Are there extra costs to use iMile on ShippyPro? Shipping rates depend on your contract with iMile. For your ShippyPro plan, contact your ShippyPro sales representative.