Evri

Evri is one of the UK's largest parcel delivery companies, offering door-to-door delivery in 3-5 days for domestic shipments and delivery in 3-7 days for international shipments.

ShipEngine's integration with Evri supports the courier's domestic and international delivery services for shipments originating from Great Britain.

Interested in shipping with Evri? Visit the Evri website to enquire about a business account.

Evri Integration Requirements

Connection Requirements:

  • A Corporate Client account with Evri.

  • Requires the following information about your Evri account:

    • API Username

    • API Password

    • Evri Client ID

    • Evri Client Name

    • Evri Child ID

    • Evri Child Name

    • ParcelShop API Key

    • Auth ID

    • Auth Secret

    • API Key

International Requirements:

  • EORI Numbers: You must provide your Economic Operators Registration and Identification (EORI) number to your Evri account manager if you ship internationally. If your Evri account does not have your EORI number, you will experience errors in ShipEngine when you try to create international labels. Do not add the EORI number to the Customs details of the shipment in ShipEngine.

  • Print three copies of the commercial invoice from ShipEngine and include them with your international shipment.

Label Requirements

  • Test Labels: Evri will provide you with a pre-determined list of addresses to use to create test labels. Send the test labels to our support team, and we will submit them to Evri for approval. We will notify you when the test labels are approved and you can start shipping!

  • Domestic Requirements: All domestic Evri shipments must have carrier insurance added with an insured value that is the same as the Order Total value.

    Contact Evri to verify whether parcel insurance is part of your contract, as some Evri plans don't require insurance value information. If parcel insurance is in your contract, Evri requires the parcel value to properly validate insurance claims.

Economic Operators Registration and Identification

Connect an Evri Account to ShipEngine

Note

For instructions on programmatically connecting Evri to your account via ShipEngine's API, go to our Evri Guide in the ShipEngine developer documents

To connect your Evri account to the ShipEngine dashboard:

  1. Select the Evri tile.

    Evri logo, blue letters, white background. Button that reads, Connect
  2. Select the Use existing Evri Account option, then click Continue setup.

    "Use existing Evri Account" selected in first step of registration form

    Create New Evri Account

    If you don't have an Evri account yet, select Create a new Evri Account and fill out the information requested. We'll forward this information to Evri so they can contact you about starting an account.

  3. Enter your Evri account details.

    Evri connection window with "Production Account" selected as account type
  4. Select the Production Account option.

    CONN__Evri__RegPU-_ProdAcct__MRK_2.png
  5. Click Connect.

Available Features for Evri Integration

ShipEngine's integration with Evri supports the following standard features:

Evri Services Details

The following table provides further details about Evri services:

Service

Description

Postable

"Postable" means anything that can fit into a letterbox, such as large letters, books, or small toys.

Residential and workplace deliveries of Postable packages do not require a person to receive the package.

Items that can be sent as Postable may be:

  • Up to 23cm wide

  • Up to 35cm long

  • Between 1-3cm deep

  • Weigh between 250 g - 1 kg

Paperless/QR Code Support

You can request a paperless label QR Code download link instead of a label PDF when creating a label for the following services:

  • Hermes Postable

  • EVRi Postable Next Day

  • Hermes Domestic

  • Hermes Domestic - Next Day

  • ParcelShop

  • ParcelShop Net Day

  • Hermes Courier Service 48Hour

  • Hermes Courier Service Saturday

  • Hermes Courier Service Sunday

  • Shop2Home QR / Label less

Add the display_scheme property to your call with the value "qr_code". You can then email the QR code to be displayed on a mobile device for label printing when dropping off the package with the carrier.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.

Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

Multi-Package Shipping

You can connect this carrier to ShipEngine multiple times using different accounts and choose which account will be used to create each shipment.

Additional Details about the Evri Integration

  • Evri does not currently send rates to ShipEngine. Please contact your Evri account representative to discuss your shipping rates.

  • ShipEngine's integration with Evri supports Delivered Duty Paid (DDP).

  • You must contact Evri support for lost packages.

  • The C2C service myHermes does not integrate with ShipEngine.

Evri Troubleshooting Tips

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to Troubleshoot or Resolve

Error: For domestic shipments, insurance amount must be set to the parcel's value.

What it means: Evri requires all domestic shipments to include a declared insurance value equal to the value of the order total. Without this value, Evri will send this error to ShipEngine instead of a label.

What to do:

  1. Add the insurance_provider field to your label request, and set the value to carrier.

  2. Add the insured_value field to your packages object, and set the amount value to match the Order Total value.

See Adding Insurance to a Shipment in our developer docs for more details.

Error: Evri requires you to set up your EORI number with your Evri accounts manager. Please remove all tax identifiers from this shipment

What it means: You will receive this error if you add your EORI number to Evri shipments in ShipEngine.

What to do: Instead, you must provide your EORI number to your Evri account representative. It will then print on the appropriate documents provided through ShipEngine.

Economic Operators Registration and Identification

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.

Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

Multi-Package Shipping

You can connect this carrier to ShipEngine multiple times using different accounts and choose which account will be used to create each shipment.