Automatisierung ohne Code

Wenn das,
dann das.

Eine visuelle Regel-Engine, die in Ihren Prozessen mitdenkt: Auslöser wählen, Bedingungen festlegen, Aktion bestimmen — vom automatischen Auftrag aus dem Angebot bis zum Webhook in Ihr Drittsystem. Ganz ohne eine Zeile Code.

🇩🇪 Made in Germany · DSGVO-konform · Deutsche Server
lawoo.io/settings/automation-rules
Regel: Angebot gewonnen → Auftrag
copy_record · on_stage_change
aktiv
WENN Auslöser: Phasenwechsel
stage.type = won
und
type = quotation
DANN Aktion: Datensatz kopieren
target_model SaleOrder
field_mapping type → order
10
Auslöse-Zeitpunkte vom Anlegen bis Mailversand
9
Regeltypen von „Feld setzen“ bis „Webhook“
UND / ODER
Verschachtelte Bedingungen mit 11 Operatoren
0
Zeilen Code im visuellen Regel-Builder
Hauptfunktionen

Eine Regel-Engine,
die mitdenkt

Zwei Ebenen — Oberfläche und Hintergrund — greifen ineinander: Buttons und Validierungen für den Nutzer, Lebenszyklus-Hooks und Webhooks im Backend.

10 Auslöse-Zeitpunkte

Eine Regel greift genau dann, wenn sie soll: beim Laden eines Formulars, beim Phasenwechsel, vor und nach dem Anlegen, Aktualisieren oder Löschen, bei Änderung bestimmter Felder oder nach dem Versand einer E-Mail.

on_form_load on_stage_change after_create on_field_change on_mail_sent + 5 weitere

9 Regeltypen

Was passieren soll, wählen Sie aus einer Liste fertiger Bausteine.

Feld setzen
Datensatz kopieren
Mail senden
Webhook
Pflichtfelder
Phase blockieren
Felder sperren
Aktions-Button
Custom-Handler

Visueller Bedingungs-Builder

UND innerhalb einer Gruppe, ODER zwischen Gruppen. 11 Operatoren — von „gleich“ und „in Liste“ bis „Feld geändert“ und „ist leer“.

Fertige Module-Presets

Module bringen vordefinierte Regeln mit — z.B. „Angebot gewonnen → Auftrag“. Aktivieren, anpassen, fertig. Eigene Regeln kommen einfach dazu.

Optional & erweiterbar

Modular installierbar — alle anderen Module laufen auch ohne Automatisierung unverändert weiter. Ist sie aktiv, können Module eigene Regeltypen registrieren.

Graceful Fallback registerRuleType()

Schnell & sicher

Regeln werden gecacht und der Cache automatisch erneuert, sobald sich etwas ändert. Greift kein Regel-Modell, wird sofort kurzgeschlossen — ohne Performance-Verlust im Alltag.

So entsteht eine Regel

Auslöser. Bedingung.
Aktion.

Jede Regel folgt demselben klaren Muster — drei Bausteine, die Sie frei kombinieren. Kein Workflow-Wirrwarr, keine Skripte.

1
Auslöser

Wann soll es passieren?

Wählen Sie einen der 10 Zeitpunkte und das Ziel-Modell (z.B. Angebot, Auftrag, Kontakt).

after_create
on_stage_change
on_field_change
2
Bedingung

Unter welchen Umständen?

UND/ODER-Gruppen mit 11 Operatoren. Die Regel feuert nur, wenn alles passt.

amount >= 1000
und
status changed
3
Aktion

Was soll geschehen?

Einer der 9 Regeltypen — mit einem Schlüssel-Wert-Editor für die Konfiguration.

set_field
copy_record
webhook
conditions

Das WENN

Die Filter-Logik: welche Werte gelten müssen, damit die Regel überhaupt feuert. Visualisiert im Bedingungs-Builder, gespeichert als saubere UND/ODER-Struktur.

config

Das WAS

Die Konfiguration der Aktion: Zielmodell, Feld-Mapping, Webhook-URL, Mail-Vorlage. Bearbeitet im Schlüssel-Wert-Editor mit String-, Listen- und Map-Werten.

Regeltypen

Neun Bausteine für
jeden Anwendungsfall

Vom stillen Feld-Update bis zum HTTP-Call ins Drittsystem — jeder Typ deckt einen konkreten Bedarf ab und lässt sich frei mit Auslöser und Bedingung kombinieren.

set_field

