CRM migration
Field-level mapping, validation, and rollback between Sellsy and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
Sellsy
Source
Mailchimp
Destination
Compatibility
5 of 8
objects map 1:1 between Sellsy and Mailchimp.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Selling from Sellsy to Mailchimp is a partial migration: Sellsy is a full French all-in-one CRM with commercial, financial, and operational layers, while Mailchimp is an email marketing platform organized around Audiences, Members, Tags, and Campaigns. We migrate the contact and company data that maps to Mailchimp's Audience model — Individuals and Corporations split by Sellsy's type discriminator, SmartTags remapped to Mailchimp Tags, and custom field values that fit the 255-character merge field limit. We flag that Invoices, Orders, Credit Notes, and Staff privilege data have no Mailchimp equivalent and deliver them as structured CSV exports for your admin to archive. Sellsy Workflows and Marketing Automation sequences do not migrate; we provide a written inventory of any active marketing automations that your admin rebuilds in Mailchimp's automation builder. The migration scope is scoped to Contacts, Companies/Accounts, Products, and tagging layers — making it one of the more contained migrations in our CRM-to-email-portfolio range, typically completing in two to four weeks for accounts under 10,000 contacts.
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 Sellsy object lands in Mailchimp, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Sellsy
Contact / Individual
Mailchimp
Audience Member
1:1Sellsy conflates Individuals and Companies into a single Contact model with a 'type' discriminator. We split by the type attribute during pre-flight: Individuals migrate as Mailchimp Members within the target Audience. Email address is the dedupe key. First name, last name, phone, address, and custom field values transfer to Mailchimp merge fields, subject to the 255-character merge field limit — text exceeding this threshold is truncated and flagged in the pre-migration report.
Sellsy
Corporation / Company
Mailchimp
Audience Member Merge Fields
1:manySellsy Corporations (companies) are not a native Mailchimp object type. We map Corporation records as Members in the target Audience and populate Mailchimp merge fields with company data (company name, SIRENE number, industry classification) rather than creating separate records. If the customer requires a company-level view, Mailchimp's Groups or Tags serve as the organizational layer.
Sellsy
Opportunity
Mailchimp
Campaign or Note (archive)
1:1Sellsy Opportunities have no direct Mailchimp equivalent. Mailchimp is an email marketing platform, not a CRM or pipeline management tool. We extract Opportunities as a structured CSV export (Opportunity name, stage, amount, owner, expected close date, linked contact email) for the customer's admin to review or archive outside Mailchimp. If the customer requires pipeline visibility in Mailchimp, Tags on Members can serve as a lightweight stage proxy, but this is not a native mapping.
Sellsy
Product
Mailchimp
Product (Mailchimp e-commerce)
1:1If the customer uses Sellsy's product catalog for e-commerce, we map Products to Mailchimp Product records within the Mailchimp e-commerce integration (available on Standard and Premium plans). Product name, SKU, price, and description transfer directly. Note that Mailchimp's e-commerce model is primarily for connected storefronts (Shopify, WooCommerce, BigCommerce); standalone product catalog sync requires a specific configuration.
Sellsy
SmartTags
Mailchimp
Tags
lossySmartTags in Sellsy function as labels applied to Invoices, Orders, and Credit Notes rather than a relational data object. Since financial documents do not migrate to Mailchimp, SmartTags that were applied only to transactional documents are documented but not transferred. Any contact-level tags applied in Sellsy map to Mailchimp Tags on the corresponding Member record.
Sellsy
Staff
Mailchimp
Mailchimp User (admin)
1:1Sellsy Staff records represent internal users and carry role and privilege information. Mailchimp uses a simple user model (Admin, Manager, Author, Viewer) that does not replicate Sellsy's privilege hierarchy. We document Staff names and roles as a CSV for the customer's admin to provision Mailchimp user accounts manually post-migration. Active Mailchimp users are the billable seats.
Sellsy
Custom Fields
Mailchimp
Merge Fields
lossySellsy custom fields on Contacts and Corporations map to Mailchimp merge fields. We inspect the custom field schema via Sellsy's /custom-fields endpoints, map field types to Mailchimp's supported merge field types (text, number, date, address, phone, email, dropdown), and flag any text fields exceeding 255 characters for truncation before import.
Sellsy
Invoice / Order / Credit Note
Mailchimp
CSV Export (archive)
1:1Sellsy Invoices, Orders, and Credit Notes are financial documents with no Mailchimp equivalent. We export these as structured CSV files ordered by document number and date, preserving line items, discounts, taxes, SmartTags, and linked contact email for reconciliation. The customer's admin retains these records in Sellsy (read-only archive) or transfers them to a dedicated accounting platform. This is a documentation and export deliverable, not a Mailchimp import.
| Sellsy | Mailchimp | Compatibility | |
|---|---|---|---|
| Contact / Individual | Audience Member1:1 | Fully supported | |
| Corporation / Company | Audience Member Merge Fields1:many | Fully supported | |
| Opportunity | Campaign or Note (archive)1:1 | Fully supported | |
| Product | Product (Mailchimp e-commerce)1:1 | Fully supported | |
| SmartTags | Tagslossy | Mapping required | |
| Staff | Mailchimp User (admin)1:1 | Mapping required | |
| Custom Fields | Merge Fieldslossy | Mapping required | |
| Invoice / Order / Credit Note | CSV Export (archive)1:1 | Fully supported |
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.
Sellsy gotchas
Owner name uniqueness required in CSV exports
Pricing numbers scattered across modular and bundled models
SmartTags are a tagging layer, not a structured object
Public API rate limits not documented
Mailchimp gotchas
Contact count includes unsubscribed and non-subscribed records
Automation workflows cannot be exported
Account suspensions trigger silently during migration
Template HTML is Mailchimp-specific and may not render in other platforms
E-commerce data requires active store connection
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the source Sellsy account across object types, record counts, and data quality indicators: duplicate owner names (which cause Mailchimp owner ambiguity), custom field schema and type, SmartTag usage patterns, and contact type distribution (Individual vs Corporation). We confirm whether the destination Mailchimp account exists or requires provisioning, and we identify the target Audience. The discovery output is a written migration scope with record counts per object and a data quality scorecard flagging any pre-migration cleanup required.
Pre-flight data extraction and transformation
We extract Sellsy data via the API and CSV export: Individuals (filtered by type discriminator), Corporations (filtered by type discriminator), Products, and SmartTags. We run the contact split (Individual vs Corporation), deduplicate by email address with disambiguation flagged, truncate oversized merge fields, and map Sellsy field names to Mailchimp merge field API names. We also extract Invoices, Orders, and Credit Notes as archival CSV for the customer's admin. Financial documents are not imported into Mailchimp.
Audience configuration
We configure the destination Mailchimp Audience before any contact import: setting the Audience name, required fields, and notification preferences. We create the merge fields corresponding to Sellsy custom fields (FNAME, LNAME, PHONE, COMPANY, and any custom merge field identifiers). We set up Tags or Groups if the customer wants to preserve SmartTag logic on contacts. We also configure the suppression list by exporting any unsubscribed or bounced contacts from Sellsy and importing them to Mailchimp before the main contact migration to protect deliverability.
Contact import via Mailchimp API
We import transformed Individual contacts into the Mailchimp Audience using the Mailchimp Members API with batch upsert. Records are inserted or updated based on email address (the dedupe key). We apply Tags corresponding to SmartTags where applicable, and we map owner information to Mailchimp user notes if the customer requests owner visibility. Corporate contacts (from Sellsy Corporation records) are imported as Members with the company name in the COMPANY merge field and any applicable tags.
Financial document archival and handoff
We deliver the structured CSV exports for Invoices, Orders, Credit Notes, and Opportunities to the customer's admin. Each file is ordered by document number and date with a linked contact email column for reconciliation. We provide a written summary of what each file contains and recommend retention options (read-only Sellsy access, export to an accounting platform, or a dedicated document archive). We do not migrate these records into Mailchimp.
Cutover, validation, and automation inventory
We validate import completeness against the Sellsy record counts (Contacts in, Members in, Tags applied). The customer's admin spot-checks 20-30 records in Mailchimp against the Sellsy source. We deliver a written inventory of any Sellsy marketing automations or email campaigns that require rebuild in Mailchimp's automation builder. We provide a one-week hypercare window for reconciliation issues. We do not rebuild Sellsy automations in Mailchimp as part of the migration scope; that is a separate engagement or internal admin task.
Platform deep dives
Sellsy
Source
Strengths
Weaknesses
Mailchimp
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Sellsy and Mailchimp.
Object compatibility
2 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
Sellsy: Not publicly documented.
Data volume sensitivity
Sellsy 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 Sellsy to Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your Sellsy to Mailchimp migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Sellsy
Other ways to arrive at Mailchimp
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.