snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
---
title: KI
description: Wie Twenty KI einsetzt, um Ihr CRM-Erlebnis zu verbessern.
icon: robot
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Twenty integriert KI direkt in Ihr CRM – nicht als Spielerei, sondern als Werkzeug, das innerhalb Ihres Datenmodells und Ihres Berechtigungssystems funktioniert.
## KI-Chatbot
Stellen Sie Fragen zu Ihren Daten in natürlicher Sprache. Der KI-Chatbot kann Ihre CRM-Datensätze abfragen, Informationen zusammenfassen und Ihnen helfen, das Gesuchte zu finden, ohne komplexe Filter erstellen zu müssen.
<VimeoEmbed videoId="1185511734" title="KI-Chatbot" />
## KI-Agenten
KI-Agenten gehen über den Chat hinaus – sie können mehrstufige Aufgaben eigenständig ausführen:
* Datensätze mit Daten aus externen Quellen anreichern
* Follow-up-E-Mails verfassen und versenden
* Pipeline-Gesundheit analysieren und gefährdete Deals kennzeichnen
* Eingehende Daten verarbeiten und an das richtige Team weiterleiten
Agenten arbeiten innerhalb Ihrer bestehenden Workflows, sodass Sie KI mit manuellen Genehmigungen, bedingter Logik und externen API-Aufrufen kombinieren können.
## Berechtigungen & Sicherheit
KI in Twenty respektiert Ihr Berechtigungsmodell. Agenten können nur auf Objekte und Felder zugreifen, für die der Benutzer (oder die Rolle) eine Anzeigeberechtigung hat. Sensible Daten bleiben geschützt, auch wenn KI im Spiel ist.
<Card title="Umfassender KI-Leitfaden" icon="arrow-right" href="/l/de/user-guide/ai/overview">
Ausführliche Referenz zum Chatbot, zu Agenten und Berechtigungskontrollen.
</Card>

View File

@@ -0,0 +1,41 @@
---
title: Apps
icon: cube
description: Erweitern Sie Twenty mit Code – benutzerdefinierte Objekte, serverseitige Logik, UI-Komponenten und KI-Agenten, alles als TypeScript-Pakete.
---
Die meisten CRMs bieten Ihnen ein Konfigurationspanel. Twenty bietet Ihnen eine Plattform. Apps sind die Art und Weise, wie Entwickler Twenty über das hinaus erweitern, was die UI bietet – sie definieren Datenmodelle, serverseitige Logik, UI-Komponenten und KI-Funktionen als Code und stellen diese dann in einem oder mehreren Workspaces bereit.
## Warum Apps existieren
Workflows decken No-Code-Automatisierung ab. Aber einige Dinge erfordern Code: eine benutzerdefinierte Preis-Engine, eine proprietäre Enrichment-Pipeline, eine Compliance-Prüfung, die bei jeder Datensatzaktualisierung ausgeführt wird, ein benutzerdefiniertes UI-Panel, das Daten aus einem internen Tool abruft.
Mit Apps können Sie diese als erstklassige Erweiterungen erstellen – nicht als fragile Skripte, die von außen mit einer API sprechen, sondern als Code, der auf der Plattform läuft und vollen Zugriff auf das Typsystem, das Berechtigungsmodell und die UI hat.
## Was eine App definieren kann
Eine App ist ein TypeScript-Paket, das **Entitäten** mit dem `twenty-sdk` deklariert:
| Entität | Was es tut |
| -------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Objekte & Felder** | Neue Datentabellen und Felder für bestehende Objekte – gleiche Behandlung wie die eingebauten. |
| **Logikfunktionen** | Serverseitiges TypeScript, ausgelöst durch HTTP-Routen, Cron-Zeitpläne oder Datenbankereignisse |
| **Frontend-Komponenten** | Sandboxed React-Komponenten, die in der UI von Twenty gerendert werden (Seitenleiste, Widgets, Befehlsmenü) |
| **Fähigkeiten & Agenten** | KI-Funktionen — wiederverwendbare Anweisungen und autonome Assistenten |
| **Ansichten & Navigation** | Vorkonfigurierte Listenansichten und Seitenleisteneinträge |
Alles wird zur Build-Zeit über eine AST-Analyse erkannt – keine Konfigurationsdateien, kein Registrierungs-Boilerplate. Fügen Sie `export default defineObject(...)` in jede `.ts`-Datei ein, und das SDK erkennt es automatisch.
## Wie sie ausgeführt werden
* **Logikfunktionen** werden in isolierten Node.js-Prozessen ausgeführt, die vom Host getrennt sind. Sie greifen über einen typisierten API-Client auf Daten zu, der auf die Rollenberechtigungen der App begrenzt ist.
* **Frontend-Komponenten** laufen in Web Workers mit Remote DOM — von der Hauptseite isoliert, rendern aber native DOM-Elemente (keine iframes).
* **Berechtigungen** werden auf API-Ebene durchgesetzt. Eine App sieht nur das, was ihre Rolle zulässt.
## Die Developer Experience
Sie schreiben Ihre App als TypeScript-Projekt auf Ihrem Rechner. Die CLI beobachtet Ihre Quelldateien und synchronisiert sie in Echtzeit mit einem laufenden Twenty-Server – bearbeiten Sie eine Datei und sehen Sie die Änderung innerhalb einer Sekunde in der UI. Der typisierte API-Client wird automatisch neu generiert, wenn sich das Schema ändert. Wenn Sie fertig sind, pusht `yarn twenty app:publish --private` auf einen Produktionsserver, oder `yarn twenty app:publish` listet Ihre App auf npm und im Twenty-Marktplatz.
<Card title="Erstellen Sie Ihre erste App" icon="arrow-right" href="/l/de/developers/extend/apps/getting-started/quick-start">
Dreiphasige Schritt-für-Schritt-Anleitung – Gerüst erzeugen, lokalen Server ausführen, Ihre Änderungen synchronisieren.
</Card>

