Sendcloud is a leading European shipping platform supporting over 30 carriers, including Deutsche Post, DHL Express, DPD, GLS, PostNL, Royal Mail, and more. Sendcloud also maintains relationships with last-mile carriers to support a better delivery experience in the final phase of shipping.
The ShipHero SendCloud integration runs on API version 3, offering dynamic carrier syncing and expanded shipping options for greater transparency and control over your European and international shipments.
Configure the ShipHero Integration in SendCloud
Before connecting SendCloud to ShipHero, you must configure the integration within your SendCloud portal to obtain the necessary credentials. See the SendCloud ShipHero Integration article for detailed setup steps.
- Log in to your SendCloud Portal.
- Navigate to Settings and select Integrations.
- Search for ShipHero and Add the integration.
-
Important
Copy the Public Key and Secret Key immediately. These credentials will not be visible after you close the page.
-
Click Done and copy the Integration ID found in the URL of the integration page.
The Integration ID is the numerical value at the end of the URL when viewing your ShipHero integration in the SendCloud portal.
Connecting SendCloud to ShipHero
Once you have your credentials, navigate to your ShipHero dashboard to complete the connection.
- Go to the Shipping > Carriers page and click Connect Carrier.
- Select Sendcloud from the list and enter the required information.
- Profile and Warehouse
-
Enter Sendcloud Credentials
- Public Key: Enter the Public Key copied from SendCloud.
- Secret Key: Enter the Secret Key copied from SendCloud.
- Integration ID: Enter the numerical ID copied from the SendCloud URL.
- Click Connect to complete the connection.
Syncing and Carrier Services
After connecting, use the Sync Services button in your SendCloud connection settings to populate your available shipping methods. This ensures only the carriers and services active in your SendCloud contract are visible in ShipHero.
- Dynamic Updates: If you add or remove carriers in SendCloud, clicking Sync Services automatically updates the list in ShipHero.
- Carrier Display: Methods appear as Carrier Name (SendCloud) to indicate which aggregator is being used.
- Shipping Options: Specific options (such as "Next Day 10:30" or "Next Day 12") are selectable as nested options under a main shipping product.
| SendCloud settings page: Sync Services | SendCloud carrier display example |
|---|---|
| Nested shipping options under shipping products example: PostNL (SendCloud) | |
Key Supported Features
Shipping Rules
ShipHero supports SendCloud shipping rules. When a label is generated, ShipHero uses the Announce with Shipping Rules endpoint, applying any automation rules configured in SendCloud — such as method overrides or tax ID assignments — to the final label.
Service Points
For Shopify orders using the SendCloud Shopify plug-in, ShipHero automatically imports the Service Point ID, allowing packages to be delivered to designated pickup locations instead of a residential address.
If you intend to use pickup locations, enable the Service Points setting in your SendCloud account and select your preferred carriers.
Contract IDs
If you manage multiple carrier contracts within a single SendCloud account — common for 3PLs — use the Contract ID field to specify which contract rates and services to apply to a specific order. This can be automated using ShipHero Automation Rules based on the shop or customer.
Multi-Package Shipments
Multi-package shipments are supported, provided the specific carrier within SendCloud also supports them. If a carrier does not support this feature, the system will return an error during quoting or label generation.
Troubleshooting Visibility and Rates
If a shipping method is not appearing or failing to return a rate, check the following:
- Account Status: Ensure the carrier is fully activated and the specific service is enabled in the SendCloud UI.
- Rate Availability: Confirm that rates have been uploaded to SendCloud for that carrier, or that the carrier's API is successfully returning native quotes.
- Re-sync: Perform a Sync Services action in ShipHero after making changes in SendCloud.
When calculating rates at the packing station, ShipHero only displays methods that return a valid quote from the carrier.