Feld setzen

Setzt Feldwerte automatisch — z.B. „bezahlt“ markieren, sobald der Zahlungseingang verbucht ist.

copy_record

Datensatz kopieren

Dupliziert oder erzeugt eine modellübergreifende Kopie mit Feld-Mapping — Angebot wird zu Auftrag.

send_mail

Mail senden

Rendert eine Mail-Vorlage und versendet sie — optional mit Beleg-Anhang und Eintrag in den Verlauf.

webhook

Webhook

Ruft eine externe URL auf (POST/GET/PUT/PATCH), asynchron mit Wiederholungslogik und vollem Log.

required_fields

Pflichtfelder

Erzwingt ausgefüllte Felder vor Phasenwechsel oder Speichern — fehlende werden im Dialog abgefragt.

block_stage

Phase blockieren

Verhindert einen Phasenübergang, solange die Bedingungen nicht erfüllt sind.

disable_fields

Felder sperren

Setzt bestimmte Felder oder Listenspalten auf nur-lesen — auch per Punkt-Notation (z.B. lines.unit_price).

action_button

Aktions-Button

Blendet einen Button auf einem Formular ein — z.B. „Angebot schließen“ oder „Kunde anlegen“.

custom_handler

Custom-Handler

Ruft einen modul-eigenen Service auf — z.B. erzeugt das Lager automatisch einen Lieferschein.

Webhooks

Lawoo spricht
mit Ihren Systemen.

Eine Webhook-Regel ruft jede beliebige URL auf — protokolliert, asynchron und mit Wiederholungslogik. So fließen Ereignisse aus Lawoo direkt in Ihre Drittsysteme.

1 Ereignis tritt ein
Auftrag SO-00128
Phase: „Versandt“
on_stage_change
webhook_method
POST
payload
full
url
https://erp.example.com/hook
async
2 Aufruf protokolliert
Webhook-Log
erledigt
offenpending
sendendsending
erledigtdone · 200
Bei Fehlern: Status „fehlgeschlagen“ mit Fehlermeldung — automatischer Wiederholungsversuch.

Voller oder eigener Payload

Senden Sie den kompletten Datensatz oder nur ausgewählte Felder. Methode und Header frei wählbar.

Asynchron & robust

Der Aufruf läuft im Hintergrund-Job mit Wiederholungslogik — kein Warten, kein blockiertes Formular.

Lückenloses Log

Jeder Aufruf mit Status, Payload und Antwort. Auf Wunsch zusätzlich in der Timeline des Datensatzes.

Workflow

Von der Idee zur aktiven
Regel — in 4 Schritten

1

Auslöser & Modell wählen

Bestimmen Sie, wann die Regel greift (z.B. after_create) und auf welches Modell sie zielt — Modul und DB-Modell per Auswahlliste, das Zielmodell wird automatisch befüllt.

Neue Regel
trigger_type on_stage_change
module Sale
target_model SaleOrder
Bedingungs-Builder
stage.type = won
und
type = quotation
2

Bedingungen festlegen

Im visuellen Builder UND/ODER-Gruppen zusammenklicken. Mit 11 Operatoren legen Sie exakt fest, wann die Regel feuern darf — und wann nicht.

3

Aktion konfigurieren

Regeltyp auswählen und im Schlüssel-Wert-Editor einrichten — Feld-Mapping, Webhook-URL oder Mail-Vorlage. Für Webhooks gibt es dedizierte Felder statt freier Konfiguration.

config · copy_record
target_model SaleOrder
field_mapping type → order
Regel aktiv
is_active · Cache erneuert
Angebot gewonnen → Auftrag läuft
4

Aktivieren & laufen lassen

Regel auf aktiv schalten — der Cache wird automatisch erneuert und die Regel greift ab sofort an jeder passenden Stelle. Sortierung bestimmt die Reihenfolge mehrerer Regeln.

In der Praxis

Automatisierung quer
durch alle Module

Die Engine arbeitet modulübergreifend — jedes Modul bringt eigene Presets mit und kann die Regeltypen erweitern.

Häufige Fragen

Alles, was Sie wissen müssen

Haben Sie weitere Fragen? Kontaktieren Sie unser Team.

Was kann das Automatisierungsmodul von Lawoo?