View File

@@ -0,0 +1,46 @@
---
title: Kalender & E-Mail
description: Synchronisieren Sie Ihre E-Mail und Ihren Kalender mit Twenty.
icon: envelope
---
Twenty verbindet sich mit Ihren bestehenden Tools, damit Ihr CRM ohne manuelle Dateneingabe immer auf dem neuesten Stand bleibt.
## E-Mail-Synchronisierung
Verbinden Sie Ihr **Google Workspace**- oder **Microsoft 365**-Postfach. Sobald verbunden:
* E-Mails werden automatisch mit den passenden Unternehmens- und Personendatensätzen verknüpft
* Vollständige E-Mail-Verläufe sind in der Chronik jedes Datensatzes sichtbar
* Sie können E-Mails direkt aus Twenty senden
* Mehrere Postfächer pro Benutzer werden unterstützt
Sie steuern, was importiert wird – filtern Sie nach Datumsbereich oder Absender, um irrelevante E-Mails zu vermeiden.
## Kalender-Synchronisierung
Kalenderereignisse werden automatisch von Ihrem verbundenen Konto synchronisiert. Ereignisse erscheinen in den entsprechenden CRM-Datensätzen und geben Ihnen ein vollständiges Bild Ihrer Interaktionen mit jedem Kontakt oder Unternehmen.
## Integrationen
Über E-Mail und Kalender hinaus verbindet sich Twenty über Folgendes mit externen Tools:
| Methode | Anwendungsfall |
| -------------------------- | ------------------------------------------------------------------------------------- |
| **API** | Erstellen Sie benutzerdefinierte Integrationen mit der GraphQL- oder REST-API |
| **Webhooks** | Senden Sie Echtzeitbenachrichtigungen an externe Systeme, wenn sich Datensätze ändern |
| **Zapier** | Verbinden Sie sich ohne Code mit über 5.000 Apps |
| **Workflow-HTTP-Aktionen** | Rufen Sie im Rahmen eines automatisierten Workflows jede externe API auf |
## Benutzerdefinierte Apps
Entwickler können voll funktionsfähige Apps auf Basis von Twenty erstellen – mit benutzerdefinierter UI, serverseitiger Logik und tiefen Integrationen. Apps können für die Community veröffentlicht oder privat gehalten werden.
<CardGroup cols={2}>
<Card title="Kalender- & E-Mail-Anleitung" icon="envelope" href="/l/de/user-guide/calendar-emails/overview">
Richten Sie die E-Mail-Synchronisierung und Kalender-Synchronisierung ein und beheben Sie Probleme.
</Card>
<Card title="API & Erweiterungen" icon="plug" href="/l/de/developers/extend/api">
Erstellen Sie benutzerdefinierte Integrationen mit der Twenty-API.
</Card>
</CardGroup>

View File

@@ -0,0 +1,37 @@
---
title: Dashboards
description: Verfolgen Sie die Leistung und visualisieren Sie Ihre CRM-Daten mit benutzerdefinierten Dashboards.
icon: chart-bar
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Dashboards geben Ihnen Echtzeiteinblicke in Ihre Geschäftskennzahlen – Pipeline-Status, Teamleistung, Umsatztrends und alles andere, was Sie verfolgen möchten.
<VimeoEmbed videoId="1185511768" title="Dashboard" />
## Widgets
Jedes Dashboard besteht aus Widgets. Ein Widget ist ein einzelnes Diagramm oder eine Kennzahl, das mit Ihren CRM-Daten verknüpft ist. Sie können konfigurieren:
* **Diagrammtyp** — Balken, Linie, Kreis, Zahl und mehr
* **Datenquelle** — Jedes Objekt in Ihrem Datenmodell (Standard oder benutzerdefiniert)
* **Filter** — Eingrenzen auf bestimmte Datensätze, Datumsbereiche oder Segmente
* **Aggregation** — Anzahl, Summe, Durchschnitt, Minimum, Maximum für jedes numerische Feld
* **Gruppierung** — Aufschlüsselung nach ausgewählten Feldern, Datumsangaben oder Beziehungen
## Was Sie verfolgen können
* Pipeline-Wert nach Phase
* Abgeschlossene Deals im Zeitverlauf
* Durchschnittliche Dealgröße nach Quelle
* Aufgabenabschlussraten
* Benutzerdefinierte Kennzahlen für jedes Objekt
## Freigabe
Dashboards sind auf Arbeitsbereichsebene – alle in Ihrem Team können sie sehen. Ordnen Sie Widgets in einem Rasterlayout an und ändern Sie ihre Größe, um die Ansicht zu erstellen, die für Ihr Team funktioniert.
<Card title="Vollständige Dashboards-Anleitung" icon="arrow-right" href="/l/de/user-guide/dashboards/overview">
Ausführliche Referenz zum Erstellen von Dashboards, zum Konfigurieren von Widgets und zu den Diagrammeinstellungen.
</Card>

