Articles in this section

Connecting SendCloud to ShipHero

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.

  1. Log in to your SendCloud Portal.
  2. Navigate to Settings and select Integrations.
  3. Search for ShipHero and Add the integration.
  4. Important

    Copy the Public Key and Secret Key immediately. These credentials will not be visible after you close the page.

    Bildschirmfoto_2022-04-26_um_17.17.36.png
  5. Click Done and copy the Integration ID found in the URL of the integration page.

    Bildschirmfoto_2022-05-02_um_12.38.46.png

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.

  1. Go to the Shipping > Carriers page and click Connect Carrier.
  2. 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.
  3. 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.

Was this article helpful?
0 out of 0 found this helpful

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.