⚙️ Portal-Einstellungen

Portal-Einstellungen

🤖 Modelle
Logo
🏢

Das Logo erscheint auf der Login-Seite und im Header.
Empfohlen: PNG mit transparentem Hintergrund, max. 2 MB.

Transkribieren — erlaubte Ziele

Legt fest, in welche Ablagen ein transkribierter/analysierter Inhalt übernommen werden darf. „Verwerfen" ist immer möglich.

YouTube-Cookies (Transkribieren)

Nur nötig für Videos ohne Untertitel (dann wird das Audio transkribiert). Am einfachsten: Browser-Erweiterung „Get cookies.txt LOCALLY" auf einem eingeloggten youtube.com-Tab anklicken → cookies.txt herunterladen → hier hochladen.

Status wird geladen…
🎙️ Sprache & Medien
Chat-Sprache (Eingabe & Ausgabe)

Steuert die Sprachbuttons im Chat. Browser-nativ ist kostenlos (Chrome/Edge am besten); OpenAI/ElevenLabs nutzen die konfigurierten Modelle (bessere Qualität, API-Kosten — Keys im API-Keys-Abschnitt).

KI-Sprachmodell (Chat & Agenten)

Bestimmt, welches Modell HW für einfache / normale / anspruchsvolle Anfragen nutzt — für die automatische Chat-Wahl und als Standard für Agenten. Jede Stufe ist komplett frei aus ALLEN verfügbaren Modellen wählbar, "Anbieter – Modell" gelabelt — welcher Anbieter tatsächlich angesprochen wird, ergibt sich direkt aus der gewählten Modell-ID (AWS Bedrock/Requesty/Nebius/ TensorX sind an ihrem jeweils eigenen ID-Schema eindeutig erkennbar, s. Kommentare in llm.js), keine zusätzliche Anbieter-Auswahl nötig (Nutzerauftrag 2026-08-03).

Vision-Modell für Bilder

Wird bei JEDEM Bild-Inhalt genutzt (Chat-Datei-Upload, Zeigemodus) — UNABHÄNGIG von den Stufen oben, da nicht jedes Modell Bilder verarbeiten kann. Zeigt nur bekannt bildfähige Modelle. Leer = kein Vision-Modell konfiguriert — Bild-Inhalte schlagen dann mit einer klaren Fehlermeldung fehl, statt still auf ein unkonfiguriertes Modell auszuweichen.

API-Keys aller Anbieter

Da jede Stufe oben frei aus jedem Anbieter gewählt werden kann, stehen hier alle Anbieter-Felder offen — trag nur die Keys der Anbieter ein, deren Modelle du oben tatsächlich gewählt hast. Keys werden verschlüsselt gespeichert; leer lassen = bestehenden Wert nicht überschreiben.

— oder —
Azure OpenAI (auch für Voice-Realtime genutzt)
Fallback-Anbieter (bei Fehler/Nichterreichbarkeit)

Liefert Anbieter #1 oben einen Fehler (4xx/5xx) oder ist nicht erreichbar, versucht HW automatisch der Reihe nach die folgenden Anbieter — jeweils mit eigenen 4 Stufen. Die API-Keys dafür müssen oben unter „API-Keys" bereits hinterlegt sein (jeder Anbieter-Typ nutzt seinen dort gespeicherten Key).

Transkriptions-Modell (Datei-/Aufnahme-Transkription)

Gilt für alles außer dem Voice-Agent (der hat sein eigenes STT-Modell im Voice-Agent-Tab, weil Live-Telefonate andere Anforderungen haben) — pro Kategorie separat wählbar, da sich die Anforderungen unterscheiden. Ist EU-Only (Voice-Agent-Tab → Datenschutz) aktiv, wird „OpenAI direkt" bei Echtzeit/Stapel fail-closed abgelehnt (nicht bei YouTube, s. u.). „Lokal" (whisper.cpp, dieser Server) ist immer EU — Audio verlässt den Server nie, dafür deutlich langsamer als Echtzeit.

Echtzeit — Chat-Spracheingabe (muss schnell sein)
Stapel — Close-Anrufe, Transkribieren-Feature, MCP, Uploads (nicht zeitkritisch)
YouTube-Recherche (öffentliche Videos, kein Personenbezug → nicht EU-Only-gebunden)
Lange Aufnahmen — automatischer Wechsel

Ist die Aufnahmedauer bekannt und überschreitet die Schwelle, wird UNABHÄNGIG von der Kategorie-Wahl oben auf den hier gewählten Anbieter gewechselt — für Aufnahmen, die lokal (whisper.cpp, CPU) unrealistisch lange bräuchten (bei RTF ~8,7× z.B. ~10 Std. für 70 Minuten Audio). Greift für alle Kategorien oben. Die EU-Only-Policy (Voice-Agent-Tab → Datenschutz) gilt auch hier fail-closed — "OpenAI direkt" wird dann trotz Aktivierung abgelehnt.