View File

@@ -0,0 +1,47 @@
---
title: Datenmodell
description: Verstehen Sie, wie Twenty Ihre Daten mit Objekten, Feldern und Beziehungen strukturiert.
icon: database
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Alles in Twenty ist rund um **Objekte** und **Felder** aufgebaut – die Bausteine Ihres Datenmodells.
## Objekte
Objekte sind die Tabellen, die Ihre Daten enthalten. Twenty enthält Standardobjekte:
* **Companies** — Organisationen, mit denen Sie Geschäfte machen
* **People** — Einzelkontakte
* **Opportunities** — Deals in Ihrer Pipeline
* **Tasks** — Aufgaben für Ihr Team
* **Notes** — Freitext, der mit Datensätzen verknüpft ist
Sie können auch **benutzerdefinierte Objekte** für alles erstellen, was Ihr Unternehmen benötigt – Projekte, Support-Tickets, Produkte, Verträge oder alles andere.
## Felder
Felder sind die Eigenschaften jedes Objekts. Twenty unterstützt eine breite Palette von Feldtypen:
| Kategorie | Typen |
| ------------------- | ----------------------------------------------------------------------------------------------------- |
| **Grundlegend** | Text, Zahl, Boolesch, Datum, Währung, Bewertung, Auswahl |
| **Zusammengesetzt** | Adresse (Straße, Stadt, Bundesland, Postleitzahl), Vollständiger Name, Links, Telefonnummern, E-Mails |
| **Spezielle** | Beziehung, Dateianhang, JSON, Benutzer (wer erstellt/geändert hat) |
Jedes Objekt erhält außerdem automatische Systemfelder: `id`, `createdAt`, `updatedAt`, `createdBy` und `position`.
## Beziehungen
Objekte sind über Beziehungen miteinander verbunden. Ein Unternehmen hat viele Personen, eine Opportunity gehört zu einem Unternehmen, und so weiter. Sie können benutzerdefinierte Beziehungen zwischen beliebigen Objekten erstellen, einschließlich Viele-zu-Viele-Beziehungen.
## Warum das so leistungsfähig ist
Anders als bei herkömmlichen CRM-Systemen, bei denen Sie auf vordefinierte Felder in vordefinierten Objekten beschränkt sind, können Sie mit Twenty Ihre Daten genau so modellieren, wie Ihr Unternehmen arbeitet. Benutzerdefinierte Objekte werden wie eingebaute Objekte als erstklassige Elemente behandelt – einschließlich API-Endpunkten, Ansichten, Berechtigungen und Workflow-Auslösern.
<Card title="Tiefgehender Einblick in das Datenmodell" icon="arrow-right" href="/l/de/user-guide/data-model/overview">
Vollständige Referenz zu Objekten, Feldern, Beziehungen und deren Konfiguration.
</Card>
<VimeoEmbed videoId="1185511827" title="Datenmodell" />

View File

