Follow the steps below to create your UPS account, generate your API credentials, and connect it with the ShipX app.
How to generate UPS API credentials
Step 1: Register for a UPS Account
- Go to the UPS website.
- On the homepage, click Register at the top-right corner to begin the registration process.
- Follow the on-screen prompts to proceed.
Step 2: Create Your UPS Shipping Account
- Complete your registration by following the instructions below:
- Choose between Individual or Business based on your shipping needs.
- Provide accurate details such as your name, company name (if applicable), contact number, and address.
- Set up a secure username and password to access your UPS account.
- Enter your preferred payment method (credit/debit card or other accepted options).
- After submitting your details, check your email for a confirmation link from UPS.
- Click the link to verify and activate your account.
Once confirmed, your UPS shipping account is ready for use.
Step 3: Access the UPS Developer Portal
- Log in to your UPS account at www.ups.com.
- Scroll to the bottom of the homepage and click UPS Developer Portal.
This portal allows you to manage your API integrations and generate credentials for external applications.
Step 4: Create an Application
- In the UPS Developer Portal, click Create Application to start the setup process.
- Click Add Apps to create a new application.
- Follow the setup prompts until you reach the final step of the Add App process.
- Under App Details, enter the App Name as Shopify-ShipX.
- In the Add Products section, enable the following options:
- Authorization (OAuth)
- Rating
These features allow ShipX to securely authenticate with UPS and fetch real-time shipping rates.
Step 5: Retrieve Your UPS API Credentials
- Once you’ve completed the setup, click Save to finalize your application.
- You’ll be redirected to the App Listing page.
- Click on your created app name (e.g., Shopify-ShipX).
- Under the Credentials section, you’ll find your Client ID and Client Secret Key.
Copy these credentials, you’ll need them to complete the integration.
How to sync UPS with ShipX
Follow the steps below to connect your UPS account and fetch live carrier rates in ShipX.
1. Go to Rates and click View on Scenarios.
2. Select the scenario where you want to add UPS rates.
3. Under shipping rates, click Add shipping rate on the preferred shipping zone.

4. Select Live carriers as your rate type

5. Enter a name for your shipping rate.
6. Choose UPS as your live carrier and click Sync.
7. Enter your UPS credentials:
- Client ID
- Client secret key
- Account number

After entering the details, click Save.
8. Under shipping location, choose Use Shopify location, or Specify different location.

9. Under service by carrier, select how you want to display services:
- Show all services
- Show service with highest rate
- Show service with lowest rate
10. Enable residential address indicator if you want to indicate the shipping address is residential.
11. Select the services you want to offer from UPS.
12. Choose your packaging method:
- Pack by cart attributes: Create packages based on weight, volume, quantity, or total value.
- Pack each product separately: Every product is packed individually.
- AI-based packaging algorithm: Automatically finds the most efficient box combination using item dimensions and weights.

13. If you selected Pack by cart attributes or AI-based packaging algorithm, click Add package to add your packaging boxes.
14. Enter your package details:
- Package name
- Package max limit
- Package dimensions (Length x Width x Height)
- Empty box weight
Click Add package or Add.
Note: For AI-based packaging algorithm, enter the inner and outer dimensions of packages to calculate the shipping rates.
15. Set a fallback rate to prevent shipping losses if the carrier fails to fetch a live rate.

16. Click Save to complete the setup.
Troubleshooting
If you experience any issues during setup:
- Double-check that your credentials are entered correctly.
- Contact UPS Customer Support for help.
- Refer to the official UPS Developer documentation for additional guidance.
If you need further assistance, please contact our customer support team.