Migrate your Sellsy data
All-in-one French CRM for VSEs and SMEs combining CRM, invoicing, pre-accounting, and marketing under one roof.
In its favor
Why people choose Sellsy
The signal that keeps Sellsy on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Automation that eliminates manual billing and document creation: customers highlight creating and sending invoices automatically as a core value driver, reducing routine administrative overhead significantly.
All-in-one commercial management consolidating CRM, invoicing, and accounting: French SMBs cite the ability to manage the full commercial cycle from a single interface without juggling multiple disconnected tools.
Native GDPR compliance and French market fit: reviewers specifically recommend Sellsy for French businesses seeking local support, data residency, and regulatory alignment out of the box.
SIRENE directory integration enriching customer records automatically: enrichment from France's official business registry is a stated feature that provides legal and financial context on contacts directly within the CRM.
Competitive pricing for small teams on the French market: multiple sources confirmSellsy undercuts larger international CRMs while covering a broader functional surface than most SMB-focused competitors.
Steep learning curve that requires roughly one week to become productive: reviewers consistently report Sellsy is not intuitive and the information architecture demands significant onboarding investment before teams can work efficiently.
Pricing opacity across public sources creates buying friction: Sellsy has been transitioning from modular to bundled pricing for years, leaving outdated numbers scattered across Capterra, G2, and its own site — confusing prospects and delaying sign-off.
Interface and UX lag behind newer CRM alternatives: reviewers note the design feels dated compared to platforms like Pipedrive, with imperfect ergonomics that create friction even for basic workflows after the initial learning period.
Document template and workflow setup takes 2–3 hours to configure properly: initial setup of custom fields, pipelines, and document templates is non-trivial, and basic configuration at go-live still requires deliberate configuration effort.
Reasons to switch
Why people leave Sellsy
The recurring reasons buyers give for replacing Sellsy. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Sellsy 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
Sellsy pricing overview
Sellsy prices on a per-user basis with annual billing. The current bundled starting price is €49/user/month on Standard; older modular pricing showing €29–50/user/month across third-party sites reflects a transition period and is largely outdated. Higher tiers add automation, advanced reporting, and marketing features, with enterprise pricing negotiated directly.
Standard
Tier 1 of 3
€49/user/month (annual billing)
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Sellsy's schedule — see our quote-based pricing →
What gets migrated
Sellsy object support
Object-by-object support for Sellsy migrations. Per-pair details surface during scoping.
Contacts / Individuals
Mapping requiredSellsy conflates Individuals and Companies into a single Contact model with a 'type' discriminator. Exports bundle both types together without a clean separation field. We split by the type attribute and map Individuals to Contacts and Companies to Accounts in the destination CRM, preserving all custom field values.
Corporations / Companies
Mapping requiredCorporations are the company-level object in Sellsy. The API exposes Corporation records via /corporations endpoints. We map Corporations to the destination's Company/Account object and handle the link between Corporation and Individual records as an association table during import.
Opportunities
Fully supportedOpportunities map cleanly to Deals in most destination CRMs. The Sellsy API supports create, update, and search endpoints for Opportunities with owner_id assignment available since API v2.29. Pipeline stage names are preserved as a custom field on the destination Deal object.
Invoices
Fully supportedSellsy invoices are first-class API objects with GET, POST, compute, and custom-fields endpoints. We preserve line items, discounts, taxes, and SmartTags. Invoice status (draft, sent, paid) is mapped to the destination invoice object lifecycle. Credit note associations are tracked via GET /invoices/{id}/credit-notes.
Orders
Fully supportedOrders track commercial transactions distinct from invoices. The Sellsy API supports SmartTags on orders. We map order records to the destination Order or Sales Order object, preserving product-line associations and custom fields.
Credit Notes
Fully supportedCredit notes were added as a first-class API object in v2.86.0 with full CRUD, compute, validate, and SmartTag endpoints. We preserve the linked invoices reference and map credit note amounts to the destination as negative line items or as a credit memo object depending on the target schema.
Staff
Mapping requiredStaff records represent Sellsy users and carry role/privilege information. We map Staff to the destination's User/Owner object, but access-control models differ significantly between CRMs. We preserve role names as a custom property on the destination User record and flag any staff without email addresses as non-migratable users.
Tasks
Mapping requiredTasks are available in the Sellsy data model and can be exported via CSV and API. We map Tasks to the destination Task object and preserve assignee links. Due dates and task status are mapped as standard fields; custom task fields require field-level mapping against the destination's task schema.
Activities
Mapping requiredActivities include appointments, calls, and logged interactions tracked against contacts and opportunities. We map these to the destination's Activity/Engagement log, preserving the linked Contact and Opportunity associations. Activity types are mapped to the destination's activity category taxonomy.
Products
Fully supportedProducts and services are managed in Sellsy's product catalog with pricing rules. The API exposes catalog entries and pricing matrices. We map Products to the destination Product or Item object and preserve price lists, descriptions, and tax codes.
SmartTags
Mapping requiredSmartTags are Sellsy's tagging system for Invoices, Orders, and Credit Notes. They are not a first-class relational object in most destination CRMs. We map SmartTags as Tags on the respective transaction records and flag them as a tagging-layer artifact that may need taxonomy cleanup in the destination.
Custom Fields
Mapping requiredSellsy supports custom fields on Invoices, Contacts, and Corporations via dedicated GET+PUT /custom-fields endpoints. Custom field types and labels vary by object. We inspect the custom field schema at scoping time and build a field-level mapping table against the destination object's equivalent custom field definitions.
| Object | Support | Notes |
|---|---|---|
| Contacts / Individuals | Mapping required | Sellsy conflates Individuals and Companies into a single Contact model with a 'type' discriminator. Exports bundle both types together without a clean separation field. We split by the type attribute and map Individuals to Contacts and Companies to Accounts in the destination CRM, preserving all custom field values. |
| Corporations / Companies | Mapping required | Corporations are the company-level object in Sellsy. The API exposes Corporation records via /corporations endpoints. We map Corporations to the destination's Company/Account object and handle the link between Corporation and Individual records as an association table during import. |
| Opportunities | Fully supported | Opportunities map cleanly to Deals in most destination CRMs. The Sellsy API supports create, update, and search endpoints for Opportunities with owner_id assignment available since API v2.29. Pipeline stage names are preserved as a custom field on the destination Deal object. |
| Invoices | Fully supported | Sellsy invoices are first-class API objects with GET, POST, compute, and custom-fields endpoints. We preserve line items, discounts, taxes, and SmartTags. Invoice status (draft, sent, paid) is mapped to the destination invoice object lifecycle. Credit note associations are tracked via GET /invoices/{id}/credit-notes. |
| Orders | Fully supported | Orders track commercial transactions distinct from invoices. The Sellsy API supports SmartTags on orders. We map order records to the destination Order or Sales Order object, preserving product-line associations and custom fields. |
| Credit Notes | Fully supported | Credit notes were added as a first-class API object in v2.86.0 with full CRUD, compute, validate, and SmartTag endpoints. We preserve the linked invoices reference and map credit note amounts to the destination as negative line items or as a credit memo object depending on the target schema. |
| Staff | Mapping required | Staff records represent Sellsy users and carry role/privilege information. We map Staff to the destination's User/Owner object, but access-control models differ significantly between CRMs. We preserve role names as a custom property on the destination User record and flag any staff without email addresses as non-migratable users. |
| Tasks | Mapping required | Tasks are available in the Sellsy data model and can be exported via CSV and API. We map Tasks to the destination Task object and preserve assignee links. Due dates and task status are mapped as standard fields; custom task fields require field-level mapping against the destination's task schema. |
| Activities | Mapping required | Activities include appointments, calls, and logged interactions tracked against contacts and opportunities. We map these to the destination's Activity/Engagement log, preserving the linked Contact and Opportunity associations. Activity types are mapped to the destination's activity category taxonomy. |
| Products | Fully supported | Products and services are managed in Sellsy's product catalog with pricing rules. The API exposes catalog entries and pricing matrices. We map Products to the destination Product or Item object and preserve price lists, descriptions, and tax codes. |
| SmartTags | Mapping required | SmartTags are Sellsy's tagging system for Invoices, Orders, and Credit Notes. They are not a first-class relational object in most destination CRMs. We map SmartTags as Tags on the respective transaction records and flag them as a tagging-layer artifact that may need taxonomy cleanup in the destination. |
| Custom Fields | Mapping required | Sellsy supports custom fields on Invoices, Contacts, and Corporations via dedicated GET+PUT /custom-fields endpoints. Custom field types and labels vary by object. We inspect the custom field schema at scoping time and build a field-level mapping table against the destination object's equivalent custom field definitions. |
Gotchas
What to watch for in Sellsy migrations
Issues we've hit on past Sellsy migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
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
| Severity | Issue |
|---|---|
| High | Owner name uniqueness required in CSV exports |
| Medium | Pricing numbers scattered across modular and bundled models |
| Medium | SmartTags are a tagging layer, not a structured object |
| Medium | Public API rate limits not documented |
Leaving Sellsy?
Where Sellsy customers move next
12 destinations Sellsy can migrate to.
How a Sellsy migration works
Four steps, Sellsy-specific
Connect
OAuth 2.0 into Sellsy. Scopes limited to read-only on the data we move.
Map
We translate Sellsy-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Sellsy quirks before production.
Migrate
Full migration with Sellsy rate-limit handling. Rollback available throughout.
FAQ
Sellsy migration FAQ
Answers to the questions buyers ask most during Sellsy migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Sellsy migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate Sellsy.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Sellsy setup and destination — written quote back within a business day.