@@ -0,0 +1,105 @@
---
title: Glossar
icon: book
description: Schlüsselbegriffe, die in Twenty verwendet werden.
---
## API
API (Application Programming Interface) ermöglicht es Ihnen, Twenty mit anderen Softwaresystemen zu verbinden und benutzerdefinierte Integrationen zu erstellen.
## Apps
Apps sind benutzerdefinierte Erweiterungen, die als Code erstellt werden und Datenmodelle sowie Logikfunktionen definieren können. Damit können Entwickler wiederverwendbare Anpassungen erstellen, die in mehreren Arbeitsbereichen bereitgestellt werden können.
## Code-Aktionen
Code-Aktionen sind Workflow-Schritte, mit denen Sie benutzerdefiniertes JavaScript schreiben können, um Daten zu transformieren, Berechnungen durchzuführen oder komplexe Logik auszuführen, die mit integrierten Aktionen nicht möglich ist.
## Befehlsmenü
Das Befehlsmenü ist eine Schnellzugriffsoberfläche (geöffnet mit `Cmd + K` auf dem Mac und `Strg + K` unter Windows), mit der Sie Aktionen ausführen, Datensätze erstellen und effizient in Ihrem Arbeitsbereich navigieren können.
## Unternehmen & Personen
Das CRM verfügt über zwei grundlegende Arten von Datensätzen:
* Eine `Company` repräsentiert ein Unternehmen oder eine Organisation.
* `People` repräsentieren die aktuellen und potenziellen Kunden oder Klienten Ihres Unternehmens.
## Benutzerdefinierte Felder
Benutzerdefinierte Felder sind Datenfelder, die Sie erstellen, um Informationen zu erfassen, die speziell auf die Bedürfnisse und Prozesse Ihres Unternehmens zugeschnitten sind.
## Datenmodell
Ein Datenmodell ist die Struktur, die definiert, wie Informationen in Ihrem CRM organisiert sind, einschließlich der vorhandenen Objekte, deren Eigenschaften (Felder) und wie sie zueinander in Beziehung stehen.
## Favoriten
Favoriten sind Datensätze, die Sie für den Schnellzugriff markiert haben und die in Ihrer Seitenleiste erscheinen, um einen schnellen Zugriff auf wichtige Daten zu ermöglichen.
## Feld
Ein Feld bezeichnet einen bestimmten Bereich, in dem bestimmte Daten für eine Entität gespeichert werden.
## Iterator
Ein Iterator ist eine Workflow-Aktion, die ein Array von Elementen durchläuft und für jedes Element in der Liste die nachfolgenden Aktionen ausführt.
## Kanban
Ein `Kanban` ist eine visuelle Möglichkeit, Ihre Geschäftsprozesse mit Karten und Spalten zu verfolgen. Jede Spalte stellt eine Phase in Ihrem Prozess dar (zum Beispiel: neu, laufend, gewonnen, verloren), und Sie verschieben Datensätze durch diese Phasen, während sie fortschreiten.
## Objekt
Ein Objekt ist eine Datenstruktur, die einen bestimmten Entitätstyp in Ihrem CRM repräsentiert (wie People, Companies oder Opportunities). Objekte können standardmäßig (eingebaut) oder benutzerdefiniert (von Ihnen erstellt) sein.
## Opportunities
Opportunities in Twenty CRM sind potenzielle Deals oder Verkäufe mit Accounts oder Kontakten.
## Datensatz
Ein Datensatz zeigt eine Instanz eines Objekts an, wie ein bestimmtes Konto oder einen bestimmten Kontakt.
## Relationsfelder
Relationsfelder stellen Verbindungen zwischen verschiedenen Objekten her und ermöglichen es Ihnen, Datensätze miteinander zu verknüpfen (zum Beispiel die Verbindung einer Person mit einem Unternehmen).
## Standardfelder
Standardfelder sind vorgefertigte Datenfelder, die standardmäßig mit Objekten geliefert werden und in allen Arbeitsbereichen gebräuchliche Funktionen bieten.
## Aufgaben
Aufgaben in Twenty CRM sind zugewiesene Aktivitäten in Bezug auf Kontakte, Accounts oder Opportunities.
## Auslöser
Auslöser sind der Ausgangspunkt eines Workflows — das Ereignis oder die Bedingung, die die Automatisierung auslöst. Beispiele sind das Erstellen von Datensätzen, Aktualisierungen von Datensätzen, Webhooks oder geplante Zeitpunkte.
## Ansichten
Sie können die Anzeige Ihrer Datensätze mit Ansichten anpassen, indem Sie verschiedene Filter, Layouts und Sortierungsoptionen für jede Ansicht festlegen.
## Upsert
Upsert ist eine Operation, die "update" und "insert" kombiniert — sie aktualisiert einen vorhandenen Datensatz, wenn eine Übereinstimmung gefunden wird, oder erstellt einen neuen Datensatz, wenn keine Übereinstimmung vorhanden ist.
## Webhooks
Webhooks sind automatisierte Nachrichten, die von Twenty an andere Anwendungen gesendet werden, wenn bestimmte Ereignisse eintreten, und ermöglichen die Synchronisierung von Daten in Echtzeit.
## Workflows
Workflows sind automatisierte Prozesse, die basierend auf bestimmten Bedingungen Aktionen auslösen und Ihnen helfen, sich wiederholende Aufgaben und Geschäftsprozesse zu automatisieren.
## Arbeitsbereich
Ein `Arbeitsbereich` repräsentiert typischerweise ein Unternehmen, das Twenty verwendet. Er enthält alle Datensätze und Daten, die Sie und Ihre Teammitglieder zu Twenty hinzufügen.
Er hat einen einzigen Domainnamen, der typischerweise der Domainname ist, den Ihr Unternehmen für Mitarbeiter-E-Mail-Adressen verwendet.
## Arbeitsbereichsmitglieder
Arbeitsbereichsmitglieder sind die Twenty-Benutzer aus Ihrem Team, die Zugriff auf Ihren Arbeitsbereich haben. Sie können als Eigentümer oder Beauftragte für Datensätze zugewiesen werden.

View File

