Configure Carrier Accounts
atoship offers two ways to ship: use our pre-negotiated discounted rates, or connect your own carrier accounts for maximum flexibility.
Two Ways to Ship
Option 1: System Rates (Recommended for Most Users)
Use atoship's pre-negotiated rates with no setup required:
Benefits:
- No carrier account needed
- Discounted commercial rates
- Instant access to all carriers
- Simplified billing through atoship wallet
- Support for USPS, FedEx, UPS, DHL, and more
How It Works:
- Add funds to your atoship wallet
- Create labels - rates are automatically applied
- Costs deducted from wallet balance
Option 2: BYOCA (Bring Your Own Carrier Account)
Connect your own carrier accounts for custom rates:
Benefits:
- Use your negotiated rates
- Bill directly to your carrier account
- Maintain existing carrier relationships
- Higher volume discounts
- Custom service configurations
Supported Carriers
Direct Carrier Integrations
| Carrier | Services Available |
|---|---|
| USPS | Priority Mail, Priority Mail Express, First Class, Ground Advantage, Media Mail, Parcel Select |
| FedEx | Ground, Home Delivery, Express Saver, 2Day, Overnight |
| UPS | Ground, 3 Day Select, 2nd Day Air, Next Day Air |
| DHL | Express, eCommerce, Parcel |
| Canada Post | Expedited, Xpresspost, Priority |
Setting Up BYOCA
Step 1: Access Carrier Settings
- Go to Settings > Carriers > My Carrier Accounts
- Click Add Carrier Account
- Select your carrier from the list
Step 2: Enter Credentials
Each carrier requires different credentials:
USPS
- Account Type: eVS, Commercial Plus, or Retail
- Username: Your USPS Web Tools username
- Password: Your Web Tools password
- Mailer ID: 9-digit mailer identifier (if applicable)
FedEx
- Account Number: 9-digit account number
- Meter Number: Assigned by FedEx
- API Key: From FedEx Developer Portal
- API Secret: From FedEx Developer Portal
UPS
- Account Number: 6-digit shipper number
- Username: My UPS username
- Password: My UPS password
- Access License: OAuth 2.0 credentials
DHL
- Site ID: Your DHL site identifier
- Password: Site password
- Account Number: DHL account number
Step 3: Configure Settings
After connecting, configure your account:
Default Settings:
- Default package type (box, envelope, etc.)
- Default service level
- Pickup preferences
Service Restrictions:
- Enable/disable specific services
- Set service-level pricing rules
- Configure residential surcharge handling
Notifications:
- Low balance alerts
- Shipment exception notifications
- Weekly usage reports
Step 4: Test Connection
- Click Test Connection button
- System verifies credentials with carrier
- Creates a test rate request
- Displays success or error message
Managing Multiple Accounts
Why Use Multiple Accounts?
- Different Business Units: Separate shipping costs by department
- Multiple Locations: Origin-specific accounts
- Rate Comparison: Compare your rates vs system rates
- Backup Accounts: Failover if primary account has issues
Account Priority
Set priority order for rate shopping:
- Go to Settings > Carriers > Rate Shopping Rules
- Drag accounts to set priority
- Configure rules like:
- "Use my UPS account for packages over 10 lbs"
- "Use system USPS for all First Class"
- "Always compare and show cheapest"
Rate Comparison
When you have both BYOCA and system accounts:
- Create a label as usual
- Rates display shows both sources:
- Your Rates: From your connected accounts
- atoship Rates: Pre-negotiated system rates
- Choose the best option for each shipment
Pro Tip: Enable "Auto-select cheapest" to automatically pick the lowest rate.
Troubleshooting
Connection Failed
- Verify credentials are correct (no extra spaces)
- Check account is active with carrier
- Ensure API access is enabled
- Confirm account is in good standing
Missing Services
- Services may need activation with carrier
- Check regional availability
- Verify account permissions include the service
- Some services require specific account types
Rate Not Appearing
- Check package weight/dimensions meet service requirements
- Verify origin/destination is supported
- Confirm service is enabled in your settings
Billing Issues
- For BYOCA: Check balance/credit with carrier directly
- For system rates: Add funds to atoship wallet
- Payment failures logged in Settings > Billing > History
Best Practices
- Test First: Create a test label before going live
- Monitor Usage: Check carrier dashboards for adjustments
- Keep Credentials Updated: Rotate API keys periodically
- Set Up Alerts: Configure low balance notifications
- Regular Audits: Compare rates quarterly to optimize
Need Help?
- Email: [email protected]
- Support Ticket: Create Ticket at /dashboard/support
- API Docs: Developer Documentation at /docs