This guide walks you through integrating Shippo with Logiwa to streamline your shipping operations.
The Shippo integration connects Logiwa’s Warehouse Management System (WMS) with the Shippo multi-carrier shipping platform. This allows you to access shipping rates, purchase labels, and manage shipments from multiple carriers directly within Logiwa.
Before starting the integration, make sure you have:
- An active Logiwa account
- An active Shippo account
- A Shippo API key
Integrate Shippo with Logiwa
Step 1: Log in to both platforms
Log in to both your:
- Shippo account
- Logiwa account
If you are not already logged into Shippo, you will be prompted to sign in or create an account.
Step 2: Gather integration credentials
In Logiwa, collect the required identifiers and credentials to enable the integration.
You will need the following:
- ClientIdentifiers
- WarehouseIdentifier
- Your Logiwa API user account name
- API key for the Shippo integration
- API secret for the Shippo integration
These values are required to configure the integration between the two systems.
Step 3: Submit the activation request
Using the credentials gathered above:
- Compile the required JSON object
- Submit the configuration request to the Logiwa Integration Team
- The team will complete the final API configuration
Connect Carrier Accounts in Shippo
Before shipping through Logiwa, you must connect your carrier accounts in Shippo.
Connect carriers in Shippo
- Log in to Shippo
- Click the Settings icon
- Select Carriers
- Click + Connect Carrier Account
- Select your carrier
- Enter the required carrier credentials
- Click Submit
Once connected, the carrier will appear under Your Accounts.
Configure Shippo as a Custom Carrier in Logiwa
After the integration is activated, Shippo must be defined as a Custom Carrier in Logiwa.
This allows Logiwa to communicate with Shippo for shipping services.
Create a Custom Carrier
- Navigate to Settings → Configuration → Data Setup
- In the left sidebar, select Custom Carrier
- Click Create New
| Note: You can also Update or Delete an existing custom carriers from the same screen. |
- The Create Custom Carrier sidebar will open
- In the General section, enter:
- Carrier Code (Shippo carrier account ID)
- Carrier Name (example: SHIPPO)
The code and name can be identical if preferred.
- Click Next to continue in the Services section/
Define Custom Carrier Details
Within the Custom Carrier setup:
General
Enter:
- Carrier Code
- Carrier Name
Services
Add the services you plan to use.
Examples:
- Ground
- Priority Mail
Package Types
Add package types such as:
- Box
- Letters
Once finished, click on the Advance section.
Configure Advanced Settings
Configure optional carrier features as needed.
Insurance Types
Define available insurance types.
Billing Types
Specify supported billing methods.
Third-Party Accounts
Add third-party billing account numbers, including:
- Account number
- Country
- ZIP code
After entering the required information, click Save.
Your custom carrier will now appear in the Custom Carrier list.
Using Shippo for Rate Shopping and Label Creation
Once Shippo is configured, you can use it for rate shopping and label creation directly within Logiwa fulfillment workflows.
Set Up Rate Shopping
You must create a Rate Shopping Preset that includes Shippo services.
- Navigate to Settings → Configuration → Rate Shopping Presets
- Create or edit a preset.
- In the Settings tab, choose a Rate Calculation Method:
Examples:
- Cheapest
- Fastest
- In the Shipment Methods tab:
- Locate your Shippo Custom Carrier
- Enable all services configured earlier.
Running Rate Shopping
When packing an order:
- In the Packing Station, pack the order.
- Make a selection for Carrier.
- Make a selection for Shipping Service (for example: Cheapest Shippo).
- Click Change to view additional carrier rates returned by Shippo.
- Select the preferred shipping option.
To purchase the label:
- Click Complete Packing and Create Label, or
- Click Get Label from the Order Backlog.
| Note: You can change the selected rate at any time using the Change button. |
Create an Instant Label
After retrieving rates or selecting a carrier and service level:
- Choose the desired rate
- Click Create Label
- Shippo will generate the shipping label directly through the integration.
Third-Party Billing Setup
To enable third-party billing:
- Navigate to Integrations → Shipping
- Go to Integration Management → Customer Carrier
- Select Shippo under Custom Carrier integrations
- Create the shipping integration
- In Advanced Settings, add the third-party account
- Click Save.
Configuring Shipment Insurance
Shipment insurance can be configured:
- Automatically through Workflows, or
- Manually during the Batch Label process.
Workflow Automation (Recommended)
To configure automated insurance:
- Create an Insurance Type in the Custom Carrier Advanced settings.
- Navigate to Automation → Workflows & Algorithms → Workflows
- Create a new workflow using the Set Shipment Instructions Update Action.
- Configure the action:
- Carrier setup: Shippo
- Insurance type
- Insurance value (%)
This ensures consistent insurance values across shipments.
Batch Label Process (Manual Override)
To manually configure insurance:
- In the Order Backlog, select an order.
- Click Create Label.
- Open Advanced Settings.
- Select the Insurance Type.
- Enter the Insured Value.
- Click Get Label.
More details about Shippo Total Protection Insurance
Handling Hazardous Materials (Hazmat)
Logiwa maps the following hazard properties to Shippo:
- Hazardous
- Lithium
- Biological
These properties determine how items are classified during shipping.
Configure hazardous materials
- Navigate to Settings → Products
- Open the product.
- Go to the Advanced tab.
- Enable Mark this item as hazardous
- Select the appropriate Hazmat Type (for example: BATTERY).
Returns
Logiwa does not natively support return label creation.
To generate a return label:
- Log in to your Shippo account
- Follow Shippo’s Return Label Guide here.
Billing
All billing related to Shippo services—including shipping labels and subscription fees—is handled directly by Shippo, not Logiwa.
You will be billed based on your monthly shipping volume. Plans currently start at $19/month. For full details, see our pricing here: Shippo Subscription Plan Overview
There are no additional charges from Logiwa to use the Shippo integration.
To access billing in Shippo:
- Log in to the Shippo App
- Navigate to Settings → Account → Billing
From there you can:
- Download invoices
- Update payment methods
- View pending transactions
Troubleshooting
| Issue | Shippo Response | Logiwa Action |
| Invalid address | 400 Bad Request with validation details | Display: “Invalid address provided. Please check and try again.” |
| Authentication failure | 401 Unauthorized | Display: “Authentication with carrier failed.” |
| Insufficient funds | 402 Payment Required | Display: “Carrier account has insufficient funds to purchase the label.” |
| Invalid request data | 400 Bad Request with field errors | Display a message such as “Missing package weight.” |
| API timeout | No response within 30 seconds | Display: “The shipping carrier did not respond in time. Please try again later.” |