Your products live in 12 different spreadsheets.
One per marketplace, one per team, one per good intention Marie had in 2022. Nobody knows which one is the latest.
cocoPIM is a SaaS PIM (Product Information Management) platform hosted in France, for companies selling in France and across Europe, from small businesses to subsidiaries of international groups: one central product catalog, enrichment by a sovereign AI, publishing to Shopify and marketplaces. A catalog to manage, not an IT project. Free up to 500 products, then from €99/month excl. VAT.
30-min video call · No commitment · No credit card
to go live
of data hosted in France
availability target
The reality
In between, there was a gap. A PIM built for companies that sell across Europe: serious enough to run a multichannel catalog, simple enough for your teams to adopt it without a consultant. That gap is exactly what cocoPIM fills.
One per marketplace, one per team, one per good intention Marie had in 2022. Nobody knows which one is the latest.
You find out when you refund the customer. Manual syncing is a debt that keeps growing until the day it blows up.
Because they are 2014 Google Translate. And no budget was ever set aside to translate them properly.
A PIM is supposed to be the central library. But opening 4 shared drives to find one HD photo isn't a library, it's an attic.
Your products deserve better than a shared spreadsheet. Your team deserves better than a six-month project.
Our approach
We made clear-cut choices. You'll feel it from the very first screen.
AFFORDABLE
From €99/month for a complete space. No more €60,000 quotes, no more maintenance surprises. You pay for what you use, nothing more, nothing less.
SIMPLE
No consultant needed to get started. CSV import, assisted family/attribute mapping, ready-to-use Shopify and Odoo connectors. Your team opens the PIM and gets to work, not the other way around.
SOVEREIGN
Hosting in France, GDPR-native, HDS compliance planned. No dependency on US cloud providers, no transfers outside the EU. You stay in control of your product data.
AI-POWERED
Descriptions, SEO titles and bullet points generated in your brand's voice, missing attributes suggested, completeness self-assessed. AI is built in natively, not bolted on as a €200 add-on. And it runs on Mistral AI: your catalog never leaves the EU.
Features
We picked what you actually need to run your catalog.
Not 200 features.
The right ones.
Product records structured by family: SKU, statuses, values per language and per channel. Filters, bulk editing with a detailed report, and a global search (⌘K) that finds products, families, categories, attributes and media from any screen.
Parent product + variants on 1 or 2 axes (size, color…). SKUs generated automatically, values inherited from the parent, variant matrix.
Reusable product templates. Attributes are organized into groups and marked as required channel by channel: the structure lives in one place.
13 native types: text, number, single or multiple select, media, price, measurement, date, product relationships… Reusable option lists, translatable, channel-specific and unique attributes.
Attributes that fill themselves in. Calculated field: a formula or a template based on other attributes (volume, composite label, price incl. VAT), recalculated on every change. AI field: one instruction, and the AI writes the content from the product record, reviewed before publishing.
A score per channel and per language, based on required attributes, the name and the main image. You know exactly what's missing before publishing, product by product or on a dashboard.
Online store, marketplace, API, print catalog. Each channel has its own languages, currencies and category tree.
Languages and currencies enabled per space, then per channel, with a default value. Product records, labels and options translated language by language.
CSV, Excel and JSON both ways: products AND catalog configuration (families, attributes, categories, channels…). Assisted column mapping, reusable templates, line-by-line error report, full history.
Shopify, to publish: connection with your Shopify app credentials, native fields (description, price, SEO, tags…) and metafields, categories matched to the Shopify taxonomy, product-by-product publishing, optional stock, automatic sync. Odoo, to import: products, variants, prices, categories and images pulled from your ERP (Odoo 17 to 19), scheduled or on demand, without ever overwriting your enrichment.
Descriptions, SEO titles and bullet points generated in your brand's tone. Product records translated into your catalog languages, with review. Missing attributes suggested, with anti-hallucination guardrails. Every generated value is traced. Quotas per plan. Powered by Mistral AI: your data never leaves the EU.
Your images and documents in one place: direct upload or from a URL, tags, links to product records, dimensions extracted automatically. Bulk import and export of the media library (ZIP or metadata file), shareable export link.
Catalog health at a glance: attribute coverage, completeness trend, blocking products, activity per space. Everything you need to prioritize enrichment.
Every creation, change and deletion is logged: who, what, when, with the before/after detail. Essential when several people work on the same catalog.
CoCo, the built-in assistant, answers your questions from the official documentation. Support requests (bug, idea, help) with a discussion thread and attachments, tracked from the app. Completion notifications (imports, exports, translations) in the bell.
One account, N spaces (brands, subsidiaries, environments). Email invitations, roles per space with fine-grained permissions per entity: view, create, edit, delete.
Password sign-in confirmed by a one-time code sent by email. Two-factor authentication (authenticator app, backup codes) for anyone who wants it. SAML 2.0 / OpenID Connect SSO (Microsoft Entra ID, Google Workspace, Okta…) with automatic account provisioning, exclusive if you wish.
Two entry points to the same catalog: a public REST API and a GraphQL API, read and write (products, variants, categories, attributes, families). OpenAPI specification and GraphQL schema generated from the code. Scoped API keys, quotas and rotation. Outbound webhooks on create/update to connect your ERP, CRM or data warehouse.
And we ship a new feature every sprint, listening to our users. Tell us what you're missing.
Sovereignty & security
No “European cloud” that turns out to be a data center in Virginia. No GDPR addendum to sign later on. No chain of subcontractors. You know where your data is, who can access it, and how you get it back the day you leave.
A French team you can actually reach.
No support desk eight time zones away. Real people in France, who speak your language.
Data centers in mainland France. No network hop outside the EU.
Record of processing activities, DPA provided, right to erasure implemented. No addendum.
Daily snapshots with long-term retention and a documented restore procedure.
Your data is encrypted at all times, in transit and at rest. Access is strictly controlled.
Penetration tests by an independent firm are part of the security program. Details on request.
French health data hosting (HDS) certification targeted for late 2026 for our regulated customers.
Our AI features run on Mistral AI, a French company. Your prompts and data never leave the EU.
Get 100% of your data back at any time, in standard formats. No lock-in in disguise.
Pricing
A free trial with no credit card, four clear plans, a custom offer for special cases. No hidden fees, no surprises at renewal.
No credit card · No commitment · No expiry · No support
To get started
no commitment
To discover PIM and centralize your catalog quickly.
Get startedTo speed up
no commitment
For a lean multi-brand team that wants the API, more volume and AI every day.
Get startedTo run at scale
no commitment
For a multi-brand group that needs a PIM sized for volume, with AI and SSO included.
Get startedEnterprise · custom offer
For high-volume retailers, distributors and marketplaces: together we build an offer tailored to your needs (scope, quotas, SLA and specific connectors). Transparent quote, no price creep at renewal.
The full grid, no hidden asterisk.
| Features | Discovery | Essential | Pro | Growth | Enterprise |
|---|---|---|---|---|---|
| Catalog & volumes | |||||
| Workspaces | 1 | 1 | 3 | 5 | custom |
| Products (SKUs) per workspace | 500 | 1,000 | 5,000 | 30,000 | custom |
| Publishing channels per workspace | 1 | 2 | 3 | 5 | custom |
| Languages per workspace | 1 | 2 | 3 | 5 | custom |
| Media library storage per organization | 1 GB | 10 GB | 50 GB | 200 GB | custom |
| Currencies | unlimited | unlimited | unlimited | unlimited | unlimited |
| Users | unlimited | unlimited | unlimited | unlimited | unlimited |
| Artificial intelligence | |||||
| AI generations per month | 50 | 1,000 | 10,000 | 50,000 | custom |
| Calculated fields & AI fields | Not included | Not included | Included | Included | Included |
| Integrations & publishing | |||||
| CSV, Excel, JSON import / export | Included | Included | Included | Included | Included |
| Shopify connector | Not included | Not included | Included | Included | Included |
| Odoo connector (import from the ERP) | Not included | Not included | Included | Included | Included |
| Public REST API | Not included | Not included | Included | Included | Included |
| GraphQL API | Not included | Not included | Not included | Included | Included |
| Webhooks | Not included | Not included | Not included | Included | Included |
| Active webhooks per workspace | Not included | Not included | Not included | 10 | custom |
| SSO: SAML & OpenID Connect | Not included | Not included | Not included | Included | Included |
| Support & guarantees | |||||
| In-app support requests | Included | Included | Included | Included | Included |
| Human support | Not included | email 48 h | email 24 h | all channels 4 h | all channels 2 h |
| Platform SLA | reasonable efforts | reasonable efforts | reasonable efforts | reasonable efforts | 99.5% |
| Daily backups | Included | Included | Included | Included | Included |
| Reversibility: full export | Included | Included | Included | Included | Included |
Every plan includes: hosting in France · GDPR-native · daily database backups · continuous updates.
They use cocoPIM
We're in beta. Here's what teams who migrated in the last six months say, anonymized until they're ready to go on record.
“We migrated 4,000 SKUs from 6 spreadsheets in two afternoons. The marketing team stopped asking me for exports.”
E-commerce director
Direct-to-consumer fashion brand (50-100 employees)
“AI for short descriptions is what sold me on the product. Three hours saved every week.”
Catalog manager
Professional tools distributor (200+ employees)
“Being hosted in France was a real argument with our CISO. We didn't need a full audit.”
CIO
Food manufacturer (300+ employees)
We'd rather show three honest beta testimonials than ten fake customer logos. The first public customers will follow. Maybe you'll be one of them?
Frequently asked questions
If yours isn't listed, write to us. We update this FAQ every month.
Count two to three weeks depending on the size of your catalog and the number of channels to connect. For a small or mid-sized company with 1,000 to 5,000 SKUs and 2-3 channels, it's typically two weeks, import and training included. Most of the time goes into structuring your attributes, not into the technology.
AI is built in natively, not bolted on as a paid option. Descriptions, SEO titles and bullet points generated in your brand's tone, missing attributes suggested, completeness score. Every generated value is flagged as such and can be reviewed before approval. Translating product records into your catalog languages is included: one credit per product, reviewed before publishing. We rely on Mistral AI, a French company based in Paris, operated from Europe. Your instructions and product data never leave the EU, and are never used to train third-party models. That's what we call “sovereign AI”, as opposed to AI that is merely “accessible from Europe”.
Yes. Hosting in mainland France, backups replicated to a secondary French site, no processor outside the EU. You can get your data back at any time through a full export in standard formats (JSON, CSV, or a database dump).
The app warns you as you approach the limit (banner from 95% of the quota). Beyond that, creation is simply blocked until you move to the next plan. No automatic overage charges, ever. Nothing is billed without your explicit consent.
Our team helps you map your data (families, attributes, channels) during onboarding. You provide your files, we prepare a dry-run import, we validate it together, then we switch to production. No initial onboarding fee with the Pro and Growth plans.
Yes. A public REST API covers reading and writing your catalog: products, variants, categories, attributes, families, option lists, with scoped API keys (read, write, delete), included from the Pro plan. The full OpenAPI specification, generated from the code, is available to your developers. From the Growth plan, the same catalog is also exposed through GraphQL (same keys, same scope), and outbound webhooks on catalog events are included.
An ERP runs your back office (accounting, inventory, purchasing). cocoPIM runs your multichannel product catalog (HD media, translations, marketing content, e-commerce sync). The two work together: cocoPIM connects to your ERP through its API to pull prices and stock, and sends the enriched product records back.
Yes, in two ways. The Discovery plan is free forever (no credit card): create your account and try it right away. And paid plans come with a 14-day free trial, still with no credit card and no commitment.
Our free plan, designed for small businesses and freelancers who want to try a real PIM without a budget or a credit card. You manage up to 500 products on 1 channel, with 50 AI generations per month, enough to get a concrete feel for it. No expiry date: stay on the free plan as long as you like, and move to a paid plan when your catalog grows, without losing your data.
Question not on the list? Ask it directly.
Got a question? We'll answer.
Features, pricing, migration, hosting… whatever your question, just write to us: a few lines are enough. A member of the team will read it and reply personally.
Rather talk it through?
Write “demo” in your message: we'll offer you a 30-minute video call to look at your catalog together.