What is Sendcloud? Sendcloud is a leading shipping carrier platform that covers Europe, supporting 3 dozen carriers. These carriers are some of the biggest names in European shipping, including Deutsche Post, DHL Express, DPD, GLS, PostNL, RoyalMail and more. Sendcloud also comes with an extra, personal touch – they have established relationships with on-the-ground, last mile carriers to provide a better customer experience in the crucial last mile phase.
The ShipHero SendCloud integration has been updated to API version 3, introducing dynamic carrier syncing and expanded shipping options to provide more 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.
- 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 located at the end of the URL string when viewing your specific ShipHero integration in the SendCloud portal.
Connecting SendCloud to ShipHero
Once you have your credentials, navigate to your ShipHero dashboard to finalize the connection.
- Go to the Shipping > Carriers page and click the Connect Carrier button.
- Select Sendcloud from the list and enter in 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.
- Select the Connect button to complete the connection process.
Syncing and Carrier Services
After connecting, use the Sync Services button to populate your available shipping methods. This feature ensures that only the carriers and services activated in your SendCloud contract are visible in ShipHero.
- Dynamic Updates: If you add or remove carriers in SendCloud, clicking Sync Services will automatically update the list in ShipHero.
- Platform Carrier Display: Methods are displayed as Carrier Name (SendCloud) to clarify which aggregator is being used.
- Shipping Options: Specific options (such as "Next Day 10:30" or "Next Day 12") are now selectable as nested options under a main shipping product.
Key Supported Features
Shipping Rules
ShipHero supports SendCloud shipping rules. When a label is generated, ShipHero uses the Announce with Shipping Rules endpoint. This allows any automation rules configured within SendCloud (such as method overrides or tax ID assignments) to be applied to the final label.
Service Points
For Shopify orders using the SendCloud Shopify plug-in, ShipHero automatically imports the Service Point ID. This allows packages to be delivered to designated pickup locations rather than a residential address.
Note: If you intend to use pickup locations, enable the Service Points setting on your SendCloud account and select your preferred carriers.
Contract IDs
If you manage multiple carrier contracts within a single SendCloud account (common for 3PLs), you can 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 transactions are supported, provided the specific carrier within SendCloud also supports multi-package shipments. If a carrier does not support this feature, the system will return an error during the quoting or label generation process.
Troubleshooting Visibility and Rates
If a specific shipping method is not appearing or failing to provide 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.