This guide provides step-by-step instructions on how to integrate your FedEx account with Hopstack for shipping label generation and tracking.
What You'll Need
Before you begin:
-
An active FedEx business account
-
Admin access to Hopstack with Integration Management permissions
-
Your FedEx account username and password
Part 1: Create Your FedEx Developer Account
Step 1: Go to FedEx Developer Portal
Visit developer.fedex.com and log in with your FedEx business account credentials.
Step 2: Create a Project
-
Click on "My Projects"
-
Click "Create a Project"
-
Name your project (e.g., "Hopstack Integration")
-
Select Shipping APIs when asked which APIs you need
Step 3: Get Your API Credentials
-
Go to "API Keys" in your project
-
Generate Test Credentials first for testing
-
Save your:
-
Test Client ID
-
Test Secret Key
-
Test Account Number
-
Important: You'll need Production Credentials later for live shipping. See the guide on How to Obtain Production Keys.
Part 2: Connect FedEx to Hopstack
You can connect FedEx at two levels:
-
Client-Level - For a specific warehouse and client
-
Global - To use across multiple clients
Option A: Client-Level Integration
Step 1: Open Integration Management
-
Log in to Hopstack
-
Go to Setup → Integration Management
Step 2: Select Your Warehouse and Client
Select the appropriate warehouse and client from the dropdown menus.
Step 3: Connect FedEx
-
Find FedEx in the integrations list
-
Click Connect
Step 4: Enter Your Details
Fill in the form:
-
Account Name - A name to identify this account (e.g., "FedEx Main")
-
Client ID - From FedEx Developer Portal
-
Secret Key - From FedEx Developer Portal
-
FedEx Account Number - Your FedEx business account number
Step 5: Save
Click Submit. You'll see a success notification.
Option B: Global Integration
Step 1: Open Integration Management
-
Log in to Hopstack
-
Go to Setup → Integration Management
Step 2: Switch to Global Tab
Click the Global tab at the top.
Step 3: Manage FedEx
-
Find FedEx in the list
-
Click Manage
-
Click Connect New Account
Step 4: Enter Your Details
Fill in the form:
-
Account Name - A name to identify this account (e.g., "FedEx Account 1")
-
Client ID - From FedEx Developer Portal
-
Secret Key - From FedEx Developer Portal
-
FedEx Account Number - Your FedEx business account number
Step 5: Save
Click Submit. You'll see a success notification.
Adding More Accounts
To add additional FedEx accounts (Global only):
-
Go to Setup → Integration Management → Global
-
Find FedEx and click Manage
-
Click Connect New Account
-
Enter the new account details
-
Click Submit
Moving to Production
Important: Test credentials only work in sandbox mode. To create real shipping labels, you need Production credentials.
Follow our guide: How to Obtain FedEx Production Keys and Complete Label Validation
This process includes:
-
Requesting Production API credentials from FedEx
-
Generating and printing test labels
-
Submitting labels to FedEx for validation
-
Waiting for approval (3 business days)
-
Updating Hopstack with Production credentials
Why is this needed? FedEx requires label validation to ensure your labels meet their quality standards before you can ship real packages.
Next Steps
After connecting your FedEx account:
-
Test the Connection - Verify the integration appears as active
-
Configure Shipping Settings - Set up service types and label preferences
-
Create a Test Shipment - Generate a test label to confirm everything works
Need Help?
-
Hopstack Support: Contact your Implementation Engineer or Customer Success Manager
-
FedEx API Issues: Visit the FedEx Developer Portal support section
-
Integration Problems: Submit a support ticket through Hopstack
Note: Start with Test credentials to verify everything works, then move to Production credentials for live shipping.
Users can now void FedEx labels directly from the platform. If a shipment needs to be cancelled after a label has been generated, there is no longer a need to log in to FedEx separately. The label can be voided within the platform, streamlining shipment management and reducing manual steps.