Skip to main content

What's New - June 16th, 2026 Release

Gustav public beta, background turns that keep running, attach documents to cases, sturdier chat connections, fix-and-retry for ERP tickets, and bug fixes.

N
Written by Nick Laffey

Gustav AI Assistant

New: Gustav is now in public beta

Gustav, your AI assistant, is now available as a public beta. Gustav helps you work through cases — searching your buildings, tenants, and history; drafting emails, ERP tickets, and work orders; and filing them to D+ once you approve. You can chat with Gustav from inside a case or from its own standalone workspace. To get started, see the new Gustav articles linked at the end of this page.

New: Gustav keeps working when you switch conversations

Gustav now runs each conversation independently in the background. If you start a long task in one conversation and then switch to another case, open a new chat, or move around the app, the first conversation keeps working instead of stopping. The navigation menu shows a live count of conversations with work in progress, and you'll get a notification — "Gustav replied in '…'" with a link to open it — the moment a background conversation finishes. Conversations you haven't read yet are marked, and that marker now follows you across devices and survives a page refresh.

New: Attach a document from chat to a case and file it in D+

When you upload a file into a Gustav chat, you can now ask Gustav to attach it to the case. The document is saved on the case and, when the case has an ERP ticket, filed into the corresponding D+ document container (DMS). Gustav confirms whether the file actually reached D+, so a document is never reported as filed when it has not yet synced.

New: Send feedback to the CK team from the chat input

The Gustav chat input now has a built-in feedback option. Type @feedback in the message box to flag something to the CK team directly from where you're working — no need to leave the chat. A rotating hint in the input also surfaces useful tips as you go.

Improved: Clearer conversation titles in the chat sidebar

Conversation titles in the Gustav sidebar are now a short summary of what the conversation is about, generated from your first question and Gustav's answer, instead of a cut-off copy of your first message. Titles you rename yourself are kept.

Improved: Sturdier Gustav chat connections and resume

Gustav chat connections are now much more stable. The underlying connection can stay open far longer (raised from 5 minutes to the platform maximum of 60 minutes), so long tasks are far less likely to be interrupted, and conversations recover more reliably after a genuine drop. When you press Stop, Gustav no longer shows a "we got disconnected" message — it stops cleanly.


Email

Improved: Better reading of handwritten and scanned attachments

The email pipeline now reads handwritten and scanned attachments — such as signed SEPA mandates — more accurately, with handling tuned for Austrian handwriting. Previously, an illegible cursive signature could be misread and a valid form wrongly flagged as defective.

Changed: AI-generated ERP ticket descriptions are marked as such in D+

When Gustav processes an email automatically (without manual review) and writes a description into a D+ ERP ticket, that description is now prefixed with "KI Zusammenfassung (Gustav): " so that anyone reading the ticket in D+ can see the text was generated by AI and not reviewed by a person.

Improved: Automatically processed emails are filed into D+ document containers

When Gustav processes an email automatically and files an ERP ticket, the case emails are now also uploaded into the D+ document container (DMS) and linked to the ticket, matching what already happened for emails reviewed manually. Previously these emails could be missing from D+.


Work Orders

Improved: Run standalone work orders directly from Gustav

A work order created on its own (not as part of a case) can now be executed from the Gustav chat. Previously the Execute button on a standalone work order was disabled, even though it was fully supported.

Improved: Gustav work-order drafts always include a trade

When Gustav drafts a work order, it now always selects a trade (Gewerk) from the building's catalog, so the work order is ready to dispatch. Previously a draft could be left without a committed trade, which blocked it from being executed.


ERP Tickets

Improved: Fix and retry a failed ERP ticket instead of starting over

When D+ rejects an ERP ticket (for example, because a field needs correcting) or is temporarily unavailable, the ticket is now returned to Draft with the reason from D+ shown, so you can correct it and execute again. Previously a failed submission ended in Canceled with no way to reuse it, forcing you to recreate the ticket. A "last attempt failed" indicator now surfaces the reason on the action.


Bug Fixes

  • Gustav set the logged-in user as the ticket reporter, causing D+ to reject it: On ordinary maintenance tickets, Gustav could add the operator as the reporter (Melder), which D+ rejected and which left the ticket stuck. Gustav now leaves reporter and offender fields empty on ordinary maintenance and defect tickets, using them only for complaint cases and only for residents.

  • Duplicate ERP tickets after a successful filing: An ERP ticket that was successfully written to D+ but interrupted before CK could mark it complete became invisible to Gustav's searches, which could lead to a duplicate being created. CK now reconciles these tickets automatically against D+.

  • Duplicate case from an interrupted automatic run: If automatic processing failed after creating a case but before linking the source email, a second, duplicate case could be created. The original case and its drafts are now preserved for review instead.

  • Outlook .msg file uploads: .msg email files could be rejected (mis-detected as an Excel file) or fail inside a multi-file upload. Genuine Outlook messages are now recognised reliably, and a corrupt .msg now shows a clear "re-export from Outlook" message instead of failing silently.

  • Multi-file analysis was silently disabled: When you uploaded two or more files at once, Gustav's combined analysis across the files had stopped working and fell back to a plain file list. Cross-file analysis works again.

  • Editing one field of an email draft rewrote the rest: A field-only edit — for example, adding a CC recipient — could cause Gustav to reword the email's body and subject. Such edits now change only the requested field and leave the body and subject untouched.

  • A tenant-occupied unit was dropped from the real estate picker: In the new-communication form, selecting a unit that had a tenant could silently fail to add it. These units are now added correctly.

  • Emails with very long sender or recipient names failed to be processed: A display name over 100 characters could cause an incoming email to error out and never be ingested. Over-long names are now shortened automatically so the email is processed.

  • Gustav chat glitches fixed: Internal retry text could appear as a "You" message bubble; a chat could occasionally hang silently after a step; a new chat could get stuck on the red "Disconnected" pill; and opening a case chat could select the wrong previous conversation. All are resolved.

  • Cases with Gustav-attached emails looked dormant: An email attached to a case by Gustav did not update the case's activity time, so the case could appear inactive and sink down the dashboard. The activity time is now updated.


Related Articles

Did this answer your question?