FedEx 3PL as a Source
Summary
FedEx 3PL is a plug-and-play source integration that connects a FedEx-operated fulfillment location to Flxpoint. It supports pulling inventory, sending fulfillment requests, and importing shipments with tracking back to your sales channels. Getting shipping method mapping right (matching FedEx 3PL's own shipping codes) is essential for fulfillment requests and tracking to flow through cleanly.
FedEx 3PL connects using a Client ID and Client Secret from your FedEx 3PL project, plus an Environment selection (Sandbox or Production). Add a FedEx 3PL source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the values, then Test Connection → Save Connection. After saving, you can generate a new refresh token from the connection if one is needed.
| Field | What to enter |
|---|---|
Org NameRequired | Your FedEx 3PL organization name, required to connect. |
EnvironmentRequired | Set to Sandbox or Production to match your FedEx 3PL project. |
Client IDRequired | Found on the Project Overview page inside FedEx 3PL. |
Client SecretRequired | Shown when the FedEx 3PL project is created. Regenerate it from the Project Overview page if lost. |
Shipping mapping must use FedEx 3PL codes
Send Fulfillment Requests only works when your shipping method mapping matches FedEx 3PL's shipping codes. Mismatched or missing codes are the most common cause of orders failing to go through or shipping under the wrong service.
Client ID and Client Secret come from FedEx
The Client ID is on the Project Overview page inside FedEx. The Client Secret is shown when the project is created; if lost, regenerate it on the same Project Overview page.
Match the environment
The connection must be set to the correct Environment (Sandbox or Production). After saving the connection you can generate a new refresh token if one is needed.
Not every operation is supported
Get Inventory [Primary], Send Fulfillment Requests, and Get Shipments are supported. Get Inventory [Secondary] and Get Source Invoices are not supported.
Imports FedEx 3PL's product catalog, quantities, and item attributes from your fulfillment location.
| Field | Maps To: Notes |
|---|---|
| Item ID | No mapping is available. |
| Variants (attribute key/value) | → Product → Attributes. Per-variant attribute pairs added to the product record. |
| Battery Type / Battery | → Product Attributes ("Battery Type", "Battery"). Battery handling flags, when FedEx 3PL returns them. |
| Fragile / Hazard Material / Liquid / Perishable | → Product Attributes. Handling flags added as named attributes when present on the item. |
| Shelf Life / Model | → Product Attributes ("ShelfLife", "Model"). Additional descriptive attributes when present. |
Sends orders (Fulfillment Requests) to FedEx 3PL for pick, pack, and ship.
| Source Field | Maps To (FedEx 3PL): Notes |
|---|---|
| Fulfillment Request line → SKU | → Order Item SKU. Required. Sent to FedEx 3PL per line item. |
| Fulfillment Request line → Quantity | → Order Item Ordered Quantity. Required. Units requested. |
| Order Item ID | No mapping is available. |
| Shipping address | → Destination Address. Required. End-customer shipping address sent with the order. |
| Source Shipping Method | → FedEx 3PL Shipping Code. Required. Must match a valid FedEx 3PL shipping code: see Important Notes. |
Pulls FedEx 3PL shipment confirmations (ship date, SKU, and quantity shipped) back into Flxpoint.
Field mapping for this operation is configured with Flxpoint Support.
