📧 Cleaner inline images in e-mails
Pictures you paste or drag into an e-mail or campaign now behave the way you would expect. They are only kept once, instead of a fresh copy appearing every time a campaign is opened, and they are no longer saved before you actually save or send the message. Embedded pictures are also hidden from the file library, so the library stays a list of real documents rather than a dumping ground of message artwork.
🔗 Accounting and e-mail connectors
Your bookkeeping link got more dependable and more complete. Customer IBAN and BIC are now synced to Exact Online, products no longer stay out of sync forever after a single missed update, and invoices are no longer pushed back to Concept with their Exact link lost after an export timeout. A number of long-standing sync and logging issues in the Exact, Yuki, Mailjet, SnelStart and e-Accounting connectors were cleared out at the same time.
🔔 Alerts when background work fails
Automations that keep failing used to run on silently in the background. They are now backed off or switched off automatically and made visible, and we removed a runaway automation that was generating tens of thousands of failed events. Groundwork is in place to notify administrators by e-mail about background and connector failures, so problems surface with the people who can fix them instead of sitting unnoticed.
🔐 Account and data safety
Logging out now clears the user information the browser was keeping behind, so a shared or borrowed machine does not hold on to anything after the session ends. We also fixed how note content is rendered in global search results, so content stored in a note can no longer be executed when it appears in the search overlay. Both changes are live and need nothing from you.
🔍 Audit trail, notes and view picking
The audit trail now records when the type of a relationship changes, so you can see who changed a link and when. In the timeline you can expand all note texts in one click instead of opening them one by one, and the "Recently viewed" list in dropdowns only shows items that match what you type, with an option to clear it. Long view names in the views dropdown now show in full on hover, so similarly named views can finally be told apart.
💳 Put unused seats back to work
The subscription page no longer highlights how many seats are sitting unused, which was mostly an invitation to cancel them. Instead, the licence manager now shows an invite link next to every available seat, so an admin can hand a free seat to a colleague in a couple of clicks. The aim is to get value out of the seats you already pay for rather than shrinking the team's access.
✅ More improvements
Campaign shortcuts — Each campaign in the list view now has its own actions menu for things like duplicating a campaign or managing its phases, and a confusing tooltip was rewritten.
Clearer contact fields — The Contact-level "Communication" field group is now called "Work communication", so it is obvious which details it holds.
Faster editor start-up — The rich page editor loads noticeably quicker because its heavy editing interface is only fetched when you actually start editing.
🐛 Bugs Fixed
Users with access to two single sign-on environments now land in the environment they last used, instead of always being dropped into the same one.
Signing in with Chrome after waking a laptop from sleep no longer fails.
Opening a record that was shared through Teams no longer throws an error.
Clearing a multi-value lookup in a custom widget no longer crashes the widget.
The "e-mail participants" tab is back in the course module.
Inserting a field reference that cannot be resolved in a specification layout no longer breaks the live preview of the other product lines.
Notifications about long-running automations show up in the "Action required" tab again.
Several Exact Online sync problems were fixed: products that stopped syncing after a missed update, invoices reverting to Concept and losing their Exact link after an export timeout or an "already processed" response, the Title field failing to sync, and filters on data store collections quietly returning too few results.
Invoices sent through Yuki now reach the "sent" status correctly, and faulty error reporting from the SnelStart and e-Accounting connectors was cleaned up.
E-mail addresses containing special characters are accepted again, and messages that would be rejected on sending are now caught by our own validation first with a single clear error instead of a silent failure.
The Outlook add-in no longer crashes when a mailbox item is unavailable, and cancelling the sign-in prompt is now treated as a normal action rather than an error.
A badly encoded character in a link to the app no longer brings down the whole page.
A record page that kept loading data indefinitely and never finished now opens normally.
A batch of stability fixes removed several recurring frontend and backend crashes, including out-of-memory errors while working through sales opportunity lists and widgets, memory leaks and service restarts that stalled incoming mail, a daily database restart during the morning peak, rows silently dropped from product-line imports under heavy load, invalid queries from the query builder, and a group of errors that previously surfaced as unexplained failures.