@@ -0,0 +1,74 @@
---
title: Layout
description: Wie Sie in Twenty navigieren, durchsuchen und Datensätze anzeigen.
icon: table-columns
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Das Hauptlayout
In der Mitte des Bildschirms befinden sich Ihre Datensätze – Personen, Unternehmen, Verkaufschancen, Aufgaben, Notizen, Dashboards, Workflows und alle benutzerdefinierten Objekte. Hier können Sie Datensätze anzeigen, bearbeiten und löschen sowie neue Ansichten erstellen.
<img src="/images/user-guide/home/main-layout.png" style={{width:'100%'}} />
## Navigationsleiste
Die linke Seitenleiste bietet Ihnen:
* **Arbeitsbereichsumschalter** — zwischen Arbeitsbereichen wechseln oder einen neuen erstellen (Dropdown oben)
* **Suche** — Drücken Sie `/`, um den Fokus sofort in das Suchfeld zu setzen; sie durchsucht alle Objekte
* **Einstellungen** — oben links aufrufen
* **Favoriten** — angeheftete Ansichten, je Benutzer individuell
* **Objekt-Schnellzugriffe** — schneller Zugriff auf Personen, Unternehmen, Verkaufschancen usw.
* **Workflows** — Automatisierungen erstellen
Ziehen Sie Elemente, um sie neu anzuordnen, erstellen Sie Ordner, um verwandte Objekte zu gruppieren, und blenden Sie aus, was Sie nicht verwenden.
<img src="/images/user-guide/home/navigation-bar.png" style={{width:'100%'}} />
## Befehlsmenü
Drücken Sie `Cmd+K` (Mac) oder `Ctrl+K` (Windows) – oder klicken Sie auf die drei Punkte oben rechts. Von hier aus können Sie:
* Neue Datensätze erstellen
* Daten über CSV importieren und exportieren
* Neue Ansichten erstellen
* Auf gelöschte Datensätze zugreifen (Twenty unterstützt weiches und hartes Löschen)
* Sehen Sie sich die Tastenkürzel für die Navigation in Ihrem Arbeitsbereich an
<img src="/images/user-guide/home/command-menu.png" style={{width:'100%'}} />
## Suche
Aufrufbar über das Befehlsmenü, oben in der Navigationsleiste oder durch Drücken von `/`. Die Suche funktioniert über alle Objekte hinweg.
<img src="/images/user-guide/home/search-bar.png" style={{width:'100%'}} />
## Seitenbereich
Klicken Sie auf einen Datensatz, um den Seitenbereich auf der rechten Seite zu öffnen – eine schnelle Übersicht über die wichtigsten Informationen des Datensatzes, ohne die aktuelle Seite zu verlassen. Klicken Sie auf **Öffnen**, um zur vollständigen Datensatzseite zu wechseln.
<img src="/images/user-guide/home/side-panel.png" style={{width:'100%'}} />
## Ansichten
Jedes Objekt unterstützt mehrere Ansichten – unbegrenzt pro Objekt. Verwenden Sie das Dropdown oben links, um zwischen ihnen zu wechseln.
* **Tabelle** — zeilen- und spaltenbasiert wie eine Tabellenkalkulation, mit Gruppierung, Inline-Bearbeitung und Spaltenanpassung
* **Kanban** — Drag-and-Drop-Karten, die nach einem Auswahlfeld organisiert sind, ideal für Pipelines
* **Kalender** — Datensätze, die nach einem Datumsfeld für zeitbasierte Planung dargestellt werden
Jede Ansicht speichert ihre eigenen Filter, Sortierung und Feldsichtbarkeit. Teilen Sie Ansichten mit Ihrem Arbeitsbereich oder behalten Sie sie privat. Markieren Sie Ansichten als Favoriten, um schnell über die Seitenleiste darauf zuzugreifen.
<img src="/images/user-guide/home/view-menu.png" style={{width:'100%'}} />
## Datensatzseiten
Wenn Sie einen Datensatz öffnen, wird die Detailseite aus konfigurierbaren **Tabs** und **Widgets** aufgebaut. Fügen Sie Widgets in einem Raster hinzu, entfernen Sie sie, ordnen Sie sie neu an und ändern Sie ihre Größe – Felder, verwandte Datensätze, E-Mails, Zeitleiste, Aufgaben, Notizen, Dateien, Diagramme, Iframes und mehr. Jeder Objekttyp hat sein eigenes Layout.
<Card title="Ausführliche Layout-Anleitung" icon="arrow-right" href="/l/de/user-guide/layout/overview">
Navigation, Ansichten, Datensatzseiten – detaillierte Referenz und Anleitungen.
</Card>
<VimeoEmbed videoId="1185511790" title="Layout" />

View File