Azure nutzt API-Key/Endpoint aus der KI-Sprachmodell-Karte oben (Azure-Bereich) — dort auch das nötige Whisper-Deployment eintragen (eigenes Deployment, unabhängig von Chat/Realtime).
Modell-Router (Stufen-Wahl je Chat-Anfrage)

Entscheidet automatisch, welche der drei Stufen oben (Leicht/Mittel/Hoch) für eine Chat-Nachricht greift, solange im Chat „Auto" gewählt ist (ein manuell gewähltes Modell überstimmt den Router immer).

Kurze „?"-Fragen darunter gelten ebenfalls als „Leicht"
Embedding-Modell (Wissensdatenbank-Suche)

Lokale Modelle laufen auf diesem Server (kein Drittland-Transfer). Ein Modellwechsel ändert die Vektor-Dimension: bei bereits eingelesener Wissensbasis ist dafür das Migrationsskript nötig (Neu-Einlesen).

Web-Suche (Internet-Fallback im Chat)

Nur wenn die Wissensbasis bei einer themenbezogenen Frage nichts liefert und keine personenbezogenen Daten erkannt wurden (PII-Sperre, fail-closed). Ergebnisse werden im Chat klar als „Internet, kein Firmenwissen" gekennzeichnet.

Hintergrund-Recherche im Chat

Findet die Wissensbasis-Suche nichts Brauchbares und die Frage braucht erkennbar aktives Nachschlagen (z.B. über Kunden/CRM/Aufgaben/Verträge), läuft die Recherche im Hintergrund mit dem vollen Werkzeug-Katalog weiter (bis zu ~1–2 Minuten) — die Antwort erscheint automatisch im Chat, sobald sie fertig ist. Rein lesend, keine automatischen Änderungen. Kunden-/CRM-Daten aus Werkzeug-Ergebnissen werden dabei wie im normalen Chat durch Presidio maskiert (sofern in den Datenschutz-Einstellungen aktiviert), bevor sie an den konfigurierten LLM-Anbieter gehen.

Freigaben — wann ein Workflow anhält

Jeder Schritt eines Workflows trägt eine Risikoklasse. Sie entscheidet, ob ein Mensch zustimmen muss, bevor der Schritt läuft. Ein Schritt ohne Angabe gilt vorsichtshalber als „Außenwirkung“ — ein vergessener Eintrag erzeugt also eine Freigabe zu viel, nie eine zu wenig.

Klasse Was der Schritt tut Freigabe
lesen Daten holen, auswerten, einen Entwurf erzeugen. Nichts verlässt das Haus, nichts ändert sich. nein
intern Eine Aufgabe anlegen, einen Status setzen, einen Vermerk schreiben. Ändert etwas, aber nur bei uns. nein
aussen Post an Mieter, Eigentümer oder Lieferanten — E-Mail oder Brief. Geht nach draußen und lässt sich nicht zurückholen. ja
geld Buchen, mahnen, eine Zahlung feststellen. Bewegt Geld oder eine Forderung. ja

Die beiden freigabepflichtigen Klassen lassen sich hier einzeln freischalten, wenn Sie ihnen vertrauen. „Vollautomatisch“ ist damit eine Entscheidung, die Sie bewusst treffen — nicht eine, in die Sie hineinrutschen. Ohne Eintrag gilt Freigabe verlangen.

Zwei Fälle halten unabhängig von dieser Einstellung nie an: zeitgesteuerte und ereignisgesteuerte Läufe (dort wartet niemand auf eine Rückfrage — der Lauf würde hängen statt warten), und ein Schritt, der ohnehin direkt hinter einem Freigabe-Schritt liegt (sonst müssten Sie zweimal für denselben Vorgang zustimmen).

Sprach-Engine · TTS · STT (Voice Agent)

Echtzeit-Engine (Streaming, z.B. OpenAI Realtime/Gemini Live) sowie TTS-/STT-Modelle der Pipeline-Engine — inkl. der zugehörigen API-Keys (ElevenLabs, Gemini) — werden im eigenen Voice-Agent-Seite direkt neben der jeweiligen Engine-Auswahl konfiguriert.

→ Zur Voice-Agent-Seite
📄 Dokumente
OCR — gescannte Dokumente

Gescannte/Bild-PDFs ohne lesbaren Text werden per OCR in durchsuchbaren Text umgewandelt — nur als Fallback, wenn die kostenlose lokale Textextraktion nichts liefert.

Stapelverarbeitung auf EU-GPU (Modal)

Fallen viele gescannte PDFs auf einmal an (Erstsync, Nachholmodus), wandern sie in eine Warteschlange und werden gebündelt erkannt statt einzeln. Ohne hinterlegten Zugang übernimmt Mistral diese Stapel.
Proxy-Token (beginnt mit wk-), nicht das Workspace-Token — anzulegen mit modal workspace proxy-tokens create.

Amazon Seller Central & Nextcloud (WebDAV)

