Skip to main content
FedEx books worldwide express and ground labels from Zippendo, with customs documents, tracking, and pickups. The catalog card copy is: Connect FedEx for worldwide express and ground shipping — labels, customs documents, tracking and pickups built in. Catalog slug: fedex. This page is the FedEx connect form. Shared chrome for every carrier: Carrier credentials. Inventory of every connector: Connect a carrier or integration. Walkthrough: Carriers.
You do not pick a sender address on this form. Add addresses under Manage → Addresses. The address is chosen on the shipment or on a shipping rule.

Prerequisites

  • A FedEx shipping account number (billed on every shipment and pickup).
  • An app on the FedEx Developer Portal with an API Key (Client ID) and API Secret (Client Secret). The form helpers name that portal; Zippendo does not open it for you.
  • Sandbox bookings need sandbox Client ID / Secret from that portal — they only work against the FedEx test host.
  • Permission to create carriers in the organization. You can connect FedEx more than once if each connection has its own Carrier name.

Connect from All Carriers

1

Open All Carriers

Sidebar Carriers. Page title Carriers / Integrations. Header tabs: My Carriers (?tab=my-carriers) and All Carriers (?tab=all-carriers).
2

Find FedEx

Card title FedEx. Buttons: Connect and Learn more (opens fedex.com in a new tab).
3

Click Connect

Modal id connect-carrier-modal. Title Create new carrier. Subtitle Fill out the information below to create a new carrier.
4

Fill required fields

Shared fields first, then Carrier Configuration → Required Fields. Scroll Optional Fields for Sandbox Mode. Empty required values make Create return without saving.
5

Create

Click Create (shows Creating… while the request runs) or Cancel. Success toast: Carrier created successfully. Failure copy in the modal: Failed to create carrier. Please try again.
All Carriers grid with the FedEx card, Connect, and Learn moreAll Carriers grid with the FedEx card, Connect, and Learn more

FedEx on All Carriers — Connect and Learn more

Create new carrier dialog for FedEx with required API Key, API Secret, and Account NumberCreate new carrier dialog for FedEx with required API Key, API Secret, and Account Number

Create new carrier for FedEx — API Key, API Secret, Account Number

Shared fields

These appear on every connect dialog, including FedEx.

FedEx credentials

Carrier Configuration splits into Required Fields and Optional Fields. API Secret uses a password input because the label contains “Secret”. Each helper is catalog copy. Placeholder on text fields is the same helper. FedEx uses OAuth: Zippendo exchanges API Key + API Secret for a bearer token, then bills the Account Number. Creating the app (Client ID / Client Secret) is on the FedEx Developer Portal after Sign Up / Log In. The public Getting started page below is the step we can show.
FedEx Developer Portal Getting started page with FedEx Shipper and FedEx Integrator Provider options

FedEx Developer Portal Getting started — Sign Up / Log In in your own account to create API Key and API Secret

FedEx connect form scrolled to Optional Fields and the Sandbox Mode checkboxFedEx connect form scrolled to Optional Fields and the Sandbox Mode checkbox

FedEx optional fields — Sandbox Mode

Leave Sandbox Mode off for live orders. A sandbox key against production (or a live key against apis-sandbox.fedex.com) fails at send time. Details: Sandbox mode.

After you connect

The connection appears on My Carriers with a Connected badge and Edit Carrier. Products are not on this form — they appear when you create a shipment or save a shipping rule. See Carrier products and services. Outbound products include FedEx International Priority Express, FedEx International Priority, FedEx International Economy, FedEx International Connect Plus, FedEx International First, FedEx Regional Economy, FedEx Europe First International Priority, FedEx First Overnight, FedEx Priority Overnight, FedEx Standard Overnight, FedEx 2Day, FedEx 2Day A.M., FedEx Express Saver, FedEx Ground, and FedEx Ground Home Delivery. Inbound Return variants exist for services that support returns. Extra services can include Hold at Location, Saturday Delivery, and signature options. Additional options include Pickup Type (Drop off at FedEx location, Use scheduled pickup, Contact FedEx to schedule) and Label Format (PDF (4x6) / ZPL (thermal)). Hold-at-Location products can ask for a Hold at Location ID from the service-point search — Pick a service point. FedEx does not appear in Pickups. That list is Bring and PostNord only — Schedule a pickup. Shipment Pickup Type is an additional option on the product, not that screen. Tracking is pulled on a schedule. There is no tracking-webhook field on Edit your carrierCarrier tracking webhooks. FedEx generates customs documents and commercial invoices for international shipments — Customs and documents.

Edit

On My Carriers, click Edit Carrier. Page title: Edit your carrier. URL /dashboard/carriers/:id. Two cards:
  • GeneralCarrier name (helper: Update the name of your carrier), plus Brand when brands exist.
  • Carrier settings — the same FedEx fields as connect, including Sandbox Mode.
Header actions: Delete and Save (pending Saving…). Success toast: Carrier updated successfully. Loading: Loading carrier…. Load failure: Failed to load carrier. Please try again. Save failure: Failed to update carrier. Please try again. On edit, credential strings are plain text inputs (not password). Shared delete chrome: Carrier credentials.

Delete

On Edit your carrier, click Delete. Modal id global-delete-modal. Title Delete Carrier. Subtitle You are about to delete carrier “{{name}}”. Body: This will permanently delete carrier “{{name}}”. This action cannot be undone. Type the carrier name in uppercase to enable Delete. Toast: Carrier deleted successfully. Failure: Failed to delete carrier. Booked shipments keep their labels and tracking.

Common errors

Auth failures after send: Carrier authentication failures.