@@ -0,0 +1,55 @@
---
title: Workflows
description: Automatisieren Sie Ihre Geschäftsprozesse mit dem visuellen Workflow-Builder von Twenty.
icon: bolt
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Workflows ermöglichen es Ihnen, wiederkehrende Aufgaben zu automatisieren und Twenty mit externen Tools zu verbinden – ohne Code zu schreiben (auch wenn Sie das möchten).
<VimeoEmbed videoId="1185511711" title="Workflow" />
## Wie Workflows funktionieren
Jeder Workflow besteht aus drei Teilen:
1. **Auslöser** — Was den Workflow startet
2. **Schritte** — Was als Nächstes passiert (eine oder mehrere Aktionen in Folge)
3. **Variablen** — Daten, die zwischen Schritten fließen
## Auslöser
| Auslöser | Wann er ausgelöst wird |
| --------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Datensatzereignis** | Ein Datensatz wird erstellt, aktualisiert, gelöscht oder per Upsert eingefügt oder aktualisiert |
| **Manuell** | Ein Benutzer klickt auf eine Schaltfläche (bei einem einzelnen Datensatz, mehreren Datensätzen oder global) |
| **Zeitplan** | In einem wiederkehrenden Intervall (Cron-Syntax) |
| **Webhook** | Ein externes System sendet einen HTTP POST |
## Aktionen
Workflows können beliebige Kombinationen folgender Elemente verketten:
* **Datensatzvorgänge** — Datensätze erstellen, aktualisieren, finden, löschen oder per Upsert einfügen/aktualisieren
* **E-Mail senden** — E-Mails von verbundenen Konten senden oder als Entwurf erstellen
* **HTTP-Anfrage** — Beliebige externe API aufrufen
* **Code** — Benutzerdefiniertes JavaScript für komplexe Logik ausführen
* **Verzweigungen** — If/else-Bedingungen, um den Workflow-Pfad aufzuteilen
* **Iterator** — Über Arrays von Daten iterieren
* **KI-Agent** — Einen KI-Agenten Daten autonom verarbeiten lassen
* **Verzögerung** — Warten, bevor fortgefahren wird
* **Formular** — Benutzereingaben mitten im Workflow erfassen
## Was Sie erstellen können
* Slack-Benachrichtigungen senden, wenn ein Deal einen bestimmten Status erreicht
* Neue Kontakte automatisch mit Daten aus externen APIs anreichern
* Veraltete Verkaufschancen erkennen und den Eigentümer benachrichtigen
* Daten zwischen Twenty und Ihrem Abrechnungssystem synchronisieren
* PDFs oder Rechnungen aus Datensatzdaten generieren
* Automatisch auf eingehende E-Mails antworten, die bestimmten Kriterien entsprechen
<Card title="Vollständige Workflows-Anleitung" icon="arrow-right" href="/l/de/user-guide/workflows/overview">
Detaillierte Referenz zu Auslösern, Aktionen, Variablen und praxisnahen Automatisierungsbeispielen.
</Card>

View File

@@ -0,0 +1,72 @@
---
title: Warum Twenty
icon: heart
---
import { CardTitle } from "/snippets/card-title.mdx"
Sie haben bisher zwischen Software gewählt, die einfach zu starten, aber unmöglich zu ändern ist, und Software, die flexibel ist, deren Einrichtung aber Monate dauert. Twenty ist die dritte Option: **ein produktionsreifes CRM, das Sie nach Bedarf umgestalten können.**
## Was Twenty anders macht
Twenty ist eine Plattform, auf der Sie aufbauen können, kein Produkt, das Sie konfigurieren.
<CardGroup cols={2}>
<Card img="/images/user-guide/halftone/ai.png">
<CardTitle>Für Agents entwickelt</CardTitle>
Agents arbeiten innerhalb Ihres Datenmodells mit echten Berechtigungen. Skills, Tools, MCP.
</Card>
<Card img="/images/user-guide/halftone/permissions.png">
<CardTitle>Gesicherte Erweiterbarkeit</CardTitle>
Die Flexibilität von vibe-codierten Tools auf gesicherten Grundlagen.
</Card>
<Card img="/images/user-guide/halftone/dev-api.png">
<CardTitle>Moderner Stack</CardTitle>
React, TypeScript. Ihr Team weiß bereits, wie man Twenty erweitert. Keine proprietären Sprachen, kein Gatekeeping.
</Card>
<Card img="/images/user-guide/halftone/dev-self-host.png">
<CardTitle>Kein Lock-in</CardTitle>
Open-Source-Kern, selbst hostbar, exportieren Sie Ihre Daten jederzeit.
</Card>
</CardGroup>
## Für wen ist Twenty
* **Große Unternehmen, die Salesforce ersetzen** – Ihr Team
verbringt mehr Zeit damit, gegen das Tool zu kämpfen, als es zu nutzen.
Sie fühlen sich im Lock-in, und die Kosten steigen weiter.
* **Startups mit technischen Gründern** – Sie sind
aus Tabellenkalkulationen und Notion herausgewachsen. Sie haben große Ambitionen und möchten
ein CRM, das mit Ihnen skaliert.
* **GTM-Teams, die nach einem Vorteil suchen** – Sie möchten
Ihr eigenes Lead-Scoring, Ihre eigene Anreicherung, Ihre eigenen
Outbound-Workflows aufbauen.
* **Datenschutzbewusste Organisationen** – Sie müssen
selbst hosten und Ihre Daten vollständig besitzen. Regulatorisch,
vertraglich oder einfach aus Prinzip.
* **Salesforce-Partner** –
Ihre Entwickler sind es leid, Ihren Kunden Lizenzkostenerhöhungen zu präsentieren.
Sie möchten eine bessere DX und Projekte schneller mit geringeren Lizenzkosten für Ihre Kunden liefern.
* **Webentwicklungsagenturen** – Ihr Team kennt TypeScript, React
und PostgreSQL. Twenty eröffnet Ihnen den CRM-Markt,
ohne dass Sie APEX erlernen oder proprietäre Zertifizierungen erwerben müssen.
## Für wen ist Twenty nicht geeignet
* **Teams, die ein CRM wollen, über das sie nie nachdenken
müssen.** Twenty belohnt Teams, die nah an ihren Tools bleiben und sie im Laufe der Zeit formen möchten. Wenn Sie
etwas vollständig Verwaltetes wollen, sind Pipedrive oder
HubSpot eine gute Wahl für Sie.
* **Unternehmen, die heute Hunderte vorgefertigte Integrationen
benötigen.** Unser Ökosystem wächst schnell, ist aber noch nicht
so breit wie das von Salesforce oder HubSpot. Wenn Sie sich damit wohlfühlen,
das Fehlende selbst aufzubauen, werden Sie es lieben. Wenn nicht, geben Sie uns
noch ein Jahr.
* **Organisationen, in denen Tools im Vorstandszimmer ausgewählt werden,
nicht von den Menschen, die sie nutzen.** Wir machen keine Steak-Dinners
und Executive-Briefings. Wir gewinnen bei Teams, die die
Autorität haben, ihre eigenen Tools auszuwählen.
<Card title="Bereit, loszulegen?" icon="rocket" href="/l/de/getting-started/quickstart">
Richten Sie Twenty in weniger als 5 Minuten ein – in der Cloud oder selbst gehostet.
</Card>

