Module & Erweiterungen Module & Erweiterungen Module & Erweiterungen
Kategorie
Module & Erweiterungen

Kontakte & Unternehmen: Dein CRM-Fundament in Lawoo

Jedes Unternehmen lebt von Beziehungen. Kunden, Lieferanten, Partner, Interessenten - sie alle müssen irgendwo erfasst, gepflegt und wiedergefunden werden. Viele KMUs starten mit einer Excel-Tabelle, wechseln dann zu einem einfachen Adressbuch und landen irgendwann bei einer Lösung, die entweder zu wenig kann oder viel zu komplex ist.

Lawoo geht einen anderen Weg: Das Contact-Modul liefert ein sauberes, strukturiertes Fundament für dein gesamtes Kontaktmanagement — ohne Ballast, aber mit allem, was du wirklich brauchst.

Ein Modell, zwei Welten: Kontakte und Unternehmen

Das Besondere am Contact-Modul: Personen und Unternehmen leben im selben System, werden aber klar unterschieden. Lawoo nutzt ein Unified Contact Model — eine einheitliche Datenstruktur, die über zwei Flags gesteuert wird:

- is_contact — markiert den Datensatz als Person (Kontakt)
- is_company — markiert den Datensatz als Unternehmen

Das bedeutet: Du arbeitest nicht mit zwei getrennten Systemen, sondern mit einer einzigen, konsistenten Datenbasis. Kontakte haben Felder wie Vorname, Nachname, Anrede und Position. Unternehmen haben stattdessen einen Firmennamen, Steuer-ID und Steuernummer. Die Formulare passen sich automatisch an.

Was ein Kontakt alles mitbringt

Jeder Kontakt in Lawoo kann deutlich mehr als Name und E-Mail. Die Felder im Überblick:

Persönliche Daten:

- Anrede (Herr, Frau, Familie, Herr und Frau)
- Titel (Dr., Prof. — konfigurierbar und übersetzbar)
- Vorname, Nachname, Position
- Bevorzugte Sprache und Währung

Adressdaten:

- Straße, Hausnummer, Adresszusatz
- PLZ, Stadt, Bundesland, Land

Kommunikation:

- E-Mail, Telefon, Mobil, Fax, Website

Unternehmensdaten (bei Firmen):

- Firmenname, Steuer-ID, Steuernummer

Systemfelder:

- Zuständiger Benutzer und zugewiesener Mitarbeiter
- Aktiv/Inaktiv-Status
- Interne Notizen
- Sortierreihenfolge

Hierarchien: Wer gehört zu wem?

In der Realität arbeiten Kontakte nicht im luftleeren Raum. Max Müller ist Einkaufsleiter bei der Muster GmbH. Die Muster GmbH ist eine Tochter der Holding AG. Lawoo bildet genau das ab.

Über das Feld parent_id wird eine selbstreferenzierende Hierarchie aufgebaut:

- Kontakte gehören zu Unternehmen — ein Kontakt kann einem Unternehmen zugeordnet werden
- Unternehmen haben Muttergesellschaften — Unternehmen können wiederum einem übergeordneten Unternehmen zugeordnet werden

So entsteht ein Baum, der deine reale Unternehmensstruktur abbildet. Im Formular einer Firma siehst du direkt alle zugehörigen Kontakte als Karten im Tab Kontakte & Adressen. Per Klick öffnest du ein Modal und legst einen neuen Kontakt direkt im Kontext des Unternehmens an.

Die Anzeige passt sich intelligent an: Bei einem Kindkontakt zeigt Lawoo den Customer Display im Format Mutterunternehmen, Kontaktname — so weißt du immer, zu welcher Firma ein Kontakt gehört, auch wenn du ihn in einer Liste siehst.

Kontakttypen: Primary, Contact, Other

Nicht jeder Datensatz hat dieselbe Bedeutung. Lawoo kennt drei Kontakttypen:

- Primary — der Hauptkontakt oder die Hauptadresse
- Contact — ein weiterer Ansprechpartner innerhalb eines Unternehmens
- Other — eine alternative Adresse (z.B. Lieferadresse, Rechnungsadresse)

Der Typ beeinflusst das Formular-Layout: Bei Other-Einträgen wird beispielsweise das Profilbild ausgeblendet, und beim Speichern wird ein eventuell vorhandenes Bild gelöscht. So bleibt die Oberfläche schlank und zeigt nur, was relevant ist.

Branchen: Hierarchische Klassifikation

Zu welcher Branche gehört ein Kontakt oder ein Unternehmen? Lawoo bietet ein eigenes Industry-System mit hierarchischer Struktur. Branchen können verschachtelt werden — z.B. Industrie > Maschinenbau > Werkzeugmaschinen.

