FedEx is a global carrier. Without an integration, shipping FedEx from Odoo means copying weights and addresses into FedEx tools and pasting tracking numbers back by hand.
Odoo provides a native FedEx connector, available in the Enterprise edition, that quotes live rates, generates labels and records tracking directly from the delivery order. On the Community edition the same result needs a third-party app or a custom build.
Data Flow
What Data Moves Between FedEx and Odoo
The native connector calls the FedEx API in real time.
Odoo to FedEx: rate requests with weight, dimensions and addresses, and shipment requests when a delivery is validated.
FedEx to Odoo: rate quotes shown at the order or checkout, shipping labels, and the tracking number recorded on the delivery.
What Goes Wrong
Common Pitfalls
Edition. The native FedEx connector is an Enterprise feature. Community needs a third-party app or a custom build.
Account and credentials. A FedEx account with API access is required, and test and production credentials are separate.
Package data. Rates depend on accurate weight and dimensions on products, so product data must be complete.
Service mapping. FedEx service levels must map to Odoo delivery methods.
International documents. Cross-border shipments need customs data the connector must be given.
Setup
How the Integration Is Set Up
Confirm the Odoo edition supports the native connector, or plan an alternative.
Obtain FedEx API credentials and add the FedEx delivery method in Odoo.
Ensure products carry accurate weight and dimensions.
Map FedEx services to Odoo delivery methods.
Test rating and label generation on a sample delivery.
Move to production credentials and verify tracking capture.