View File

@@ -0,0 +1,70 @@
---
title: Wichtige Funktionen
description: Eine Tour durch alles, was Twenty kann – von benutzerdefinierten Datenmodellen bis hin zu KI-gestützter Automatisierung.
icon: star
---
import { CardTitle } from "/snippets/card-title.mdx"
Twenty ist eine funktionsreiche CRM-Plattform. Das können Sie damit erstellen.
<CardGroup cols={2}>
<Card href="/l/de/user-guide/data-model/overview" img="/images/user-guide/halftone/data-model.png">
<CardTitle>Benutzerdefiniertes Datenmodell</CardTitle>
Definieren Sie die genaue Datenstruktur, die Ihr Unternehmen benötigt.
<br />Erstellen Sie benutzerdefinierte Objekte, fügen Sie benutzerdefinierte Felder mit über 20 Feldtypen hinzu und erstellen Sie Beziehungen zwischen beliebigen Objekten.
</Card>
<Card href="/l/de/user-guide/views-pipelines/overview" img="/images/user-guide/halftone/layout.png">
<CardTitle>Ansichten & Pipelines</CardTitle>
Wechseln Sie zwischen Tabellenansichten, Kanban-Boards und Kalenderansichten.
<br />Filtern Sie mit UND-/ODER-Logik, sortieren Sie nach mehreren Feldern, gruppieren Sie Datensätze und speichern Sie benutzerdefinierte Ansichten.
</Card>
<Card href="/l/de/user-guide/workflows/overview" img="/images/user-guide/halftone/workflows.png">
<CardTitle>Workflows & Automatisierung</CardTitle>
Automatisieren Sie jeden Geschäftsprozess, ohne Code zu schreiben.
<br />Lösen Sie Workflows bei Datensatzänderungen, Zeitplänen, manuellen Aktionen oder eingehenden Webhooks aus.
</Card>
<Card href="/l/de/user-guide/calendar-emails/overview" img="/images/user-guide/halftone/calendar-emails.png">
<CardTitle>Kalender- & E-Mail-Synchronisierung</CardTitle>
Verbinden Sie Ihr Google Workspace- oder Microsoft 365-Konto.
<br />E-Mails und Kalenderereignisse erscheinen automatisch in den relevanten CRM-Datensätzen.
</Card>
<Card href="/l/de/user-guide/ai/overview" img="/images/user-guide/halftone/ai.png">
<CardTitle>KI</CardTitle>
KI-Agenten, die autonom in Ihrem CRM arbeiten – sie beantworten Fragen, reichern Datensätze an und führen mehrstufige Aufgaben innerhalb Ihres Berechtigungsmodells aus.
</Card>
<Card href="/l/de/user-guide/dashboards/overview" img="/images/user-guide/halftone/dashboards.png">
<CardTitle>Dashboards & Berichte</CardTitle>
Erstellen Sie benutzerdefinierte Dashboards mit Echtzeit-Widgets.
<br />Verfolgen Sie Pipeline-Kennzahlen, Teamleistung und Geschäfts-KPIs mit konfigurierbaren Diagrammen und Filtern.
</Card>
<Card href="/l/de/user-guide/permissions-access/overview" img="/images/user-guide/halftone/permissions.png">
<CardTitle>Berechtigungen & Zugriffskontrolle</CardTitle>
Rollenbasierte Zugriffskontrolle auf jeder Ebene – Objekte, Felder und einzelne Datensätze.
<br />Konfigurieren Sie SSO mit SAML oder OIDC. Audit-Logs protokollieren, wer was getan hat.
</Card>
<Card href="/l/de/developers/extend/api" img="/images/user-guide/halftone/dev-api.png">
<CardTitle>API & Erweiterbarkeit</CardTitle>
Eine Developer-First-API, die sich an Ihr benutzerdefiniertes Datenmodell anpasst.
<br />Sowohl GraphQL- als auch REST-Endpunkte mit automatisch generierter Dokumentation pro Workspace.
</Card>
<Card href="/l/de/user-guide/data-migration/overview" img="/images/user-guide/halftone/data-migration.png">
<CardTitle>Datenimport & -export</CardTitle>
Importieren Sie Daten aus CSV-Dateien oder über die API.
<br />Feldzuordnung, Dublettenerkennung und Fehlerbehandlung sind integriert. Exportieren Sie Ihre Daten jederzeit – kein Vendor-Lock-in.
</Card>
<Card href="/l/de/developers/self-host/self-host" img="/images/user-guide/halftone/dev-self-host.png">
<CardTitle>Self-Hosting</CardTitle>
Führen Sie Twenty in Ihrer eigenen Infrastruktur mit einem einzigen Docker-Compose-Befehl aus.
<br />Volle Kontrolle über Ihre Daten, Updates nach Ihrem Zeitplan.
</Card>
</CardGroup>

