Deals with suppliers and partners, such as insurance policies, leases, consultants and partnerships, no longer sit in your sales pipeline. A switch at the top of the Deals page shows Clients or Suppliers & partners, each with its own pipeline, and sales figures count only clients.
Change the type of a deal from its form and it moves to the matching stage of the other pipeline. Closed deals in the Won and Lost columns are now in order, most recent first.
When an email brings in someone new, Brain first looks for them: the company by its domain, website or name, without legal forms such as S.r.l., GmbH or Group, and the person by their email addresses or their name in the same company, in any order. A new address becomes one of their other addresses instead of a second contact. When only the name matches, Brain suggests a possible duplicate in your Home and you decide.
Duplicate companies can now be merged by asking your AI assistant too: contacts, deals, documents, contracts, emails and notes move to the company you keep, and the old name keeps finding it.
Claude and the other AI assistants connected to Nucleo can now send a deal document for e-signature without emailing it first, with the signers you choose, clients included. When everyone has signed, the signed PDF becomes a new version of the document and a reply is ready in your drafts. If your e-signature plan has reached its monthly limit, you know before you confirm.
They can also read the documents of a deal and Excel files, one sheet at a time with their computed values, rename a document or change its language and expiry, link the deal's Slack channel, set a company's industry and attach a file they just produced to an email draft.
Language versions now work for uploaded files too. Add the English version of a spreadsheet, a PDF or a deck under the Italian one, as a file or as HTML, whatever the format of the original. It takes the same number with the language code, keeps its own versions and approval, and stays in the same contract or quote.
When you share a document, choose the languages to send: one private link each, or an email draft with every language attached, ready in your drafts. Claude and the other AI assistants connected to Nucleo can add language versions as files and attach them to an email draft too.
Stock quantities now live in Commerce only. The Catalog shows them read only, on the product page and in the variants table, with a link to Commerce › Inventory where they change, and the Inventory entry is gone from the Catalog menu.
Imports, the Catalog API and Atomo set stock only as the initial quantity of a new variant. Afterwards a stock line is skipped with a note (imports) or refused with a clear message (Catalog API), so the numbers you see everywhere are the ones Commerce reads from Shopify, or writes there when Nucleo runs your orders.
The category of a contract can now be corrected even after it's signed, from the pencil on the contract page or by asking Atomo: a lease saved as a client contract becomes a supplier contract in one step. On signed contracts you add a reason, and the change is noted on the company's timeline. Amounts, dates and terms stay locked.
The Clients, Suppliers, Partners, NDA, Financing and Collaborators sub-lists now show only the contracts of their category, the type filter offers every category, and search finds a contract by title, number or company whatever the case. Contracts you don't invoice, such as supplier, fleet or financing agreements, no longer show an amount left to invoice.
When you sign a document that arrived by email, the reply with the signed PDF now always goes to whoever asked for it, even when you started the signature from a note you'd sent yourself in the thread, and the signed PDF lands on the timeline of the company the thread belongs to. Atomo can also tell you where a signature stands: still to sign, signed, or with the reply ready in Drafts.
Email drafts can now carry files from Google Drive. Give Atomo a Drive link, or a folder to pick from, and it attaches the file using your own Google account; Google Docs, Sheets and Slides are attached as PDF. If a file can't be found, no half-made draft is left behind, file names with accents are matched however they were written, and Atomo can delete a draft you no longer need.
When Atomo shows a preview of a change in the Catalog chat, only your click on Confirm under the preview applies it. Writing "yes" in the chat is no longer enough, and Atomo can no longer confirm a change on its own, even if a text it has read asks it to.
Product titles, descriptions and attribute values can come from imports, Shopify or suppliers, so Atomo now treats them as untrusted text. Once it has read them in a conversation, every change goes through the preview, including a small edit right after opening a product. In voice mode a spoken yes still confirms, unless Atomo has read untrusted text: then you confirm with the button in the chat.
A parent category now counts and finds the products of its subcategories. The category tree shows both numbers, the category's own products and the total with its subcategories, and filtering search by a parent returns everything underneath it.
In the category editor, the products that come from subcategories are listed apart and read only, so you always know where to change them. Merchandising order stays set category by category.
Ask Atomo to restructure your categories and it moves them all in a single operation: everything moves or nothing does, and search is updated once at the end. Before acting it sums up the change in a couple of sentences, how many categories move and where, instead of listing every one, so you can say yes in a glance.
The Catalog and Commerce homes are rebuilt around Atomo. A thin strip at the top shows the date, one chip per connection (Shopify, your PLM, the Catalog API, the Nucleo engines) with the detail on hover, and a single number for where you stand. Below it, a greeting and the Atomo box: type, dictate or talk, and your recent conversations are one click away.
Under the box, Next: one line per thing worth your attention, in a fixed layout with the count, the priority and a single action, Open or Fix with Atomo. Set aside what you do not care about and it stays out. Further down, what Atomo did overnight, what it is doing now and what waits for your OK, plus the setup guide when you are getting started.
When Atomo or your AI assistant (Claude, ChatGPT through the Nucleo connector) is about to send an email or a Slack message, delete a deal, merge contacts or tasks, sign a document, close or move a contract, cancel a document number, change a candidate's status or publish on your website, it first shows you a preview of exactly what will happen.
The action only runs after your yes, with a one-time confirmation issued by Nucleo for those exact details: if the text or the recipients change, a new preview is needed. The assistant can no longer confirm on your behalf.
The Shopify setup is now five steps: Setup, Products, Collections, Customers, Orders. Markets, languages, locations and every flow's direction live in the first step, each step has one action, and the data is already there when you open it.
You choose once who manages product information. With Nucleo in charge, it writes everything it has mapped to Shopify (texts, options, variants, photos, tags, metafields, collections) and leaves what it does not know untouched, including other apps' tags; a change made by hand on Shopify is put back. With another system in charge, Nucleo only reads.
Every import brings in the whole catalog. Metafield definitions, key:value tags such as Gender_Men and product options are proposed as attributes to confirm, matching the ones you already have instead of creating duplicates.
Stock has its own update setting (Real-time, Every night or Manual), switching a flow's direction no longer waits on thousands of products, and flow settings read From Shopify, To Shopify, Both ways or Disabled.
Commerce now has a Shipping methods page: you list the methods you offer, with a price in each currency, starting from the ones already used on your Shopify orders. When customer service changes an order's shipping, only those methods are offered.
Screens across Catalog and Commerce no longer fill gaps with sample data or a guessed country, currency, language or time zone. Countries, currencies, languages, store hours, holidays and return reasons come from your settings, and when something is missing the page says so and links to where you set it.
Editing a product, a smart collection's rule, an order's shipping method, cancelled quantities or a released hold in Nucleo now holds even when Shopify sends its next update. Products scheduled to go live no longer turn into drafts in Nucleo.
Smart categories now count everywhere: in product feeds, search filters and the Catalog API. Draft categories stay out of the storefront, and the Catalog API shows the price of a running sale. Editing a location, attribute set or synonym only changes the fields you touched.
When Nucleo writes to Shopify, a sale on your default price list now reaches the storefront with the full price struck through, and a market price list in draft stops pricing that market. The texts, SEO and translations you set for the Shopify channel, and the attributes you mapped to metafields, go out with each product.
Publishing a category's order in merchandising sorts the matching Shopify collection. Product feeds and the Catalog API count stock only from active locations that ship orders, and scheduled channel publications are respected by the API too.
A product's publication window on a channel and a sale price list's validity now take a date and a time, not just a day. On Shopify the product goes live, or back to draft, within a minute of the time you chose, and a sale's prices start and stop the same way. Dates set before keep their meaning: a sale that ran until a day still runs until the end of that day.
Shopify appears as a sales channel only once your store is connected, and new workspaces start without sample sales channels.
Every Shopify flow now has a direction: Shopify updates Nucleo, Nucleo updates Shopify, both ways, or ignored. Products, collections, prices by market and stock offer all four; orders always come from Shopify, and both ways lets Nucleo send fulfillments, cancellations and refunds back. Catalog flows also choose how often they update: automatically, every night, or only when you ask.
The source of a flow controls it fully, deletions included, and switching a flow to write to Shopify asks for confirmation first. Products go to Shopify complete, with variants, options and photos, and only when they're published on the Shopify channel. A completed store stock count is always sent to Shopify.
A new setup wizard brings what's already in your Shopify store into Nucleo, in five guided steps: markets, field mapping, products, collections and prices per market, then stock, customers and order history. Preview your markets before applying them, choose which products come in with include and exclude rules, try the import on 20 products, then import everything with progress and resume.
Tags and metafields get a mapping proposal you confirm or correct, and it keeps applying to every later update. A Setup and flows card on the Shopify connection shows each flow's status, last update, records and errors, with one-click realign. In Commerce, Record only lets orders come in as a record while order management isn't live yet. Nucleo only reads your store: nothing is written to Shopify.
The number of a contract or a quote can now be corrected from its page, also on a signed contract, so it always matches the document the client received. Every correction asks for a reason and is recorded in the company timeline, and the linked deal documents follow the new number.
When you create a contract or a quote you can also enter its number yourself, or leave it empty to use the one reserved for the deal.
When you reserve a number for a contract or a quote, the document you send and the record in Brain now carry the same number. Attaching the signed contract to a deal creates or links its record with that number, and a record created later reuses the number reserved on the deal instead of taking the next one.
Numbers can be set and corrected through the AI connector too, always with a reason that ends up in the company timeline. Brain refuses a number already used by another record, and you can list the numbers reserved on a deal and cancel the ones you no longer need.
A signed contract can now be closed when it is replaced by a new one, after a withdrawal, by mutual agreement or when it has simply ended — with its real end date, even in the past. Automatic renewal is switched off, the contract leaves the renewal schedule, and a replaced contract is linked to the one that replaces it.
The signed document and the history stay untouched: the closure is recorded in the company timeline with its reason.
The relationship types of a company — Client, Partner, Supplier and the others — can now be read and changed through the AI connector, and added or removed one at a time.
Saving a deal that is already won or lost no longer moves its close date to today; the close date of a closed deal can be corrected, and every change is in the timeline. The lifecycle stage of a company now accepts the same values as contacts.
Every company now has a public identifier that APIs, OAuth and the AI connector accept and return alongside the numeric one. Integrations should start using it: the numeric identifier keeps working for now, but it is deprecated.
The product cost now has its own field in the Info tab, under Compliance & customs: enter it once and it is saved on every variant. When one size costs more or less, change it in the new Cost column of the Variants tab.
The Catalog API can now download just the products of one or more seasons, and just the products published on a sales channel with the texts that channel shows, in the language you need.
Each sales channel can also have its own translations in every language — title, description, translatable attributes and SEO — on top of the product's own: your online store and a marketplace can show different German texts. Edit them on the product page by choosing the channel and the language, or read and write them through the API. Option names, like colors, can already differ by channel in the attribute settings, and the API now returns them too.
Per-field ownership rules are gone. A connected source, such as a PLM or an ERP, writes the fields it sends, and the last write wins. Nothing is locked in the product editor: anyone who can edit a product — and Atomo, imports and the API — can change any field.
Access is now just read or write: give a system a read-only Catalog API key if it should never change your catalog. Every change shows up in the product's history with its author, and can be restored. Each connection shows what the source sent and the fields the catalog doesn't know.
For existing Catalog API integrations: keys that were set to never overwrite ("Nucleo" rule) are now read-only; keys set to fill only empty fields ("insert" rule) now overwrite existing values; `GET /ping` no longer returns `key.field_rule`; the `409 field_rule` and `409 field_locked` errors no longer exist.
The new Commerce API lets the systems around Nucleo Orders read orders, returns, availability and locations with their own key, created in Commerce > Orders > Channels and logistics. Signed webhooks tell them right away when an order or a return changes.
Systems that sell outside your online store — an ERP, a B2B portal, a smaller marketplace — can also send orders to Nucleo. They follow your routing rules to the right warehouse like any other order, and sending the same order twice never creates a duplicate. Sending orders is enabled on request.
A quote, proposal or contract can now have versions in other languages that stay tied to the original. In a deal's documents, language chips switch from one to another, and adding a language — English, German, French, Spanish, Portuguese, Dutch — creates a new one. Each keeps the original number with a language suffix, such as PRV-2026-0012-EN, and has its own versions, approval, public link and PDF, while the original and its number stay exactly as they were.
Atomo and AI assistants connected to Nucleo can write the translation for you and save it as a language version of the right document.
When Claude or another assistant connected to Nucleo produces a finished file — a PDF quote, a slide deck, a Word document, a spreadsheet or an image, up to 25 MB — it can now upload it straight to the deal. The file becomes a draft document with its own number, ready for you to review, approve and send from Brain. It can also be saved as a new version of an earlier file, or become the official PDF of a document written in Brain.
Every file is checked when it arrives, and documents made of a file show it on their public page: PDFs right in the page, other formats with a download button.
Deals that no longer matter can be archived with a reason: they leave searches, the pipeline, forecasts and won/lost statistics, stay readable, and can be brought back at any time. A deal created by mistake, such as a duplicate, can be removed altogether so it never skews your numbers. Removal works only for deals that were never won and have nothing linked to them — documents, quotes, contracts, emails, calls; any other deal can be archived instead.
Do it from the deal page, or ask Atomo or an AI assistant connected to Nucleo (it always asks you to confirm first). Archived deals have their own filter in the deal list, removed deals can be restored by an admin from Settings, and the company timeline records who archived or removed a deal, when and why.
Organization › Security lets a company admin decide who can join and how people sign in: limit invitations to your own email domains, and choose which sign-in methods your company allows.
Rules apply across every module, people who don't meet them are told exactly what to do, and Nucleo never lets you save a rule that would lock your own admins out. Every change is recorded and emailed to the company admins.
Organization › Activity lists, in plain sentences, every invitation, role change, person added or removed and rule change in your company. Filter by type, person and period, and export the view to CSV. Sign-ins are hidden by default and can be shown with one click.
Deleting a product now moves it to the Trash instead of removing it for good. It disappears from the catalog, search, feeds and exports, and comes back with its variants, prices, images, categories and history whenever you restore it.
The Trash shows who deleted each product and when it will be removed for good, after 30 days.
Saved views of your lists are now stored in Nucleo, not in your browser: they follow you from one computer to another, and you can share a view with your whole team. Views you had already saved were moved over automatically.
New companies get a setup guide on the Catalog and Commerce home pages: connect your store, import products, add photos, invite your team. Steps tick themselves off as you go, and the guide disappears once everything is done — or whenever you hide it.
Comments, activity and team sharing on assets are now saved and visible to everyone on your team, signed with the real author, and the permission you choose when sharing — view, comment or edit — is enforced.
After signing in you land on the page you were trying to open. Dates and numbers now follow your language everywhere.
Public links — order tracking, bookings, documents and quotes — show a proper preview with your company's name when shared in chats and emails, and the order tracking page shows your company logo.
Organization › Roles lets a company admin build roles that fit the way their team works. Start from a built-in role or from scratch, then pick permissions section by section — edit products but not prices, work orders without touching shipping settings, build dashboards without managing connections. Catalog, Commerce and Intelligence all follow the same roles, and so does Atomo: it can never do more than the person it works for.
Built-in roles keep working exactly as before and can be duplicated as a starting point. Assign a role from a person's page or right in the invite, and changes take effect within seconds — including when you take a permission away.
Each person in Organization › Users now has a full page with their profile, their access to every module and a Security tab: sign-in methods, recognised devices and recent sign-ins with the approximate location, so an admin can spot an unexpected sign-in and log the person out of every device in one click.
You get the same view of your own account in Profile › Security, where you can forget a device or sign out everywhere else. Nucleo also emails you when your account is used from a country it has never seen before.
An invite can now give access to several modules in one go, each with its own role. Module admins manage the people of their module without seeing the rest of the company, and billing contacts can open the plan and request a change.
When a company turns Atomo off, its button and the AI suggestions disappear from every page instead of staying there with nothing behind them.
Commerce now opens on a home page built like Catalog's: what needs your attention comes first — starting with the tickets waiting on you — each with a direct link to act on it. The menu is reorganized too, with Stores bringing together all your stores and their stock.
Customer care follows the same layout as the rest of Nucleo: lists with the familiar search and filter bar, page actions in the header, loading skeletons instead of spinners and a tidier ticket and request detail. Customer care Analytics is back in working order, with a period picker and charts.
An email suggestion can go stale: the customer replied, a colleague sent the quote, the deal moved on. Brain now checks every open suggestion against what happened afterwards — later emails in any mailbox, deals, quotes, documents, tasks, chats and CRM activity — and closes it, rewrites it or confirms it's still valid. Starred suggestions are never closed for you.
Each suggestion on the Home has a refresh icon to realign it on the spot, and refreshing the Home realigns your open suggestions and tells you how many changed. The Home also makes better use of the space when Atomo is open: boxes collapse, identical alerts are grouped, and suggestion cards read well on a phone. When you approve a project plan, the dialog closes at once and the project is created in Asana in the background, with a notice that follows it to the end.
Contracts, quotes and assessments now receive their Nucleo number the moment they're created, and it appears in the document itself, on the PDF and in the file name. A contract imported from a PDF keeps the number printed on it, and invoices that cite a contract number are linked to that contract automatically.
A contract you generate in Brain becomes the deal's contract straight away — with the template's duration and notice period, the deal's company and amount — and its new versions keep the same number. A4 documents carry your logo, the number, the version and page numbering. A withdrawal now ends a contract only once its effective date arrives.
Atomo can now find, read, create and update any kind of record in Brain — from companies and contacts to deals, projects, quotes and contracts, plus your document templates — through the same checks and validations as the screens you use. It only sees the sections you can see, every change it makes is noted on the record's timeline, accounting and bank records stay read-only, and nothing is ever deleted.
The same abilities are available to AI assistants connected to Nucleo, such as Claude or ChatGPT.
Creating a ticket — with New ticket, or by converting a customer request prepared with Atomo — now opens the new ticket straight away instead of landing on the sign-in page.
Every Nucleo address now starts with your company's code — app.nucleoplatform.com/yourbrand/catalog/… — so a link you share always opens in the right company, and you can work on two brands side by side in two browser tabs. Old links and bookmarks still work and land on the right page.
The code is set when the company is created and never changes. Navigation is quicker too: links inside Nucleo now go straight to the page they point to.
On larger screens Nucleo no longer has a top bar: the page gets the full height. Search (⌘K) sits in the sidebar right under the module switcher, and your account is at the bottom — Profile, company settings, Documentation, Changelog, Status and Log out — with notifications right next to it.
Your Profile is now a page of its own, with your details and your notification preferences, instead of living inside Settings.
Settings has a new Organization area. Plan shows the plan of every active module and lets you request a change in a click; the Nucleo team gets back to you. Users lists the people of your company with the modules each of them uses, with Create user or Invite right in the header.
Organization › Atomo sets Atomo for every module at once: switch it on or off for the company, write the instructions it follows everywhere — tone, language, words to use or avoid — in chat and by voice, set a monthly limit and see this month's usage, module by module. Companies on a Custom plan can also use their own AI provider keys and choose the model Atomo uses for each kind of task.
All your connections — for Brain, Catalog, Commerce and Intelligence — now live on a single page under Settings › Organization › Connections, the same from whichever module you open it. The Library of available connectors has a tab for each module, with a count, so you find the right one faster.
In Catalog, Data flows is now about imports, exports and feeds; your sources and channels are set up from Connections.
Profile › Notifications now goes down to the single notification: for every module you get a main switch and, for each group of notifications, separate choices for the bell and for email. Mute ticket replies by email but keep them in the bell, or the other way round — Customer care emails follow your choice one by one.
Ask Atomo to show you something — “show me the black t-shirts that sold best this month” — and instead of a list in the chat it opens a workspace beside the conversation: product grids, tables, key numbers, charts, side-by-side comparisons, with real data read live from your catalog. The page underneath stays where it was; close the workspace and you're back.
Pin the views you want to keep, reopen them from Atomo's history or as a full page, and export the products in any view as a complete CSV. When Atomo prepares a file in the chat, a download button appears right in the conversation.
Changes that need your go-ahead now show up as preview cards — what will change, before and after — and Confirm applies exactly what you saw.
Drag, paste or attach photos, PDFs, CSV and Excel files, and text straight into the Atomo panel. Atomo reads them, works on spreadsheets, and quotes its sources: under each answer you see the sentence and page of the PDF, or the website, it came from. Give it a supplier file and it prepares the products to create in an editable grid, flags the problems, and creates them as drafts once you're happy.
Atomo can also search the web for a product's missing details. What it finds never goes straight into your catalog: it arrives in Enrichment as a suggestion, with a link to the page it came from, for you to approve.
Teach it once and it remembers. Say “remember that…” or “from now on…” and Atomo keeps it for the whole company; save a sequence of steps as a procedure and reuse it whenever you need. Both are listed in Catalog › Configuration › Atomo, and memories picked up in chat apply once an owner or admin approves them. Overnight, Atomo works through the filter attributes with the most gaps, so fresh suggestions are waiting in the morning.
Search › Findability measures how much of your available stock your customers can actually find. Press Measure now and Nucleo replays the real searches made on your store, then shows the share of available products that appear in the first two pages, the best sellers no search finds, and the searches that return nothing — most asked first — with the history of every measurement.
Then let Atomo fix it. “Make available products findable” starts a piece of work that groups its proposals with the evidence behind each one, lets you decide group by group, applies what you approve and measures again on the same searches, so you see the before and after.
The Nucleo connector for AI assistants such as Claude and ChatGPT now covers every module. Alongside Brain, an assistant connected with your Nucleo login can work with your catalog, read customer care tickets and requests, store locations and stock in Commerce, and pull sales overviews, KPIs, trends, top products and channel reports from Intelligence — always in your language and never beyond your permissions.
Small, easily reversible Catalog changes go through right away, as they do in Nucleo. Anything that would need your confirmation in Atomo — deletions, bulk edits, imports, publishing — is shown as a preview and confirmed only inside Nucleo.
Finance › Banks brings your cash position into one place: connect a bank through open banking, add Stripe and PayPal, and see balances and transactions update twice a day, alongside the bank statements Brain reads for you. Each balance shows where it comes from, and the last twelve months of money in and out are one glance away.
Costs breaks your spending down by category and by department: Brain proposes a category for each supplier and a split across departments, and you adjust either in a click. Scenarios is a cash simulator that starts from your real cash and lets you change costs department by department, then save the scenarios you want to compare. Invoices stay aligned with your e-invoicing provider every night, and supplier credit notes now reduce your costs.
Every suggestion on the Brain Home now has Hand off: send it to the colleague who should deal with it. Brain learns from your hand-offs — after the second similar one it proposes a rule, and once you confirm it, those suggestions go straight to the right person.
Candidate reviews now reach the manager of the role's department, and alert rules the manager of the project or alert type. Stars are personal: each person stars their own suggestions, and starred emails create suggestions only for whoever starred them. Candidates also have their own entry under Contacts.
When the same email reaches several people on your team, Brain now keeps it once: the text, the attachments, the activity and the suggestions appear a single time, with the other copies linked to it. The attachments of every email are archived and searchable, so you can find any file a customer sent you.
A signed contract that arrives by email now updates the deal: the contract is attached and the deal moves to won. Ask Atomo to attach a PDF from any email — sent or received — to a deal, and it creates the contract with the terms it reads, or files it among the deal's documents.
Marketing › Newsletter lists your subscribers with the full record of their consent: legal basis, origin, date and privacy policy version. Marketing › Segments shows the segments built in Brain next to the lists and segments read from Klaviyo every night, and keeps your Customers segment aligned with a Klaviyo list — adding only people who already have a Klaviyo profile and never touching their consent.
Editing a product never creates a version: you correct and enrich it as always. When a product genuinely changes from a certain date — a new composition, a revised fit — use the arrow next to Save and choose Save as new version…, with the date it's valid from and an optional name like “rev. B”. Imports can do the same with the Create versions from this file switch, reading each row's Valid from date or Version.
Products with versions get a Version menu under their publication status. Open any past version to see the product as it was, read-only, with the earlier value noted under each field that differs; compare two versions to see only what changed; rename a version, move its date or delete it. Channels always receive the current version, and the Product versions export gives every version with its start and end dates, ready to cross with your sales.
Who writes each field is now decided in one place only: the rules of each connection. For every group of fields, and down to a single field or language, you choose Source updates — the source always keeps it current — Empty fields only — the source fills a field only while it's empty in Nucleo — or Nucleo owns it, and the source never writes it.
With the rules doing the work, there's no longer a separate list of differences to review: what your rules allow is applied, and what they don't is left alone. Every change still shows up in the product's history, with restore.
Atomo now runs on Claude Sonnet 5.5 and Claude Opus 5.5 across chat, enrichment and batch work, for sharper answers and better reasoning on long tasks. The OpenAI and Gemini options are refreshed too, with GPT-6 Sol and GPT-6 Luna, Gemini 3.8 Flash for heavier work, Gemini 3.5 Flash-Lite for quick tasks and Gemini 3.1 Flash Image for images.
We went through Catalog screen by screen. Pages load with skeletons that match what's coming, never with a misleading “empty” or “0”; every deletion and bulk change asks first, and its message arrives only once the result is in. Form errors appear under the field that caused them, required fields are marked, and the Back button, tab switches and the product arrows protect your unsaved work — the save bar simply shakes to remind you.
Every table now shares the product list's layout: search with the magnifier, the columns button on the right, a sticky header and the same pagination. On the product list you can select all matching products, not just the page, undo a status change, and use keyboard shortcuts — / to search, j and k to move, ⌘S to save. Product photos always show whole, never cropped.
Catalog speaks your language end to end: thousands of interface texts, including the messages that come from the server, now read naturally in English and Italian. Categories can now have their own image, price lists and sale lists can be deleted, redirects can be edited, and the price grid shows each product's photo.
The product list search no longer drops letters as you type. Saving or publishing in Merchandising always goes to the channel you're working on. Category members now include every product, not just the first page, and long sale lists load page by page. Saving a product no longer gets stuck, numbers like 1,522 display correctly, and people with view-only access no longer see buttons they can't use.
The Variants table now has a Barcode column with each variant's primary code and how many more it has. Edit barcodes lists every code of the variant with its type — EAN, UPC, GTIN, ISBN, ASIN, Custom or your company's own code types — each checked against its format. The first one is the primary.
Code types are managed in Settings › Catalog data. Imports rename a SKU only when the file says so, with a previous SKU column, and stop any row whose barcode or SKU already belongs to another product, so codes are never silently mixed up.
The Discovery tab of every product now holds only what Nucleo adds on top of what you entered. What Atomo read in the photos comes first, followed by a single Recommendations block: alternatives and pairings side by side, the widget that answered with a link to its editor, the top suggestions, and this product's own exceptions. Try in playground opens the same product and logic in the Search Playground.
Pick products by hand and only those appear, in your order — the widget adds nothing. What you fill in yourself moves to where it belongs: SEO to the bottom of the Info tab, where Product type and Brand now sit side by side, and the product's pinned positions to the Categories tab.
Discard and Save have left the page header. As soon as you change something, an Unsaved changes bar appears at the bottom of the screen — on products, attributes, price lists, widgets, categories, Merchandising and Configuration — and it only offers Save when there's something that can be saved.
The product page header gathers Copy link, Duplicate and Delete under More actions, with arrows to move to the previous or next product of the list you came from, filters and order included. Page titles now match the menu, so you always know where you are.
Next to More actions, Nucleo now shows the avatars of colleagues who have the same page open, so two people don't edit the same product at once. If someone else is making changes, a short notice sits right behind your Unsaved changes bar — hover to read it, and your Save stays in front.
Settings now opens the way it does in Shopify: the menu folds into icons and a single panel lists everything. Your organization comes first, then the settings of the module you came from, grouped by area, with each group's pages as tabs. The arrow at the top takes you straight back to where you were working.
Settings that used to live elsewhere have joined the panel, including Catalog's Search settings and Intelligence's Connectors & sync. Sections switched off for your company, or that you don't have access to, simply don't appear.
With several Nucleo tabs open, each one now reads from the general to the specific — your company, the section, the page, then the module — for example “Acme · Products · Linen shirt · Nucleo Catalog”. Finding the right tab takes a glance.
Paste a Google Drive link and Atomo opens it with your own Google account — PDFs, Docs, Sheets, Slides, Word files and even scanned documents. It can now search your inbox and certified email by company, sender, words or dates, read the attachments, and update a contract for you: status, automatic renewal, end date, notice period, or a withdrawal linked to the email that announced it.
In Customer care, Assigned to me now lists every open ticket where it's your turn: the ones you opened that the other team has answered, the ones assigned to you, and your team's new tickets nobody has picked up yet. Closed tickets no longer appear, and the counter matches the list.
The documentation at docs.nucleoplatform.com is now a full Help Center: more than 150 step-by-step articles across Brain, Catalog, Commerce, Intelligence and the platform basics. Every article covers one feature area, task by task, with the exact menu path, the buttons to click, the limits that apply and what happens next.
Search the whole Help Center from any page — press / to start typing — or browse by topic from the home page. Links to the previous documentation still work and land on the right article.
Recommendations now has its own place in the Catalog menu. Every block of suggested products is a widget: when you create it you choose whether it shows Alternatives — similar items to consider instead — or Pairings — items that go with the one on screen. Each widget has its own editor page and a live preview on any product, so you see the result before you save.
A widget can cover the whole catalog, a category, a filtered set or a single product, and the most specific one always wins. Conditions compare candidates with the product being viewed using AND/OR logic — same line, same color, a different category — and pinned products stay exactly where you put them. On the product page you can see which widget answered, and why.
Merchandising is reorganized around it: Sorting for the order of products in each category, Global rules for pins that apply across every category, and Strategies.
When a request is clear, Atomo now simply does it: creating a product or an attribute, updating a handful of items, filling in suggested values. It stops to ask only where a mistake would cost you — deletions, changes to many products at once, imports and exports, publishing to a channel, activating a price list, and in Brain sending, merging or signing.
When it's done, the page next to the conversation opens on what just changed: create an attribute and its page appears, update a product and you're looking at it. The same rule applies in Brain and in Catalog.
The Activity tab on every product is now a compact timeline — one line for who changed what, and when, whether it was a person, an import, a connection or Atomo. Expand any entry to see exactly which values changed and restore the previous one in a click.
Ask Atomo the way you'd ask a colleague: “select all the black t-shirts and set them to draft”, “create a 20% sale price list for the summer collection”, “add a Fit attribute and translate it”. Atomo builds the selection from any attribute, in any language — variant values included — and applies the same bulk actions you'd use by hand, with every change recorded in the product's activity under its name.
Beyond bulk edits, Atomo reaches everything Catalog does — attributes, categories, translations, price lists, channel views and the media library — always within your permissions. New sale price lists are created switched off, so nothing reaches customers until you decide.
Atomo's voice now runs on a full-duplex model: it listens while it speaks, lets you interrupt, and sounds like a native speaker of your language. Every spoken request goes to the same Atomo that powers the chat, with the same tools and permissions — whatever you can do by typing, you can do by talking.
Brain gets the same voice experience as Catalog, and its Atomo chat now shares the look of the Atomo panel.
Owners and admins can now add their company's own Anthropic, OpenAI or Gemini API keys for Atomo, in both Brain and Catalog. When a key is set, Atomo's chat, voice, enrichment and batch work for that provider run on your account; leave it empty and Nucleo's keys take over, so nothing ever stops working.
Atomo conversations are now kept per module and per company: Catalog chats stay in Catalog, Brain chats in Brain, and switching company switches history. Your existing conversations came along.
The search-and-filter bar on the product list is built for catalogs with dozens of filterable attributes: search fields by name, browse them in groups — Main, Data quality, Attributes — and see how many products match each value before you pick it. Active filters show as clear two-part pills, with the total number of results right next to the bar.
The table header stays pinned while you scroll the page, and the filter bar comes back as soon as you scroll up. Fixed along the way: “is not” filters now exclude what they should, and filters on multi-select attributes return the right products.
For every connection that brings data into Catalog, you now decide who owns each group of fields, with exceptions down to a single field or language: the source keeps it updated, Nucleo keeps it, or the source sets the first value and Nucleo takes over from there. Nothing is preset — the rules are yours.
Connecting a source never overwrites your work: differences are listed for you to resolve, and so are later updates that clash with a field Nucleo owns. An empty value from a source never wipes yours, and fields the catalog doesn't know yet stay visible until someone decides what to do with them. Every product also keeps a full change history — who changed what, when and from which source — with restore.
Atomo now listens and answers out loud. Tap the microphone in the Atomo panel and have a real conversation about your catalog: ask a question, create a product, fill in its details. Spoken answers are short, Atomo asks one thing at a time, and it starts talking as soon as the first sentence is ready.
Choose the language you're speaking right next to the microphone — English, Italian, French, German or Spanish; it starts from your interface language and is remembered. Atomo can also apply a product's suggested values for you: you see the preview, confirm once, and it's done.
Klaviyo is now in the Catalog connector library: connect it with your API key and Nucleo creates the matching channel for your product data, or adopts the one you already had.
Channels across the app now carry their official brand marks — Klaviyo, Google Merchant Center, Cettire and Tmall among them — so destinations are recognizable at a glance.
Videos in the media library now show their first frame as a poster, in both grid and list view, with a play mark — instead of a colored placeholder. The same poster appears on the asset page's player.
The library itself follows the Catalog layout: folders and trash in a rail on the right, the same command bar and tables used across the module, and linked products that show their cover and title and open straight to the product page.
The Catalog home opens with a greeting, today's key numbers one click away from their pages, and “While you were away”: what the catalog did on its own in the last 24 hours — orders read from your store, new proposals from Atomo, alerts, merchandising signals refreshed, customer profiles and search index rebuilt.
Atomo's queue is grouped by urgency — do now, today, when you can — and can be filtered by where each finding comes from: catalog data, product photos, orders or searches. Every card says what would change, with the action, a hand-off to Atomo, or dismiss. A Connections panel shows each sales channel and Nucleo service with its last run, status and numbers.
Category sorting can now weigh signals refreshed every night from your store: momentum over the last 30 and 90 days, returns — leaving out size exchanges, which say nothing about the product — the share of sales made at a discount, repurchase rate and carryover across seasons. A stock guardrail sends items with less than two weeks of cover to the bottom, so you never promote what's about to run out. Signals only count once an item has sold enough to be meaningful.
Pick the channel you're working on from “View as” in the top bar: merchandising and facets follow it everywhere.
Product lists, product pages and the Catalog home now load much faster. We removed work that ran on every page without being used, cut the round-trips behind the list and the product page, compressed what travels to your browser and prepare the heaviest summaries right after each release — so even the first visit of the day is quick.
Brain's AI suggestions — the summaries and next steps Atomo proposes from incoming emails, candidate applications, alert rules, contract withdrawals and project plans — are now written in your company's language. Set it once under System → Settings (English or Italian); every new suggestion follows it, and the ones already open are translated in the background.
Action buttons and labels (Reply, Link to deal, Create task, Add note, Open candidate…) are now part of the interface and follow each person's own language, so an Italian and an English colleague see the same suggestion in their own words.
The app now lives at /brain, /catalog, /commerce and /intelligence, with each module's capabilities as sections underneath (for example /catalog/products, /catalog/assets and /catalog/feeds, or /commerce/orders, /commerce/stores, /commerce/loyalty and /commerce/care). Every previous address redirects permanently, so bookmarks and shared links keep working.
For integrators, each module now answers on a single API host — api-brain, api-catalog, api-commerce and api-intelligence.nucleoplatform.com — while endpoint paths are unchanged. The historical hosts (api-hub, api-pim, api-dam, api-desk, api-pos, api-bi) stay available as aliases during the transition; we recommend moving webhooks and integrations to the new hosts. Access is granted per module: anyone with access to one capability of a module now sees the whole module.
Search, recommendations and size advice no longer assume fixed attribute names. They ask for roles — which attribute is the color, the size, the gender, the season, the product line — and the new Catalogue profile maps each role to your own attributes, whatever you sell.
Atomo proposes the mapping with the evidence behind each choice, and a person signs it off. Until a role is signed, the features that depend on it stay quiet instead of guessing.
Enrichment now sits under Catalog, next to Products and Inventory, and works one step at a time: pick an attribute and it opens full width with Atomo's proposed values, each on its own card with Approve and Reject — and the name of whoever decided.
Searches that found nothing, together with the product copy Atomo suggests to answer them, now live in Search → Queries, which links straight to the right fix. Old addresses redirect.
A lightweight storefront snippet now sends Catalog what shoppers do on your site — searches, product views, add-to-carts and purchases — only after they've given consent. Events feed search insights, merchandising and customer profiles, and a customer is recognized only when your store vouches for them, never from an event alone.
In Shoppers, the Signal tab shows what's arriving and from where, and Test events lets you check an installation before it goes live.
Nucleo is now organized around four modules, each built for one job. Brain is your company's brain: CRM, unified inbox, knowledge, projects and finance, plus the headless CMS for your corporate sites. Catalog is one product catalog for every channel: product information, digital assets and validated feeds. Commerce runs the omnichannel operation: orders, store operations, customer care and the integration layer that connects your ERP, 3PL, PLM and marketplaces. Intelligence turns every channel into one source of truth — and into suggested actions you approve with a click.
Nothing you use changes. Every workspace, screen, connector and API keeps working exactly as before; the historical names — Hub, PIM, DAM, Feed, OMS, POS, Desk, BI — live on as capabilities inside the module that absorbed them, and their documentation, changelog badges and status entries now point to the new home. Old links redirect.
Pricing follows the same logic: four transparent packages, one per module, each including everything the module does. Atomo, the AI assistant, works across all four with your permissions — the same assistant whether you are qualifying a lead, enriching a product sheet, resolving a stock discrepancy or reading yesterday's numbers.
A new Shoppers section builds a profile for every customer from their order history: what they buy, their usual size, how much they spend and how often at a discount, the language they order in and the behavior groups they belong to. Look anyone up by order number, see a whole group at a glance in Everyone, save the groups that matter and export them.
The part that pays off is what shoppers teach the catalog. Return reasons written by customers, items that run large or small according to those who exchanged sizes, and searches with no answer become work queues on the attributes to fix — each with its own remedy.
The product list has a new Returns column — the return rate, with the units behind it — and you can sort by it without an item sold three times jumping to the top. Each product page also shows the searches customers used to find it.
Completeness is now stricter and consistent: the list and the product page score the same way, and products no longer earn points for fields their attribute set doesn't declare.
Beyond similar products, Catalog now suggests the ones that go with the item a shopper is looking at. Pairs are learned from what customers actually buy together, a category map says which categories complete each other, and merchandisers approve suggested pairs in groups or write their own by hand.
Each item counts once, whatever its colorways, and suggestions respect the shopper's size when it's known with confidence.
Search and recommendations can now take the shopper into account: their usual size, worked out from the purchases they kept, and how each item fits, learned from customers who exchanged sizes — “runs large”, “runs small”. When a size isn't certain it's suggested, never forced.
In the Playground you choose who is searching and compare the same results with and without their history, with an explanation of why each result moved.
Search Insights is now one dashboard with a period selector, the way you know it from your analytics tools: the real searches from your storefront, top terms, searches that led to a click and those that found nothing, by language and by source. Search settings went from seven tabs to three.
Each attribute on a product page now shows where its value comes from — an import, a person, the product description or the product photos — and which values are still unknown. Atomo's suggestions also start as soon as you leave the description field.
CMS is now part of Hub — headless sites, pages built from blocks, structured collections, media and a per-site delivery API live under the CMS section of Nucleo Hub; the standalone CMS module is retired.
One agreement covers it all: Hub customers get the headless CMS without a separate module to activate. Your frontend reads published content through the read-only delivery API with a token per site, media is served from the CDN, and a revalidate webhook fires on every publish so the live site refreshes moments after you hit publish.
Catalog now includes its own site search. It reads your catalog as it is — attributes, variants, prices, translations — and understands what shoppers type: typos, plurals, colors, sizes and negations such as “without hood”, turned into filters on your real attribute values in every store language.
Merchandisers manage synonyms and redirects, choose facets and ranking, and try everything in a Playground before it reaches the storefront. Every query is logged, so Insights shows what people look for and what they can't find.
Atomo now looks at product images and reads what they show — colors first of all — then checks them against your catalog data, flagging where the photo and the record disagree so you know which one to fix. Fields the text doesn't state are deduced where possible, and the queue raises only what's genuinely wrong.
Search uses it too: colors seen in the photos answer queries like “black and green”, and product descriptions now count when matching.
The Catalog home now opens on the health of your catalog: closed seasons still online, sold-out items, missing attributes, duplicate options and empty SEO fields — each with a count and a ready-made filter that opens exactly those products. Anything you don't need to act on can be set aside.
Atomo proposes attribute values read from product titles and descriptions, choosing only among the options your catalog already uses and in the language you ask for. Inventory gains sell-through, days out of stock, remaining cover and sizes that never sold.
The Hub now talks to your invoicing software. Connect Fatture in Cloud with a couple of clicks (OAuth, no passwords stored), pick the date your history should start from, and choose exactly what to sync: clients, suppliers, invoices, pro formas, credit notes. Nothing is assumed — you decide the scope, per company.
Once connected, a nightly sync (or the Sync now button) brings your registry and documents in. Clients and suppliers are matched to Hub companies by VAT number, and every document lands in the new Finance section: filter by type, search by number or counterparty, open any record for line items, payment status and an inline PDF preview. Odoo support is next.
Attach a PDF to a contract and the Hub reads it for you: signing date, start and end, tacit renewal, cancellation notice and terms, plus a short plain-language summary of what matters. Every field it fills is tracked, and anything you set by hand is never overwritten.
It also computes the total contract value from the document itself — setup fees, recurring fees multiplied by duration, usage-based lines with the quantities written in the contract — and shows the calculation, so you can verify it at a glance. When an explicit total doesn't exist, it produces a clearly-labelled minimum estimate from the contractual minimums. Scanned PDFs are read visually, handwritten signature dates included, and a Regenerate button re-runs the extraction on any single contract.
Contract statuses are now four and unambiguous: Pending awaiting signature, Signed and active, Rejected when the offer lapsed unsigned, Expired when it ran out or was terminated. The list opens on your active contracts, and a signed contract is immutable — no edits, no deletion, history stays history.
Ending a contract goes through a real withdrawal flow: attach the official notice (PEC, email or signed PDF — it's required), choose between withdrawal by contract terms or early termination with an optional penalty, and the contract closes itself on the right date. Signed contracts past their end date with no tacit renewal now expire automatically, and you can find any contract by searching its company name or number.
Every major list in the Hub — companies, contacts, deals, quotes, contracts, projects, services — can now be shaped to how you work: show or hide columns, drag them into your order, resize them, and sort on the server so it holds across pages. Your layout is remembered per list, per person, and a reset puts everything back to default.
The Data quality tools moved inside Configuration, next to the rest of the system pages, and the section now opens instantly: duplicate detection and completeness stats are cached and refreshed when your data actually changes, instead of being recomputed on every visit.
Deals now open on the kanban by default — the board is the pipeline. Columns you care less about collapse out of the way and stay collapsed, and search and filters work right on the board, so the deals that matter are the ones on screen.
Replenishment has found its home inside Nucleo BI. Reorder recommendations, store rebalancing, demand forecasting, coverage and stockout tracking now live alongside the rest of your analytics — same data sources, same sidebar, one module.
One subscription covers it all: BI customers get the full replenishment suite without a separate module to activate, and recommendations sit right next to the dashboards that explain them.
Product SEO now speaks every language your store does. Meta title, meta description and URL handle can be tuned per language, so each locale ships copy written for it instead of one shared version stretched across markets.
Switch language right inside the SEO tab: the title, brand and attribute tokens resolve in that locale, and any field you leave untouched falls back to your SEO rule-set pattern for that language. Editing one language never affects another — each locale is stored on its own.
Every product now carries a dedicated Product Type field across all stores — the same taxonomy your sales channels expect, ready to map straight through when you publish. Set it per product or fill it in bulk, and it travels with brand and the rest of your attributes.
Select any number of products in the catalog and set their brand, product type or category in one move. Categories add to what a product already has instead of replacing it, so you can layer classifications across a selection without losing the existing ones.
Filter the catalog down to exactly the products you want, then export that selection to CSV straight from the list — same format as the full export, so it round-trips cleanly back through import. No more exporting everything and trimming the file afterwards.
The content management module is live. Nucleo CMS is multi-site by design: every corporate site in your group gets its own domains, languages, theme and content under one subscription. Pages are composed from typed, themeable blocks — with drafts, revisions and signed preview links — while structured collections (news, case studies, team, careers) turn field blueprints into per-language entries that pages embed automatically.
Hosting is part of the product: publishing is the whole deploy, with sites served on Nucleo's rendering layer — custom domain, SSL and CDN media included. Multilingual works from day one with per-locale content, SEO and automatic hreflang, and a read-only content API with per-site tokens powers any custom frontend you bring.
Nucleo BI is live: e-commerce, retail, B2B and marketplace sales in one cross-channel dashboard, with paid and organic performance — Google, Meta, TikTok, GA4, Search Console, Merchant Center — and email marketing measured next to everything else, all the way down to per-SKU product analytics and P&L connected to real costs.
And because the data sits in one place, you can just ask: Atomo answers questions about your numbers in plain language, generates a daily executive briefing for leadership, and flags anomalies with an explanation of what moved and why.
Nucleo Feed is live: one catalog in, validated feeds out — Google Shopping, Meta, marketplaces — with rule-based attribute mapping, per-channel and per-country exclusions, error validation that catches problems before the channel does, and scheduled exports that keep every destination in sync.
The standout: a built-in image generator that applies layers, backgrounds, badges and promo overlays to product images per channel, with the whole feed re-rendered automatically. Channel-perfect visuals without a design round-trip.
The inventory optimization module for retail is live. In-season replenishment produces SKU/store-level reorder recommendations that follow real demand, store rebalancing moves stock from where it sits to where it sells, and probabilistic forecasts per SKU and store stay explainable — never a black box.
Inventory health metrics — weeks of cover, sell-through, stock-at-risk — span the whole network, planning covers warehouses and channels together, and what-if scenarios let you simulate before you commit inventory. Atomo explains every recommendation on request.
Every dataset in the PIM can now be downloaded as CSV — products, stock, markets, locations, currencies, languages, sizes, price lists, attributes and categories — straight from System Configuration.
Exports mirror the import layout, so you can pull a file out, edit it in a spreadsheet and load it straight back in without remapping a single column. Products come out one row per variant, with stock in its own export you can re-import to update inventory.
The product import now assigns categories from the file itself: add a Category column and each product lands in the right place in your catalog tree. Hierarchical paths like “Clothing > Tops” are created on the fly, and re-importing never duplicates an assignment.
Desk is live: a new module that connects the people answering your customers with the teams who fix things. Internal tickets carry priorities, statuses, assignments, markets and tags, with per-priority SLA targets, breach flags and automatic reminders on stale work.
Customer service gets an inbox over your helpdesk (Gorgias today, Zendesk next): conversations arrive with quoted history cleaned away and order context attached, replies go out channel-aware, and one click escalates a case to an internal ticket — attachments, context and an AI summary included.
Every company runs its own isolated desk on a dedicated database, and notifications reach people where they are: the in-app bell plus email in each user's language, with personal preferences and @mentions.
The Atomo AI assistant is now wired to the PIM: ask about products, attributes, completeness or channels in plain language and it answers from your live catalog, straight from the shell panel.
Every product now carries a completeness score visible on the catalog list, so content gaps are obvious at a glance. A new Promotions system manages promo campaigns with full CRUD and bulk actions.
The DAM module now reads live data inside the Nucleo shell — libraries, folders and assets come straight from the DAM backend, with image renditions proxied on demand.
Products now have a publishing state per sales channel, with sync status, scheduling windows and market/POS scoping — publish to Shopify today and to a marketplace next Monday, from the same catalog.
New Locations registry (address, capacity), per-channel price overrides on top of market price lists, and configurable variant SKU patterns so generated SKUs follow your own convention.
The retail operations module enters the shell: stores (flagship and concession), stock movements and transfers between locations, and inventory views — the foundation for store-floor operations.
Users manage their own profile and avatar from the shell. Module roles are now assigned centrally in the Nucleo identity service and enforced by each module — one place to govern who can do what, everywhere.
Google Workspace user sync moved into the identity service as well, so provisioning and off-boarding happen once, platform-wide.
Invite teammates by email with an activation link and per-module access, alongside Google SSO. Password reset included, with all account emails delivered from the EU region.
Administrators manage users, organizations (with logo) and per-module access from one panel. Each user gets a language preference, and the login flow now returns the workspaces and modules available to them.
Nucleo modules now authenticate against the shared Nucleo identity provider via OpenID Connect: one login, account selection, global logout and per-module roles carried in the token.
The unified shell went live on its own infrastructure at app.nucleoplatform.com, with the PIM as the first module fully on the single sign-on.
A dedicated identity service now backs the whole platform: user directory, organizations, Google SSO and password login — the foundation for single sign-on across every module.
Deals get a Materials card with tagged, versioned documents. A new System → Drive folders section maps company folders once, so every attach flow starts in the right place.
Attribute partners to deals and projects with percentage quotas, and let the commission engine compute what each commercial or development partner has earned — with a dedicated report.
Merging two companies now leaves a permanent redirect behind: old links, bookmarks and integrations pointing at the merged record resolve to the surviving one instead of a 404.
Markets group countries with their own currency and per-country VAT; price lists live under markets, and attributes can be imported from an existing external PIM export.
Leads and Contacts are now clearly separated, disqualified leads land in a searchable Archive, and every lead carries a Source (with automatic mapping for imported records).
Every contact now carries a full, append-only consent history: marketing/newsletter and profiling consents are recorded as immutable events with timestamp and source, with the current status always visible on the contact card.
This gives compliance teams verifiable proof of consent (GDPR art. 7) without changing how sales people work.
Companies now move automatically through the funnel — Lead, Prospect, Client, Inactive client — driven by what actually happens in the CRM: first deal opened, first deal won, activity going quiet.
A nightly job keeps stages honest, so pipeline reports reflect reality instead of manual tagging.
After the one-shot migration, a daily incremental sync now imports new HubSpot records without ever touching data already cleaned in Nucleo. A new System → Cron jobs page shows every scheduled job with last run, status and run-now.
Contacts with a company email also auto-link to the right company by domain.
Company duplicates are now surfaced by AI embeddings — catching the matches exact rules miss — and a completeness check highlights missing fields with AI-assisted filling.
A curated industry taxonomy replaces free-text sectors. Atomo normalizes existing values against it: high-confidence matches apply automatically, the rest land in a review queue with one-click accept and full rollback.
Atomo arrives in the Hub: a context-aware AI sidebar that reads and acts on the record you're looking at. Companies can be enriched automatically with web search and registry lookups — sector, size, description filled in seconds.
Contracts are now signed online via Documenso. Quotes get an approval workflow with PDF download and a public acceptance link for the client — and a signature automatically generates the subscription.
The migration importer now brings over quotes with their line items and marketing emails with engagement metrics, and contacts can belong to multiple companies.
A merge wizard unifies duplicate companies transferring every linked record, companies support multiple domains and inter-company relationships (groups, brands, partners), and a dedicated Data quality page tracks what's left to clean.
One click validates a company's VAT number against the EU VIES registry and fills the registered details. Plus: a file archive on records and an in-app user guide.
Drag deals across pipeline stages on a kanban board. Winning a deal creates its project automatically, and the services catalog aggregates revenue by service.
A complete importer brings companies, contacts, deals, quote lines, notes, emails, meetings, tasks and files from HubSpot into Nucleo — the clean break that starts the CRM with your history intact.
The first Nucleo Hub release: contacts and companies, a deal pipeline with kanban view, and Google SSO login. The operational CRM the rest of the module family builds on.