Branchen sind übersetzbar (TranslatableModel), können aktiviert oder deaktiviert werden und lassen sich in den Einstellungen des Contact-Moduls verwalten. Dasselbe gilt für Titel (Dr., Prof., etc.) — auch sie sind übersetzbar und frei konfigurierbar.

DSGVO: Einwilligung dokumentieren

Seit der DSGVO ist die Frage „Darf ich diesen Kontakt speichern?" nicht mehr optional. Lawoo bringt zwei dedizierte Felder mit:

- gdpr_consent — Hat der Kontakt seine Einwilligung gegeben? (Ja/Nein)
- gdpr_consent_at — Wann wurde die Einwilligung erteilt? (Zeitstempel)

Damit dokumentierst du rechtskonform, ob und wann ein Kontakt der Datenverarbeitung zugestimmt hat. Keine separate Liste, kein externes Tool — alles direkt am Datensatz.

Aktivitätsverfolgung: Jede Änderung nachvollziehbar

Wer hat wann was geändert? Im Tagesgeschäft geht diese Information oft verloren. Nicht in Lawoo. Das Contact-Modul nutzt den TrackableModel-Trait, der automatisch jede Feldänderung protokolliert:

- Welches Feld wurde geändert
- Alter Wert und neuer Wert
- Wer hat die Änderung vorgenommen
- Wann genau

Das Tracking umfasst 19 Felder: Name, Position, Sprache, alle Adressfelder, alle Kontaktdaten, Steuer-IDs, Firmenzuordnung, Aktiv-Status und zuständigen Benutzer. Sogar die Erstellung und Löschung eines Kontakts werden protokolliert.

Im Formular siehst du diese Änderungshistorie als Messages — eine chronologische Timeline, die alle Änderungen, Notizen und Aktivitäten zusammenfasst.

Dateien und Notizen: Alles am Datensatz

Über den HasFiles-Trait können an jedem Kontakt und jedem Unternehmen Dateien angehängt werden — Verträge, Visitenkarten, Präsentationen, was immer du brauchst. Kontakte können außerdem ein Profilbild (Avatar) haben, das als Thumbnail (200x200 Pixel) im Formular angezeigt wird.

Der HasMessages-Trait ergänzt das Ganze um einen Kommunikationslog: Notizen, interne Kommentare und automatisch protokollierte Änderungen landen alle in derselben Timeline.

Listenansicht: Suchen, Sortieren, Finden

Die Listenansicht zeigt standardmäßig die wichtigsten Spalten: ID, Name, Stadt, Land, E-Mail und Telefon. Doch das ist nur der Anfang:

- Suche über ein zentrales Suchfeld — filtert in Echtzeit
- Sortierung per Klick auf Spaltenköpfe
- Konfigurierbare Spalten — du bestimmst, was du siehst

Für Kontakte und Unternehmen gibt es jeweils eigene Listen, die aber auf derselben Basis aufbauen. Die CompanyListView erweitert die ContactListView, sodass alle Grundfunktionen identisch sind.

Kanban-Ansicht: Kontakte visuell gruppieren

Neben der klassischen Liste bietet Lawoo auch Kanban-Boards für Kontakte und Unternehmen. Die Karten werden nach Land gruppiert — ideal, wenn du international arbeitest und einen schnellen Überblick brauchst, wo deine Kontakte sitzen.

Du kannst jederzeit zwischen Listen- und Kanban-Ansicht wechseln. Lawoo merkt sich deine bevorzugte Ansicht pro Benutzer.

Smart Buttons: Navigation in einem Klick

Im Formular eines Kontakts zeigt Lawoo Smart Buttons, die dich mit einem Klick zum verknüpften Unternehmen bringen. Umgekehrt siehst du im Unternehmen alle zugehörigen Kontakte. Wenn das CRM-Modul installiert ist, erscheinen zusätzliche Smart Buttons für Leads und Chancen — mit Badge-Zähler, wie viele Vorgänge existieren.

Bei Unternehmen werden dabei nicht nur die eigenen Leads gezählt, sondern auch die aller zugehörigen Kindkontakte — so siehst du das gesamte Vertriebsbild einer Firma auf einen Blick.

Rollen und Rechte: Wer darf was?

Das Contact-Modul bringt zwei vordefinierte Rollen mit:

Contact Manager:

- Voller Zugriff auf alle Kontakte und Unternehmen
- Kann Datensätze erstellen, bearbeiten und löschen
- Zugriff auf Einstellungen (Titel, Branchen)
- Sieht alle Datensätze im System

Contact User:

- Kann eigene Kontakte und Unternehmen bearbeiten und löschen
- Sieht nur eigene Datensätze (über die own-Berechtigung)
- Kann Titel und Branchen einsehen, aber nicht ändern
- Kein Zugriff auf Einstellungen, kein Erstellen neuer Datensätze

Die Berechtigungen folgen dem Lawoo-Standard im Format modul.entität.aktion — zum Beispiel contact.contact.view, contact.company.create oder contact.contact.settings. So lässt sich der Zugriff granular steuern.