View File

@@ -0,0 +1,73 @@
---
title: Schnellstart
description: Bringen Sie Twenty in weniger als 5 Minuten zum Laufen – in der Cloud oder selbst gehostet.
icon: play
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Registrierung
<Steps>
<Step title="Erstellen Sie Ihr Konto">
Gehen Sie zu [app.twenty.com](https://app.twenty.com) und registrieren Sie sich mit Google, Microsoft oder E-Mail.
</Step>
<Step title="Wählen Sie eine Testphase">
Wählen Sie **30 Tage** (mit Kreditkarte) oder **7 Tage** (ohne Kreditkarte). Beide Optionen bieten vollständigen Zugriff – unbegrenzte Kontakte, E-Mail-Integration, benutzerdefinierte Objekte, API. Sie können den Tarif oder das Abrechnungsintervall jederzeit ändern.
</Step>
<Step title="Erstellen Sie Ihren Arbeitsbereich">
Nach der Zahlungsbestätigung über Stripe legen Sie den Namen Ihres Arbeitsbereichs und Ihr Benutzerprofil fest. Sie können jederzeit kündigen.
</Step>
</Steps>
<VimeoEmbed videoId="1185227242" title="Einen Arbeitsbereich erstellen" />
## Konfigurieren Sie Ihren Arbeitsbereich
Sobald Sie eingeloggt sind, genügen drei Schritte, um Twenty zu Ihrem eigenen zu machen:
### 1. Verbinden Sie Ihr Postfach
Gehen Sie zu **Einstellungen → Konten** und verbinden Sie Ihr Google- oder Microsoft-Konto. Twenty importiert Ihre E-Mails und Kalendereinträge und erstellt automatisch Kontakte aus Interaktionen. Verwenden Sie einen anderen Anbieter? Sie können Postfächer per SMTP oder Kalender per CalDAV auf derselben Seite hinzufügen.
<Note>Beginnen Sie hier – das Verbinden eines Postfachs bietet Ihrem Team sofortigen Mehrwert mit echten Daten, noch bevor Sie irgendetwas anderes anpassen.</Note>
<VimeoEmbed videoId="1185416821" title="Verbinden Sie Ihr Postfach" />
### 2. Gestalten Sie Ihr Datenmodell
Gehen Sie zu **Settings → Data Model**, um benutzerdefinierte Objekte und Felder zu erstellen. Ein paar Dinge, die Sie wissen sollten:
* Benutzerdefinierte Objekte und Felder sind **in allen Tarifen unbegrenzt** – kein Upselling.
* **Personen, Unternehmen und Opportunities** sind die Objekte, in denen synchronisierte E-Mails und Meetings angezeigt werden. Verwenden Sie sie als Grundlage und fügen Sie Felder zur Kategorisierung hinzu (z. B. ein `Person Type`-Feld), anstatt separate Objekte zu erstellen, die keine E-Mail-Historie haben.
* Zwei Personen können nicht dieselbe E-Mail-Adresse haben. Zwei Unternehmen können nicht dieselbe Domain haben.
* Sie können Standardfelder/-objekte, die Sie nicht benötigen, deaktivieren und Felder aus Ansichten ausblenden, ohne sie zu löschen.
[Datenmodell-Referenz →](/l/de/user-guide/data-model/overview)
<VimeoEmbed videoId="1185416793" title="Gestalten Sie Ihr Datenmodell" />
### 3. Importieren Sie Ihre Daten
Verwenden Sie das Befehlsmenü (`Cmd+K` / `Ctrl+K`), um Personen, Unternehmen, Opportunities oder benutzerdefinierte Objekte über CSV zu importieren. Laden Sie zuerst die Beispieldatei herunter, um das erwartete Format zu sehen. Begrenzen Sie Dateien auf 10.000 Datensätze und entfernen Sie doppelte E-Mails/Domains, bevor Sie importieren.
[Datenmigrationsleitfaden →](/l/de/user-guide/data-migration/overview)
<VimeoEmbed videoId="1185416775" title="Importieren Sie Ihre Daten" />
## Nächste Schritte
<CardGroup cols={2}>
<Card title="Machen Sie sich mit dem Layout vertraut" icon="table-columns" href="/l/de/getting-started/core-concepts/layout">
Navigation, Ansichten, Befehlsmenü, Seitenleiste.
</Card>
<Card title="Workflows erstellen" icon="bolt" href="/l/de/user-guide/workflows/overview">
Automatisieren Sie Ihre Geschäftsprozesse.
</Card>
<Card title="Ansichten erstellen" icon="table" href="/l/de/user-guide/layout/overview">
Tabelle, Kanban, Kalender – filtern und sortieren Sie Ihre Daten.
</Card>
<Card title="API erkunden" icon="plug" href="/l/de/developers/extend/api">
Mandantenspezifisches Schema für REST und GraphQL.
</Card>
</CardGroup>