Let's learn how to connect FedEx in a few steps! 🔍

How it works ⚙️

You can connect your FedEx account from Carriers > Connection. There you have a list with all our carriers' integrations.

  • You just need to click over FedEx logo:

You'll find all the required information to connect FedEx as soon as you click on the FedEx logo on Carriers > Connection.

To set up FedEx, you need to have a FedEx account. Click here to create one if you don't have it yet: https://www.fedex.com/en-us/create-account.html

You then need to agree to the FedEx EULA in order to proceed with the connection. Click then on Next.

Here you need to fill all the required fields. Enter your Account Number, your Account Information and some other options.

Select your FedEx region between:

Europe (EMEA)

United States (US)

Canada (CA)

Asian pacific (APAC)

Latin American and the Caribbean (LAC)

Middle East, Indian Subcontinent and Africa (MEISA)

And if you select United States (US), Canada (CA) or Latin American and the Caribbean (LAC) also adds:

FedEx Meter number

FedEx Access Key

FedEx Access Key Password

📌 Please make sure not to have included special characters or accents in your data.

Select the FedEx Service that you regularly use and the Predefined Parcel between:

International Economy

International Priority

Priority Overnight

Standard Overnight

International First

International Europe First

International Priority Freight

International Economy Freight

UK Next Day Mid Morning

UK Next Day End of day

Express Saver




Distance Deferred

Same Day

Ground Home Delivery

International Priority Distribution

International Connect Plus

💡 Since Fedex already have an “International Priority” service, you can get confused on which service select between International Priority and FedEx International Priority (On ShippyPro you can see it as International Priority - NEW).

They are almost the same service, but FedEx International Priority is only offered to new customers, ask to your FedEx person if you represent a new FedEx customer.

You can also check yourself by creating a new FedEx connection, if the rates from International Priority results higher (around 100€ or more) it means you should use FedEx International Priority service.

Your Packaging





Small Box

Medium Box

Large Box

Extra Large Box

📌 In case you select a Predefined Parcel from the connection menu you won't need to choose it while creating the shipment.

Enable Test Mode if you'd like to make some test shipments.

⚠️ The "Test Mode" option should be flagged only if you have test credentials, not production credentials!

Note that Fedex Test Mode is available only for account registration, obtaining shipping rates and creating test shipments.

You cannot book the pickups in the test mode!

Select then your favorite label type and choose if and when to be notified from ShippyPro.

Click on Confirm to add FedEx to your Carriers.

 💡Note: if you'd like to print Return Labels together with Shipment Label, remember to enable Print Return Label option.

📌 Kindly note that not all Countries are supported by FedEx live rating, therefore you won't be able to display Carriers' rates for them.

The countries for which live rates are not supported are:


Bosnia and Herzegovina











I can't see the shipping labels generated in ShippyPro in my FedEx account, how come? 📎

Please keep into consideration that the labels created via Webservices are not transmitted to FedEx portal.

FedEx Delivery Manager 🚚

Did you know that with FedEx Delivery Manager you can offer your customers the ability to customize their Shipping Delivery Date and Location without any extra Fee?

To allow this option you only need to enable notification from Carriers > Connection > Edit.

 Then your customers will be able to set their own preferences for the delivery!

Extra EU documentation missing? 📄

In order to successfully ship to Extra UE Countries you need to print the Commercial Invoice. To do that automatically with ShippyPro enable the dedicated option Print Commercial Invoices for International Shipments from Carriers > Connection > Edit

Dangerous Goods

Take a look at the example below in order to correctly mention Dangerous Goods inside your Shipping API call:


"CarrierOptions": [{"name": "fedexdangerousgoods", "value": "1"}]

Done! 🎉

🔍 What's Next?

Did this answer your question?