Migrate your SendCloud data
Europe's e-commerce shipping automation platform connecting online retailers to 80+ carriers for label creation, tracking, and returns management.
In its favor
Why people choose SendCloud
The signal that keeps SendCloud on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Connects 25–80+ carriers in a single platform, letting e-commerce teams print labels and track shipments without switching between carrier portals or dashboards.
Automates post-purchase tracking emails and branded tracking pages, reducing manual customer service work after each shipment is dispatched.
Integrates natively with Shopify, WooCommerce, PrestaShop, Magento, and 50+ shop plugins, making initial setup accessible to non-technical teams.
Offers an API-first architecture with SDKs in Python, PHP, Ruby, Java, Node.js, and .NET for developers building custom shipping workflows.
Supports customs documentation and multi-market routing rules that growing cross-border e-commerce brands require without upgrading to enterprise immediately.
Initial integration setup is complex and time-consuming; some merchants report needing to assist SendCloud's own team with API and development issues.
Carrier coverage is inconsistent across regions; merchants shipping to or from specific countries report limited carrier options or missing support.
The platform is purpose-built for e-commerce shipping and lacks the broader sales, marketing, or customer management features that horizontal CRM platforms provide.
Pricing scales with shipment volume and carrier count, making it harder to predict costs as order volumes grow or as carriers are added.
Reasons to switch
Why people leave SendCloud
The recurring reasons buyers give for replacing SendCloud. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where SendCloud fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
SendCloud pricing overview
SendCloud uses a monthly subscription model with annual billing discounts of roughly 20%. The Free plan covers up to 20 parcels per month with no subscription fee. Paid plans scale from Lite at €26/mo through Premium at €155/mo, adding carriers, integrations, and support tiers. Enterprise pricing is custom and negotiated.
Free
Tier 1 of 5
Free up to 20 parcels/month
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on SendCloud's schedule — see our quote-based pricing →
What gets migrated
SendCloud object support
Object-by-object support for SendCloud migrations. Per-pair details surface during scoping.
Parcels
Fully supportedParcels are the core transactional unit in SendCloud. Each Parcel carries weight, dimensions, a reference number, status, and links to a Shipment and carrier. We export Parcel records via CSV or API and map them to equivalent objects at the destination. Tracking history is preserved as a Parcel property.
Shipments
Fully supportedShipments represent the logical grouping of one or more Parcels sent to the same recipient address. Shipment records include the destination Address, shipping method, service level, and estimated delivery. We migrate Shipment-to-Parcel relationships intact so multi-parcel orders remain grouped at the destination.
Returns
Fully supportedReturn requests track the inbound flow of parcels back to the merchant. SendCloud's return portal generates return labels and tracks RMA status. We export return data including return reason codes, carrier used, and resolution status. Return workflows at the destination require reconfiguration of return label templates.
Shipping Labels
Fully supportedLabels are generated per Parcel via carrier API calls and include barcode data, carrier-specific formatting, and optional branded elements. We do not migrate label binary files directly; instead we preserve label format settings and re-generate labels at the destination using the new carrier credentials.
Addresses
Fully supportedShip-from and ship-to addresses are stored as structured objects linked to Shipments and Returns. We preserve address records to pre-populate destination address books, noting that validation rules differ by carrier and destination platform.
Carriers
Mapping requiredCarriers are defined within SendCloud's routing rules and integration connections. We map carrier-to-carrier between platforms, but merchant-specific negotiated carrier rates are SendCloud-stored values and do not automatically transfer as the merchant's new contracted rates.
Custom Fields
Mapping requiredCustom fields can be added to Parcels and Returns on certain plans. The custom field schema is account-specific. We inventory all custom fields during scoping, map them to equivalent custom properties at the destination, and flag any field types that are not supported by the target platform.
Webhook Subscriptions
Mapping requiredSendCloud's webhooks notify external systems of Parcel status changes, shipment events, and return updates. We export webhook endpoint configurations so they can be recreated at the destination, though the destination platform's webhook delivery mechanism may differ.
Users
Mapping requiredUser accounts in SendCloud include role assignments tied to shipping operations. We migrate user lists to map team ownership at the destination, but permission structures are platform-specific and require manual reconfiguration.
Integrations
Mapping requiredNative integrations with Shopify, WooCommerce, Magento, PrestaShop, and other shop platforms connect order data to SendCloud. We inventory active integrations and flag which require new API credentials at the destination. E-commerce platform webhook connections also need updating post-migration.
| Object | Support | Notes |
|---|---|---|
| Parcels | Fully supported | Parcels are the core transactional unit in SendCloud. Each Parcel carries weight, dimensions, a reference number, status, and links to a Shipment and carrier. We export Parcel records via CSV or API and map them to equivalent objects at the destination. Tracking history is preserved as a Parcel property. |
| Shipments | Fully supported | Shipments represent the logical grouping of one or more Parcels sent to the same recipient address. Shipment records include the destination Address, shipping method, service level, and estimated delivery. We migrate Shipment-to-Parcel relationships intact so multi-parcel orders remain grouped at the destination. |
| Returns | Fully supported | Return requests track the inbound flow of parcels back to the merchant. SendCloud's return portal generates return labels and tracks RMA status. We export return data including return reason codes, carrier used, and resolution status. Return workflows at the destination require reconfiguration of return label templates. |
| Shipping Labels | Fully supported | Labels are generated per Parcel via carrier API calls and include barcode data, carrier-specific formatting, and optional branded elements. We do not migrate label binary files directly; instead we preserve label format settings and re-generate labels at the destination using the new carrier credentials. |
| Addresses | Fully supported | Ship-from and ship-to addresses are stored as structured objects linked to Shipments and Returns. We preserve address records to pre-populate destination address books, noting that validation rules differ by carrier and destination platform. |
| Carriers | Mapping required | Carriers are defined within SendCloud's routing rules and integration connections. We map carrier-to-carrier between platforms, but merchant-specific negotiated carrier rates are SendCloud-stored values and do not automatically transfer as the merchant's new contracted rates. |
| Custom Fields | Mapping required | Custom fields can be added to Parcels and Returns on certain plans. The custom field schema is account-specific. We inventory all custom fields during scoping, map them to equivalent custom properties at the destination, and flag any field types that are not supported by the target platform. |
| Webhook Subscriptions | Mapping required | SendCloud's webhooks notify external systems of Parcel status changes, shipment events, and return updates. We export webhook endpoint configurations so they can be recreated at the destination, though the destination platform's webhook delivery mechanism may differ. |
| Users | Mapping required | User accounts in SendCloud include role assignments tied to shipping operations. We migrate user lists to map team ownership at the destination, but permission structures are platform-specific and require manual reconfiguration. |
| Integrations | Mapping required | Native integrations with Shopify, WooCommerce, Magento, PrestaShop, and other shop platforms connect order data to SendCloud. We inventory active integrations and flag which require new API credentials at the destination. E-commerce platform webhook connections also need updating post-migration. |
Gotchas
What to watch for in SendCloud migrations
Issues we've hit on past SendCloud migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Carrier-specific rate negotiated rates do not transfer
Webhook and integration credentials must be re-established
Free tier parcel cap is easy to exceed during migration
Return workflow configurations are account-specific
| Severity | Issue |
|---|---|
| High | Carrier-specific rate negotiated rates do not transfer |
| High | Webhook and integration credentials must be re-established |
| Medium | Free tier parcel cap is easy to exceed during migration |
| Medium | Return workflow configurations are account-specific |
Leaving SendCloud?
Where SendCloud customers move next
12 destinations SendCloud can migrate to.
How a SendCloud migration works
Four steps, SendCloud-specific
Connect
API key (HTTP header-based authentication) into SendCloud. Scopes limited to read-only on the data we move.
Map
We translate SendCloud-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate SendCloud quirks before production.
Migrate
Full migration with SendCloud rate-limit handling. Rollback available throughout.
FAQ
SendCloud migration FAQ
Answers to the questions buyers ask most during SendCloud migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your SendCloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate SendCloud.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your SendCloud setup and destination — written quote back within a business day.