Introduction
This guide will walk you through the process of setting up shipping carriers and integrating your shipping accounts within Returndotai return management system. There are two methods to achieve this: direct connection and approval-based connection.
Access this feature
Navigate to /settings/logistic in your application.
Step 1: Enable Ship Prepaid Label
Enable Prepaid Label Feature
Before connecting any logistics carriers, you must first enable the Ship Prepaid Label option in your settings.
- 1Navigate to "Settings" in your Returndotai dashboard
- 2Select "Return/Exchange Flow" from the settings menu
- 3Find the "Return Method" section
- 4Locate "Ship Prepaid Label" option
- 5Toggle the switch to ENABLED
- 6Save your changes
- This setting makes the prepaid label option available to customers on the return portal
- Without enabling this, customers won't see the prepaid label shipping method
- You can disable this at any time if you want to temporarily stop offering prepaid labels
Enable Ship Prepaid Label in Settings > Return/Exchange Flow
settings-return-method-prepaid-label.png
Step 2: Connect/Add your warehouse address
Add Warehouse Address
Your warehouse address is where customers will ship their returns. This address must be configured correctly for label generation to work.
- 1In Settings, navigate to the Warehouse Address section
- 2You have two options to add your warehouse address:
- 3 • Click "Sync from Shopify" to automatically import your Shopify store address
- 4 • Click "Create new" to add warehouse address manually
- 5Choose the method that works best for your setup
Warehouse address options: Sync from Shopify and Create new buttons
warehouse-address-buttons.png
Option 1: Sync from Shopify (Recommended)
For Shopify stores, syncing is the easiest and most accurate method.
- 1Click "Sync from Shopify" button
- 2System will automatically fetch your store's address from Shopify
- 3Review the imported address details
- 4Verify all fields are correct
- 5Click "Save" to confirm
- This method reduces manual entry errors
- Address is automatically formatted correctly
- Synced address stays consistent with your Shopify store
Option 2: Create New (Manual Entry)
For non-Shopify stores or custom warehouse locations, you can manually enter the address.
- 1Click "Create new" button
- 2Fill in all required address fields carefully
- 3Ensure exact accuracy in every field
- 4Click "Save" to add the warehouse address
⚠️ Critical: Ensure Exact Address Matching
Ensure that all fields of this address exactly match the address in your logistics carrier account. This is the most common cause of label generation errors.
- ✓ Company name - Must match exactly, including capitalization
- ✓ Street address (line 1 and line 2 if applicable) - No abbreviations unless carrier uses them
- ✓ City - Exact spelling and capitalization
- ✓ State/Province - Use correct format (full name vs abbreviation)
- ✓ Postal/ZIP code - Exact match, including format (e.g., 12345 vs 12345-6789)
- ✓ Country - Use same country code format as carrier
- ✓ Phone number - Include country code if carrier requires it
Warehouse address form with all required fields highlighted
warehouse-address-form.png
Step 3: Connect Logistics
Navigate to Logistics Settings
Connect your logistics carrier accounts to enable automatic label generation.
- 1Go back to "Settings" in your dashboard
- 2Look for and select "Logistics" in the left menu
- 3You'll see a list of available carrier integrations
Settings > Logistics page showing available carriers
logistics-settings-page.png
Choose Your Carrier
Select the carrier you want to integrate from the available options.
- Popular carriers available:
- • FedEx - North American and international shipping
- • Australia Post - Australian domestic and international
- • EasyPost - Multi-carrier aggregator for US shipping
- • Shiprocket - Indian domestic and international logistics
- • Shippo - Multi-carrier shipping platform
- • ShipStation - Multi-carrier management platform
- • Shipway - Multi-carrier shipping for India
- • Sendcloud - European multi-carrier platform
- • Delhivery - Indian logistics provider
- • iThink Logistics - Indian shipping solution
- Click "Connect" or "Set up" button next to your chosen carrier
Enter Carrier Credentials
Follow the prompts to enter your account credentials for the selected carrier.
- 1A form will appear requesting your carrier API credentials
- 2Enter the required information (API Key, Secret Key, Account Number, etc.)
- 3Refer to the carrier-specific documentation for obtaining these credentials:
- 4 • ShipStation: Public API Key + API Secret
- 5 • Shipway: Email + License Key
- 6 • Sendcloud: Public Key + Secret Key
- 7 • FedEx: Account Number + Meter Number + API credentials
- 8 • EasyPost/Shippo: API Key
- 9Double-check that all credentials are entered correctly
- 10Click "Connect" or "Save" to establish the connection
Carrier credential input form with API keys and account information fields
carrier-credentials-form.png
Verify Successful Connection
After entering credentials, the system will verify your connection.
- Green checkmark or "Connected" status indicates success
- If connection fails, double-check your credentials
- Ensure your carrier account is active and in good standing
- Verify you have API access enabled in your carrier account
- Some carriers require you to enable API access in their dashboard first
Test the Integration
After successful connection, test label generation with a sample return.
- 1Create a test return request in your dashboard
- 2Approve the return request
- 3Select your newly connected carrier
- 4Choose package size and service level
- 5Click "Generate Label"
- 6Verify the label is created successfully
- 7Check that tracking number is generated
- 8Download and review the label PDF
Troubleshooting
Common Error: Address Matching Issues
If you receive errors when trying to create a label for a return request, first check the address matching:
- 1Compare each field of the address in Returndotai system with your carrier account
- 2Look for any differences in:
- 3 • Spelling variations
- 4 • Punctuation (periods, commas, hyphens)
- 5 • Formatting (abbreviations vs full names)
- 6 • Capitalization
- 7 • Extra spaces
- 8Update any mismatched fields in Returndotai to exactly match your carrier account
- 9Save the updated address
- 10Try generating the label again
Address comparison checklist between Returndotai and carrier account
address-verification-comparison.png
Issue: Connection Failed
Key points to understand:
- Problem: "Invalid credentials" or "Connection failed" error
- Solutions:
- 1. Verify API credentials are copied correctly (no extra spaces)
- 2. Check that API access is enabled in your carrier account
- 3. Ensure carrier account is active and in good standing
- 4. For test/sandbox accounts, make sure you're using test credentials
- 5. Regenerate API credentials in carrier dashboard and try again
- 6. Contact carrier support to verify API access is enabled
Issue: Label Generation Failed
Key points to understand:
- Problem: Connection successful but label generation fails
- Solutions:
- 1. Verify warehouse address matches carrier account exactly
- 2. Check that carrier account has sufficient funds/credit
- 3. Ensure package dimensions and weight are within carrier limits
- 4. Verify destination address is valid and serviceable
- 5. Check if carrier supports the selected service level for this route
- 6. Review carrier-specific requirements (e.g., required customs forms for international)
Issue: No Tracking Number
Key points to understand:
- Problem: Label created but no tracking number appears
- Solutions:
- 1. Wait 1-2 minutes and refresh - tracking may appear with delay
- 2. Check carrier dashboard to verify shipment was created
- 3. Download label PDF and check if tracking number is printed on label
- 4. If tracking is on label but not in system, contact support
Best Practices
Address Management Best Practices
Use "Sync from Shopify" whenever possible to reduce errors
- Double-check address accuracy before connecting carriers
- Keep a reference copy of your carrier account address for comparison
- Test label generation immediately after setup to catch issues early
- Document any carrier-specific formatting requirements
- Set up address validation rules if your carrier supports them
Carrier Connection Tips
Connect carriers during business hours in case you need support
- Start with one carrier and verify it works before adding more
- Keep carrier API credentials in a secure password manager
- Test with sandbox/test accounts before using production credentials
- Monitor first few label generations closely after setup
- Set up notification alerts for failed label generation attempts
Ongoing Maintenance
Regularly verify address consistency between systems
- Update addresses in both systems simultaneously if you move
- Monitor carrier account status and credit balance
- Review failed label attempts weekly to identify recurring issues
- Keep API credentials up to date (some carriers require periodic rotation)
- Test integrations after any carrier account changes
Important Notes
Critical Reminders
⚠️ Exact address matching is critical - Even minor discrepancies can cause label creation errors
- 🔄 Regularly verify that your address information remains consistent between Returndotai and your carrier account
- 📝 If you update your address with the carrier, remember to update it in Returndotai as well
- 📋 Some carriers may have specific formatting requirements for addresses - Ensure you follow these in both systems
- 🔒 Keep your API credentials secure and never share them publicly
- ✅ Test the integration thoroughly before enabling for customers
- 📊 Monitor label generation success rates in your dashboard
Key Features
Multiple Carrier Support
Connect with FedEx, Australia Post, EasyPost, Shiprocket, Shippo, ShipStation, Shipway, Sendcloud, Delhivery, iThink Logistics, and more
Shopify Address Sync
Automatically sync warehouse addresses directly from your Shopify store for quick and accurate setup
Manual Address Entry
Add warehouse addresses manually for non-Shopify stores or custom fulfillment configurations
Direct API Connection
Connect your carrier accounts directly via API for instant, automated label generation
Address Validation
System ensures address consistency between your store and carrier accounts to prevent errors
Multi-Warehouse Support
Manage multiple warehouse addresses for different fulfillment locations and regions
Test Integration
Test label generation before going live to ensure everything works correctly
Real-Time Verification
Instant verification of carrier credentials and connection status
Important Notes
Exact Address Matching is Critical
Even minor discrepancies in spelling, punctuation, or formatting can cause label creation errors. Ensure every field matches exactly between Returndotai and your carrier account.
Use Shopify Sync for Accuracy
For Shopify stores, use "Sync from Shopify" to automatically populate your warehouse address and reduce manual entry errors.
Keep Addresses Synchronized
If you update your address with the carrier, remember to update it in Returndotai as well to avoid label generation issues.
Test Before Going Live
Always create a test return and generate a label to verify the integration works correctly before enabling for customers.
Verify Carrier-Specific Requirements
Some carriers may have specific formatting requirements for addresses. Check carrier documentation and ensure you follow these requirements in both systems.
Regular Address Verification
Regularly verify that your address information remains consistent between Returndotai and your carrier account, especially after any updates.
Secure Your API Credentials
Keep your carrier API credentials secure. Never share them publicly or commit them to version control. Use a password manager to store them safely.
Monitor Label Generation
Monitor your first few label generations closely after setup to catch any issues early before customers are affected.
Related Articles
How to connect with Shipway
Integrate Shipway API for shipping label generation and tracking
How to connect with ShipStation
Set up ShipStation integration for multi-carrier shipping management
How to get API tokens from SendCloud
Obtain and configure SendCloud API credentials for shipping integration
Create and print return labels
Generate prepaid return shipping labels for customer returns