Mehrsprachigkeit: Ein Kontakt, viele Sprachen

Jeder Kontakt hat ein language_id-Feld, das seine bevorzugte Sprache speichert. Titel und Branchen sind über den TranslatableModel-Trait mehrsprachig — die Bezeichnungen werden automatisch in der jeweiligen Systemsprache angezeigt.

Navigation im System

Das Contact-Modul fügt sich nahtlos in die Lawoo-Navigation ein:

- Kontakte — die Personenliste
- Unternehmen — die Firmenliste
- Einstellungen — Titel und Branchen verwalten

Jeder Menüpunkt ist über Middleware geschützt: Nur wer die entsprechende Berechtigung hat, sieht den Eintrag.

Warum das Fundament entscheidend ist

Das Contact-Modul ist bewusst das Fundament für alles, was in Lawoo darauf aufbaut. Das CRM-Modul verknüpft Leads mit Kontakten. Das Sale-Modul referenziert Kontakte in Angeboten und Bestellungen. Das Invoice-Modul übernimmt Rechnungsadressen aus den Kontaktdaten.

Wenn dieses Fundament nicht sauber ist, leidet alles andere. Deshalb legt Lawoo Wert auf:

- Einheitliches Modell — keine Datensilos zwischen Personen und Firmen
- Saubere Hierarchien — klare Zuordnungen statt loser Verknüpfungen
- DSGVO-Konformität — Einwilligung direkt am Datensatz
- Lückenlose Nachverfolgung — jede Änderung dokumentiert
- Flexible Ansichten — Liste oder Kanban, je nach Arbeitsweise

Fazit: Ordnung schaffen, bevor es losgeht

Bevor du über CRM-Pipelines, Angebote oder Rechnungen nachdenkst, brauchst du eines: saubere Kontaktdaten. Das Contact-Modul in Lawoo gibt dir genau das — ein durchdachtes, erweiterbares Fundament, das mit deinem Unternehmen wächst.

Personen und Unternehmen in einem System. Hierarchien, die deine Realität abbilden. DSGVO-Felder, die dich absichern. Und eine Änderungshistorie, die keine Frage offenlässt.

Dein CRM beginnt mit deinen Kontakten. Lawoo sorgt dafür, dass sie von Anfang an richtig verwaltet werden.

Häufig gestellte Fragen

Werden Kontakte und Unternehmen in getrennten Tabellen gespeichert?

Nein. Lawoo nutzt ein einheitliches Modell (Unified Contact Model) mit einer einzigen Datenbanktabelle. Über die Flags is_contact und is_company wird unterschieden, ob es sich um eine Person oder eine Firma handelt. Das verhindert Datensilos und sorgt für konsistente Verknüpfungen im gesamten System.

Wie bildet Lawoo Unternehmenshierarchien ab?

Über das Feld parent_id wird eine selbstreferenzierende Hierarchie aufgebaut. Kontakte können einem Unternehmen zugeordnet werden, und Unternehmen können wiederum einem übergeordneten Unternehmen zugewiesen werden. So lassen sich Konzernstrukturen mit Mutter- und Tochtergesellschaften abbilden.

Ist das Contact-Modul DSGVO-konform?

Lawoo bringt zwei dedizierte DSGVO-Felder mit: gdpr_consent (ob die Einwilligung vorliegt) und gdpr_consent_at (wann die Einwilligung erteilt wurde). Damit dokumentierst du rechtskonform, ob und wann ein Kontakt der Datenverarbeitung zugestimmt hat — direkt am Datensatz, ohne externe Tools.

Kann ich nachvollziehen, wer einen Kontakt geändert hat?

Ja. Das TrackableModel erfasst automatisch jede Feldänderung: welches Feld geändert wurde, alter und neuer Wert, wer die Änderung vorgenommen hat und wann. Insgesamt werden 19 Felder überwacht, inklusive Erstellung und Löschung von Datensätzen.

Welche Ansichten gibt es für Kontakte?

Lawoo bietet eine klassische Listenansicht mit Suche, Sortierung und konfigurierbaren Spalten sowie eine Kanban-Ansicht, bei der Kontakte nach Land gruppiert werden. Deine bevorzugte Ansicht wird pro Benutzer gespeichert.

Wie funktionieren die Berechtigungen im Contact-Modul?

Es gibt zwei vordefinierte Rollen: Der Contact Manager hat vollen Zugriff auf alle Kontakte, Unternehmen und Einstellungen. Der Contact User kann nur eigene Datensätze bearbeiten und hat keinen Zugriff auf Einstellungen oder das Erstellen neuer Kontakte. Alle Berechtigungen folgen dem Format modul.entität.aktion.

AK
Alexander Kröker
18. April 2026
Lawoo Logo