CRM migration
Field-level mapping, validation, and rollback between SendCloud and monday CRM. We move data and schema; workflows are rebuilt natively in monday CRM.
SendCloud
Source
monday CRM
Destination
Compatibility
5 of 8
objects map 1:1 between SendCloud and monday CRM.
Complexity
BStandard
Timeline
2-3 weeks
Overview
SendCloud and Monday.com CRM serve fundamentally different functions, so this migration requires extracting business data from a shipping operations platform and re-hosting it inside a work management CRM. The primary challenge is that SendCloud does not store Contacts or Accounts in the CRM sense; instead, customer and company data lives implicitly inside Parcel ship-to addresses and order references. We derive Contacts from SendCloud address records and ship-to recipients, map Parcel tracking histories to Monday.com Item status columns, and structure Returns as linked Items on a dedicated board. Carrier routing rules, negotiated rate tables, and webhook subscriptions do not have Monday.com equivalents and are delivered as written inventories for manual rebuild. Automation flows and return portal configurations are out of scope and noted separately.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a SendCloud object lands in monday CRM, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
SendCloud
Address (ship-to)
monday CRM
Contact
1:1SendCloud stores ship-to addresses as structured objects linked to Parcels and Shipments. We extract address records keyed by recipient email and name, creating one Contact per unique recipient. The Contact's email, phone, and name fields are populated from the SendCloud address; any additional address fields map to the Contact's mailing address columns. When a single email appears across multiple Parcels (repeat customers), we deduplicate to one Contact with the most recent address preserved.
SendCloud
Address (ship-from)
monday CRM
Company
1:1SendCloud ship-from addresses associated with merchant fulfillment locations map to Monday.com Companies representing the business's own locations or warehouse entries. For merchants who track supplier ship-from addresses, these become supplier-related Companies. Company name is derived from the address label or carrier origin reference when available.
SendCloud
Parcel
monday CRM
Item (Shipments Board)
1:1Each SendCloud Parcel becomes a Monday.com Item on a dedicated Shipments board. Parcel reference number maps to Item name. Weight, dimensions, and carrier service level map to number and text columns. Parcel status (pending, label_created, shipped, in_transit, delivered, returned) maps to a Status column with values matching the SendCloud lifecycle. The Item is linked to the Contact record via a Lookup column pointing to the Contact derived from the ship-to address.
SendCloud
Shipment
monday CRM
Group (Shipments Board)
lossySendCloud Shipments group one or more Parcels under a single carrier dispatch event. We model Shipments as Groups within the Monday.com Shipments board, with each Group named by carrier and dispatch date. Parcels within a Shipment become Items within that Group, preserving the SendCloud one-to-many relationship.
SendCloud
Return
monday CRM
Item (Returns Board)
1:1SendCloud Return records become Items on a Returns board linked to the original Shipment Item via a Lookup column. Return status (requested, approved, label_sent, received, refunded) maps to a Status column. Return reason codes migrate as a Labels column or text field. The Item links back to the originating Contact via a Lookup relationship so the return history is visible in context of the customer record.
SendCloud
Carrier
monday CRM
Lookup Column / Integration
lossySendCloud carrier routing rules and carrier integrations do not have a direct Monday.com equivalent. We inventory active carrier connections during scoping and provide a written map of which carriers are active, their routing priority, and the carrier API credential status. The customer recreates carrier routing logic inside Monday.com automations or documents it as part of their operations playbook. Carrier names migrate as a text column on the Shipments board for reference.
SendCloud
Custom Fields (Parcels)
monday CRM
Custom Columns
1:1SendCloud custom fields on Parcels (available on Growth and above plans) map to custom columns on the Monday.com Shipments board. We inventory the full custom field schema during scoping, map each to the closest Monday.com column type (text, number, date, checkbox, dropdown), and pre-configure the columns before import so that custom data populates on first load.
SendCloud
Webhook Subscriptions
monday CRM
Written Inventory
lossySendCloud webhook endpoints for tracking notifications and shipment events are exported as a written inventory document listing each endpoint URL, event type, and active/inactive status. Monday.com does not have an inbound webhook receiver for shipping events, so these integrations require rebuild using Monday.com's outbound integration options (Zapier, native integrations) or direct API connections from the shop platform. We do not migrate webhooks as live connections.
| SendCloud | monday CRM | Compatibility | |
|---|---|---|---|
| Address (ship-to) | Contact1:1 | Fully supported | |
| Address (ship-from) | Company1:1 | Fully supported | |
| Parcel | Item (Shipments Board)1:1 | Fully supported | |
| Shipment | Group (Shipments Board)lossy | Fully supported | |
| Return | Item (Returns Board)1:1 | Fully supported | |
| Carrier | Lookup Column / Integrationlossy | Fully supported | |
| Custom Fields (Parcels) | Custom Columns1:1 | Mapping required | |
| Webhook Subscriptions | Written Inventorylossy | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
SendCloud gotchas
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
monday CRM gotchas
Subitems are not included in bulk exports
Daily API call limits vary sharply by plan
Legacy automations (Sentence Builder) are being deprecated
Excel and account exports only include table views
Enterprise admins can disable non-admin exports
Pair-specific challenges
Migration approach
Scoped discovery and data inventory
We audit the SendCloud account to enumerate Parcels, Shipments, Returns, Addresses, Carriers, and custom field schemas. We assess current plan tier to confirm custom field availability and API access limits. We identify any webhook subscriptions and integration credentials active in the account. The discovery output is a written scope document listing record counts per object, custom field definitions, carrier list, and a recommendation on board structure in Monday.com (number of boards, column schema per board).
Monday.com board and column pre-configuration
We create the destination boards in Monday.com CRM before any data import: a Shipments board, a Returns board, and optionally a Contacts board if the customer wants to manage contacts separately from the work boards. We configure all custom columns to match the SendCloud custom field schema, set Status column values to match SendCloud parcel and return lifecycles, and create Lookup columns linking Returns to Shipments and Shipments to Contacts. Column names match the SendCloud field labels exactly to avoid import mapping errors.
Contact derivation and deduplication
We extract all unique ship-to address records from SendCloud Parcels, deduplicate by email address, and prepare a Contact import file. The import populates Contact name, email, phone, and mailing address from the SendCloud address object. For repeat customers with multiple addresses, we preserve the most recent shipping address and note prior addresses in a text field for manual review. The Contact import runs first so that Lookup relationships are satisfied when Parcel Items are imported.
Parcel and Shipment import
We import SendCloud Parcels as Items on the Shipments board, grouping by Shipment to preserve the carrier dispatch context. Status columns are mapped to the SendCloud parcel lifecycle. Each Item is linked to the originating Contact via the pre-configured Lookup column using the email crosswalk. Carrier, service level, weight, and dimensions populate as text and number columns. Custom parcel fields map to the pre-configured custom columns.
Return import and linkage
We import SendCloud Returns as Items on the Returns board, linking each to the originating Shipment Item via the Shipments Lookup column. Return status maps to the Returns Status column. Return reason codes populate as Labels or text fields. The Contact lookup is resolved through the parent Shipment Item so return history is visible in context of the customer Contact record without requiring a separate contact-level import for returns.
Carrier and webhook inventory delivery
We deliver a written inventory document listing all active SendCloud carrier connections (carrier name, routing priority, account status), all active webhook subscriptions (endpoint URL, event type, status), and all active shop platform integrations (platform, credential status, reconnect action). We do not migrate webhooks as live connections or carrier routing rules as automation logic. The inventory document serves as the checklist for the customer's team to rebuild these configurations in Monday.com or their chosen integration layer (Zapier, native integrations, custom API).
Platform deep dives
SendCloud
Source
Strengths
Weaknesses
monday CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across SendCloud and monday CRM.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
SendCloud: Not publicly documented.
Data volume sensitivity
SendCloud exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during SendCloud to monday CRM migration scoping. Not seeing yours? Book a call.
Walk through your SendCloud to monday CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave SendCloud
Other ways to arrive at monday CRM
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.