Follow the steps below to register for a USPS Web Tools User ID and connect it to your ShipX account.
How to register for USPS User ID and connect to ShipX
Step 1: Complete the registration form
- Go to the USPS Web Tools Registration page.
- Fill in all the required fields including business name, contact details, and email address.
- Ensure all information is accurate before submitting.
- Click Submit to complete your registration.
- Once submitted, a confirmation message will appear on the USPS site.
Step 2: Request API activation
- USPS will send an email to your registered address containing your User ID.
- Save this email for your records.
- Reply to the email containing your User ID and request Web Tools API activation.
- In your reply, specify that the activation is required for third-party app integration (for example, for rate calculation via ShipX).
- USPS will reply confirming which APIs have been activated for your User ID.
- Keep this confirmation email for reference.
How to sync USPS with ShipX
Follow the steps below to connect your USPS 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 USPS 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 USPS as your live carrier and click Sync.
7. Enter your USPS credentials:
- Client ID
- Client secret key
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 commercial rates option to request commercial rates and services from USPS.
11. Select the services you want to offer from USPS.
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.
13. Set a fallback rate to prevent shipping losses if the carrier fails to fetch a live rate.

14. Click Save to complete the setup.
Troubleshooting & Support
If validation fails or rates are not appearing:
- Recheck that your User ID is entered correctly.
- Verify that the required USPS APIs have been enabled (refer to your USPS confirmation email).
- Confirm that the USPS carrier configuration in ShipX is active and saved.
- If issues persist, contact ShipX Support or USPS Developer Support, providing relevant screenshots and USPS confirmation emails.
Note: Keep your USPS User ID and related emails secure. These details may be required later for troubleshooting or revalidation.
If you need further assistance, please contact our customer support team.