Zwei unabhängige externe Zugänge — Amazon Seller Central (Login für den monatlichen Gebührenrechnungs-Download) und Nextcloud/WebDAV (Ablageziel dafür, aber auch für andere künftige Automatisierungen wiederverwendbar). Werden jetzt bei den Datenquellen/Connectoren gepflegt. Der Cronjob selbst (Zeitplan/Ein-Aus/Starten) läuft im System-Jobs-Panel unter Workflows.

→ Zugänge bei Connectoren verwalten
Nicht mehr verwaltete Objekte (Hausverwaltung)

Viele Hausverwaltungen legen Unterlagen zu Liegenschaften, die sie nicht mehr betreuen, in einem eigenen Ordner ab. Steht dessen Name hier, entsteht ein Objekt aus einem solchen Dokument gleich ausgeblendet: es taucht nicht in Listen, Kennzahlen und Sammelaktionen auf, bleibt aber vollständig erhalten und über „auch ausgeblendete zeigen“ jederzeit auffindbar. Gelöscht wird nichts.

Ein Muster ist ein Teilstück des Pfades; Groß-/Kleinschreibung und Schrägstrichrichtung sind egal. Leer bedeutet: es passiert nichts — das ist die Voreinstellung für jeden Mandanten. Die Regel greift nur beim Anlegen: ein Objekt, das Sie bereits pflegen, wird nie nachträglich durch einen Pfad ausgeblendet. Zum vollständigen Leeren eines schon gesetzten Feldes wenden Sie sich an die Administration — diese Maske wertet ein leeres Feld als „unverändert lassen“ (dieselbe Regel wie bei allen anderen Feldern hier).

Dokumentarten für die Stammdaten (Hausverwaltung)

Aus welchen Dokumentarten Gebäude, Einheiten, Mieter und Eigentümer ausgelesen werden. Bisher war das ausschließlich Vertrag — damit blieben Wohnungseigentums-, Kauf- und Verwaltungsverträge sowie Grundbuchauszüge ungenutzt, obwohl gerade dort die Eigentümer stehen. Jede zusätzliche Art kostet Modellaufrufe und erzeugt Einträge, die in der Hausverwaltung noch geprüft werden müssen — deshalb entscheiden Sie das hier und nicht wir.

Gültig sind die erkannten Dokumentarten: Vertrag, Wohnungseigentumsvertrag, Kaufvertrag, Verwaltungsvertrag, Lieferantenvertrag, Wartungsvertrag, Versicherung, Rechnung, Kontoauszug, Abrechnung, Protokoll, Korrespondenz, Mahnung, Grundbuch, Sonstiges. Unbekannte Zeilen werden ignoriert. Leer bedeutet Vertrag — der bisherige Zustand. Für Lieferantenvertrag und Wartungsvertrag raten wir ab: deren Firmen werden bereits von der Lieferantenvertrags-Auswertung erfasst, ein zweiter Modelllauf wäre Doppelarbeit.

📅 Kalender
Kalender

Mehrere Kalender gleichzeitig aktiv möglich (Outlook, Calendly, …) — eigene Seite mit „+"-Button pro Kalender, je mit eigener Konfiguration.

→ Kalender verwalten
🗂️ Datenquellen
Datei-Agent (Tunnel)

Bindet Ordner/Dateien von einem Fremdserver ohne SSH/VPN als Wissensquelle ein — ein kleiner Agent läuft dort und baut eine ausgehende Tunnel-Verbindung auf. Agenten registrieren, Ordner freigeben, Installer herunterladen und Zugriff deaktivieren — eigene Seite mit „+"-Button pro Agent.

→ Datei-Agent verwalten
💼 CRM/Buchhaltung
CRM/Buchhaltung

Beliebig viele benannte Close-/Odoo-Verbindungen gleichzeitig aktiv möglich (auch mehrere vom selben Typ) — eigene Seite mit „+"-Button pro Verbindung, je mit eigener Konfiguration. Sales-Dashboard/Lead-Scoring/Anruf-Auswertung nutzen alle aktiven Close-Verbindungen gemeinsam; Odoo-Werkzeuge im Chat durchsuchen alle aktiven Odoo-Verbindungen.

→ CRM/Buchhaltung verwalten
💬 Chat/Social Media
Chat/Social Media

Kanäle für Benachrichtigungen (Aufgaben, Eskalationen, Briefings) und Social-Media-Posting. Unabhängig voneinander — mehrere gleichzeitig aktiv möglich. Das Dropdown wählt nur, welche Felder gerade angezeigt werden.

Business-ID/Access-Token: Lädt… — Konfiguration unter /social (eigene Seite, damit Zugangsdaten nicht doppelt gepflegt werden müssen).

🎨 Branding
Portal-Name

Wird auf der Login-Seite als Untertitel angezeigt und im Browser-Tab. Leer lassen = Tenant-Name wird verwendet.

Firmendaten (für Rechtsdokumente wie den AVV)