Das Automatisierungsmodul ist eine visuelle Regel-Engine: Sie definieren Regeln nach dem Muster WENN (Auslöser + Bedingungen) DANN (Aktion) — ganz ohne Code. Verfügbar sind 10 Auslöse-Zeitpunkte (z.B. nach dem Anlegen, bei Phasenwechsel, bei Feldänderung, nach Mailversand), 9 Regeltypen (Feld setzen, Datensatz kopieren, Mail senden, Webhook, Pflichtfelder, Phase blockieren, Felder sperren, Aktions-Button, Custom-Handler) und ein visueller Bedingungs-Builder mit UND/ODER-Logik und 11 Operatoren.

Brauche ich Programmierkenntnisse?

Nein. Regeln werden vollständig über eine grafische Oberfläche gebaut: Auslöser und Regeltyp per Auswahlliste, Bedingungen über einen visuellen Builder mit Operatoren und UND/ODER-Gruppen, die Konfiguration über einen Schlüssel-Wert-Editor (Strings, Listen, Maps). Module liefern zusätzlich fertige Presets mit, die Sie nur aktivieren und bei Bedarf anpassen müssen.

Wann können Regeln ausgelöst werden?

Über 10 Auslöse-Zeitpunkte: beim Laden eines Formulars (on_form_load), bei einem Phasenwechsel (on_stage_change), vor und nach dem Anlegen (before_create / after_create), vor und nach dem Aktualisieren (before_update / after_update), bei Änderung bestimmter Felder (on_field_change), vor und nach dem Löschen (before_delete / after_delete) sowie nach dem erfolgreichen Versand einer E-Mail (on_mail_sent). So greift die Automatisierung genau an der richtigen Stelle im Prozess.

Wie funktionieren die Bedingungen?

Über einen visuellen Bedingungs-Builder. Bedingungen innerhalb einer Gruppe sind UND-verknüpft, mehrere Gruppen sind ODER-verknüpft. Es stehen 11 Operatoren zur Verfügung: gleich (=), ungleich (!=), größer (>), kleiner (<), größer/gleich (>=), kleiner/gleich (<=), in Liste (in), nicht in Liste (not_in), ist leer (is_null), ist nicht leer (is_not_null) und „Feld geändert“ (changed). So feuert eine Regel nur, wenn die Situation wirklich passt.

Kann Lawoo mit externen Systemen kommunizieren?

Ja, über Webhooks. Eine Webhook-Regel ruft eine beliebige URL per POST, GET, PUT oder PATCH auf — mit vollständigem oder selbst gewähltem Payload und frei wählbaren Headern. Jeder Aufruf wird protokolliert (Status offen, sendend, erledigt, fehlgeschlagen), läuft asynchron im Hintergrund-Job mit Wiederholungslogik und kann optional in die Verlaufs-Timeline des Datensatzes geschrieben werden.

Was bedeutet „Datensatz kopieren“?

Der Regeltyp copy_record dupliziert einen Datensatz oder erzeugt eine modellübergreifende Kopie mit Feld-Mapping. Klassisches Beispiel: Wird ein Angebot gewonnen (Phase „won“), entsteht automatisch ein Auftrag — die Felder werden dabei nach einer definierten Zuordnung übertragen (z.B. type → order). So entfällt das manuelle Übertragen komplett.

Kann ich Pflichtfelder und Phasen-Sperren erzwingen?

Ja. Mit dem Regeltyp „Pflichtfelder“ (required_fields) erzwingen Sie, dass bestimmte Felder vor einem Phasenwechsel oder vor dem Speichern ausgefüllt sind — fehlende Felder werden in einem Dialog direkt abgefragt und können sofort ergänzt werden. Mit „Phase blockieren“ (block_stage) verhindern Sie einen Phasenübergang ganz, solange die hinterlegten Bedingungen nicht erfüllt sind.

Ist das Automatisierungsmodul Pflicht?

Nein, es ist optional und modular installierbar. Alle anderen Module prüfen die Verfügbarkeit und funktionieren auch ohne Automatisierung unverändert weiter. Ist das Modul installiert, lassen sich seine Regeltypen sogar von anderen Modulen erweitern — neue Aktionen erscheinen dann automatisch in der Auswahlliste.
Modular installierbar

Schluss mit Klick-Routine.
Anfang mit echter Automatisierung.

Erleben Sie in einer persönlichen Demo, wie Lawoo wiederkehrende Schritte selbst erledigt, Daten zwischen Modulen überträgt und Ihre Systeme per Webhook verbindet — in nur 30 Minuten.

DSGVO-konform Made in Germany Deutsche Server Modular installierbar
Lawoo Logo