Roboteka
Roboter

Roboter-Katalog für Bitrix24 (Alaio)

Fertige Roboter für Bitrix24-Geschäftsprozesse und Smart-Prozesse: CRM, Aufgaben, Text, Datum, Finanzen und Telefonie. Kostenlose Installation — der Roboter erscheint im Workflow-Designer.

Allgemein

Prüfen, ob ein Wert im Array vorhanden ist

Prüft, ob ein Array den angegebenen Wert enthält. Unterstützt exakte Übereinstimmung und Suche ohne Beachtung der Groß-/Kleinschreibung.

Allgemein

Array-Größe / Anzahl der Elemente

Zählt die Anzahl der Elemente in einem Array von Werten. Funktioniert mit Ausgaben anderer Roboter und Mehrfach-Variablen des Geschäftsprozesses.

Allgemein

Array-Element nach Index abrufen

Gibt ein Element aus einem Array von Werten nach Position zurück. 0 = erstes, -1 = letztes. Funktioniert mit Ausgaben anderer Roboter.

Allgemein

Wert zu einem Mehrfachfeld hinzufügen

Hängt einen neuen Wert an ein CRM-Mehrfachfeld an, ohne vorhandene Werte zu überschreiben.

Allgemein

Wert aus einem Mehrfachfeld entfernen

Entfernt einen bestimmten Wert aus einem CRM-Mehrfachfeld. Alle anderen Werte bleiben erhalten.

Allgemein

Datei per URL herunterladen und an Karte anhängen

Lädt eine Datei per Link herunter und hängt sie an ein Dateifeld einer CRM-Entität (Auftrag, Kontakt, Unternehmen, Lead) an.

Mathematik

Prozent von einer Zahl

Berechnet einen Prozentsatz einer Zahl, addiert oder subtrahiert einen Prozentsatz. Z. B.: 15% Rabatt, 20% MwSt., Aufschlag.

Mathematik

Aufrunden / Abrunden (ceil / floor)

Rundet immer auf (ceil) oder immer ab (floor). Nützlich für die Berechnung von Kartonmengen, Tagen und Stückzahlen.

CRM

Verantwortlichen bei verknüpften ändern

Ändert den Verantwortlichen bei Entitäten, die mit der aktuellen verknüpft sind (Unternehmen/Kontakt/Auftrag): deren Aufträge, Kontakte oder Unternehmen.

CRM

Doppelte Aktivitäten der aktuellen Entität bereinigen

Findet in der Timeline des Leads, Deals, Kontakts oder Unternehmens, für den der Geschäftsprozess läuft, Aktivitäten mit gleichem Titel, behält jeweils eine und schließt oder löscht die übrigen. Keine ID nötig. Nützlich nach dem Zusammenführen von Datensätzen, wenn die Timeline des Spenders in den Master übernommen wird.

CRM

Doppelte Aktivitäten der Entität per ID bereinigen

Findet in der Timeline des angegebenen Leads, Deals, Kontakts oder Unternehmens Aktivitäten mit gleichem Titel, behält jeweils eine und schließt oder löscht die übrigen. Die Entität wird über Typ und ID angegeben, der Roboter kann also aus dem Prozess einer anderen Entität laufen. Nützlich nach dem Zusammenführen von Datensätzen, wenn die Timeline des Spenders in den Master übernommen wird.

Aufgaben

Alle Tags der aktuellen Aufgabe löschen

Entfernt alle Tags aus der aktuellen Aufgabe. Führen Sie ihn in der Automatisierung oder im Geschäftsprozess der Aufgabe selbst aus — keine ID nötig. Gibt die Anzahl der gelöschten Tags zurück.

CRM

Feld leeren

Setzt ein beliebiges Feld einer beliebigen CRM-Entität (Auftrag, Kontakt, Unternehmen, Lead) auf einen leeren Wert.

Aufgaben

Alle Aufgaben-Tags nach ID löschen

Entfernt alle Tags einer Aufgabe anhand ihrer ID. Gibt die Anzahl der gelöschten Tags zurück.

Mathematik

Zwei Zahlen vergleichen (max / min)

Vergleicht zwei Zahlen und gibt die größere, die kleinere und das Vergleichsergebnis zurück.

Ablaufsteuerung

Komplexe Bedingung (AND / OR / NOT)

Prüft mehrere Bedingungen mit AND/OR/NOT-Gruppierung. Gibt Y/N für die bedingte Verzweigung zurück. Unterstützt den flachen Modus (bis zu 4 Bedingungen) und den JSON-Modus für beliebige Verschachtelung.

Allgemein

Anzahl der Dateien in einem Feld

Zählt die Anzahl der angehängten Dateien in einem Dateifeld einer CRM-Entität. Nützlich, um in einem Geschäftsprozess zu prüfen, ob Dokumente angehängt sind.

Aufgaben

CRM-Verknüpfung der aktuellen Aufgabe

Verknüpft, trennt oder ersetzt ein CRM-Element (Kontakt, Unternehmen, Auftrag, Lead) bei der aktuellen Aufgabe. Führen Sie ihn in der Automatisierung oder im Geschäftsprozess der Aufgabe selbst aus — keine ID nötig. „Ersetzen" tauscht das Element desselben Typs aus.

Textverarbeitung

Zeichenkette ausschneiden

Entfernt alle Vorkommen des zweiten Werts aus dem ersten und gibt das Ergebnis zurück.

Allgemein

Differenz zwischen zwei Daten

Berechnet die Differenz zwischen zwei Daten in Tagen, Stunden, Minuten oder ganzen Monaten.

Allgemein

Wochentag nach Datum

Gibt den Wochentag für das angegebene Datum zurück — als Zahl (1=Mo, 7=So), lokalisiert und auf Englisch.

Allgemein

Datei aus der Karte löschen

Löscht eine Datei aus einem Dateifeld einer CRM-Entität nach Index oder leert das Feld vollständig.

Textverarbeitung

Per regulärem Ausdruck extrahieren

Sucht Treffer eines regulären Ausdrucks in einer Zeichenkette. Gibt den ersten Treffer (oder eine bestimmte Erfassungsgruppe) und alle Treffer zurück.

Allgemein

Prüfen, ob ein Feld ausgefüllt ist

Prüft, ob ein Feld einer CRM-Entität einen nicht leeren Wert hat. Gibt Y/N zur Verwendung in einer bedingten Verzweigung des Geschäftsprozesses zurück.

CRM

Kontakt per Telefon/E-Mail finden

Sucht einen Kontakt im CRM per Telefonnummer oder E-Mail-Adresse. Gibt ID und Namen des ersten Treffers zurück.

CRM

Auftrag nach Bedingung finden

Sucht Aufträge im CRM per Filter: Phase, verantwortliche Person, Kontakt, Unternehmen oder ein eigener JSON-Filter.

CRM

Lead nach Bedingung finden

Sucht Leads im CRM per Filter: Phase, verantwortliche Person, Telefon, E-Mail oder ein eigener JSON-Filter.

CRM

Smart-Prozess-Element finden

Sucht Smart-Prozess-Elemente nach Filter: Phase, Verantwortlicher oder ein benutzerdefinierter JSON-Filter.

Aufgaben

Aufgabe nach Bedingung finden

Sucht Aufgaben nach Filter: Verantwortlicher, Titel, Frist, CRM-Verknüpfung, Status oder ein benutzerdefinierter JSON-Filter.

Textverarbeitung

Tippfehler korrigieren

Korrigiert häufige Tippfehler und Rechtschreibfehler im Text. Unterstützt die Korrektur falscher Tastaturbelegung (Text in der falschen Tastaturbelegung eingegeben). Gibt den korrigierten Text und an, ob eine Korrektur vorgenommen wurde.

Allgemein

Datumsformatierung

Formatiert ein Datum in jedes gewünschte Format. Lokalisierte Monatsnamen richten sich nach der Oberflächensprache: {D} → „15. Mai 2026“, {d.m.Y} → „15.05.2026“.

CRM

Telefonnummern der Entität per ID formatieren: eigenes Präfix

Normalisiert alle Telefonnummern einer gewählten Entität (Lead, Kontakt oder Unternehmen) anhand ihrer ID zu „Präfix + Ziffern“ — aus jedem Geschäftsprozess. Das Präfix wird eingegeben.

CRM

Telefonnummern der Entität formatieren: eigenes Präfix

Liest alle Telefonnummern des Leads / Kontakts / Unternehmens, für den der Geschäftsprozess läuft, und normalisiert sie zu „Präfix + Ziffern“. Das Präfix wird eingegeben.

Textverarbeitung

Telefonnummer formatieren: eigenes Präfix

Entfernt Leerzeichen, Klammern und Bindestriche und normalisiert die Nummer zu „Präfix + Ziffern“. Das Präfix wird eingegeben: +, +1, +44 usw.

Textverarbeitung

Zeichenkette per Regex formatieren

Wendet eine Regex-Ersetzung auf die Zeichenkette an (PHP preg_replace). Verwenden Sie $0, $1, $2… in der Ersetzung für Treffer und Gruppen.

CRM

Adresse von Unternehmen/Kontakt abrufen

Liest die Ist- oder Rechtsadresse eines Unternehmens oder Kontakts aus dem CRM und gibt sie sowohl als einzelne Zeile als auch in Einzelteilen zurück.

Allgemein

Abteilung des Mitarbeiters abrufen

Gibt die Abteilung (Struktureinheit) eines Mitarbeiters zurück. Wird zur Weiterleitung von Aufgaben nach Abteilung verwendet.

Allgemein

Datei-Link aus der Karte abrufen

Liest ein Dateifeld einer CRM-Entität und gibt die Download-URL, den Dateinamen und die Größe zurück.

Allgemein

Vorgesetzten des Mitarbeiters abrufen

Gibt den direkten Vorgesetzten eines Mitarbeiters anhand der Abteilungsstruktur zurück. Wird zur Eskalation von Aufgaben verwendet.

CRM

Feldwert einer verknüpften Entität abrufen

Liest den Wert eines beliebigen Feldes aus einer CRM-Entität (Deal, Kontakt, Unternehmen, Lead) anhand ihrer ID.

Allgemein

E-Mail/Telefon des Mitarbeiters abrufen

Gibt die Kontaktdaten eines Mitarbeiters aus dem Benutzerprofil zurück: E-Mail, Arbeits- und Privattelefon.

Allgemein

HTTP-Anfrage GET/POST

Führt eine HTTP-Anfrage an eine beliebige externe API aus und gibt Antwortkörper und Statuscode zurück.

Textverarbeitung

Werte mit Trennzeichen verbinden

Verbindet ein Array von Werten zu einer einzigen Zeichenkette mit dem angegebenen Trennzeichen. Umkehrung von „String aufteilen“.

Textverarbeitung

JSON aus Feldern erstellen

Stellt ein JSON-Objekt aus einer Liste von Schlüsseln und zugehörigen Werten zusammen. Praktisch zum Senden an einen Webhook oder eine externe API.

Textverarbeitung

Wert aus JSON per Pfad extrahieren

Parst eine JSON-Zeichenkette und gibt den Wert an einem Punktnotation-Pfad zurück. Z. B.: data.user.email oder items.0.name

Mathematik

Divisionsrest / Teilbarkeit

Berechnet den Rest der ganzzahligen Division zweier Zahlen und prüft die Teilbarkeit. Nützlich für Gerade/Ungerade-Prüfungen, Intervalle und das Aufteilen in Chargen.

Allgemein

Nächstes Datum nach Bedingung

Findet das nächste zukünftige Datum nach einer Bedingung: nächster Montag, Freitag, 1. des Monats, Monatsende usw.

CRM

Beobachter verwalten

Fügt Beobachter zur aktuellen CRM-Entität hinzu, entfernt sie oder ersetzt sie (Auftrag, Lead, Kontakt, Unternehmen, Smart-Prozess).

CRM

Gespräch des offenen Kanals verknüpfen

Verknüpft Gespräche der Offenen Kanäle (Open Lines) von einer CRM-Entität mit einer anderen (z. B. von einem Lead zu einem Auftrag): der Dialog erscheint in der Zeitleiste der Zielentität. Alle Dialoge, den letzten oder nur unerledigte verknüpfen.

Allgemein

Land nach Telefonnummer

Bestimmt das Land einer Telefonnummer: ISO-Code, lokalisierter und englischer Name, Telefonvorwahl. Unterscheidet gemeinsame Vorwahlen (z. B. +1 — USA oder Kanada).

Telefonie

Anrufe nach CRM-Entität

Gibt Anrufstatistiken für einen Lead, Auftrag, Kontakt oder ein Unternehmen zurück: Anzahl, Gesamtdauer, Datum des letzten Anrufs und ob eine Aufzeichnung vorhanden ist.

Telefonie

Letzten Anruf nach Nummer finden

Durchsucht den Telefonieverlauf nach dem letzten Anruf mit der angegebenen Telefonnummer. Gibt Datum, Dauer, Status und Aufzeichnungslink zurück.

Allgemein

QR-Code erzeugen

Erstellt einen QR-Code aus beliebigem Text (URL, vCard, WLAN, SBP-Link…) und hängt das PNG an ein Dateifeld der aktuellen Entität an.

Allgemein

Zufälliger Mitarbeiter aus Liste/Abteilung

Wählt einen zufälligen aktiven Mitarbeiter aus einer angegebenen Abteilung oder aus einer expliziten Liste von IDs. Praktisch für eine gleichmäßige Verteilung.

Ablaufsteuerung

Zuverlässiger Webhook

Stellt eine HTTP-Anfrage an eine externe Adresse zu, mit Wiederholungsversuchen, Prüfung des Antwortcodes und einer Benutzerbenachrichtigung bei Misserfolg.

CRM

Telefon der aktuellen Entität entfernen

Entfernt die angegebenen Nummern aus den Telefonnummern des Leads, Kontakts oder Unternehmens, für den der Geschäftsprozess läuft. Keine ID nötig. Andere Telefonnummern und Kontaktdaten bleiben erhalten.

Aufgaben

Tags der aktuellen Aufgabe entfernen

Entfernt die angegebenen Tags aus der aktuellen Aufgabe. Führen Sie ihn in der Automatisierung oder im Geschäftsprozess der Aufgabe selbst aus — keine ID nötig, der Roboter nimmt die aktuelle Aufgabe. Andere Tags bleiben erhalten.

CRM

Telefon der Entität per ID entfernen

Entfernt die angegebenen Nummern aus den Telefonnummern einer gewählten Entität (Lead, Kontakt oder Unternehmen) anhand ihrer ID — aus jedem Geschäftsprozess. Andere Telefonnummern und Kontaktdaten bleiben erhalten.

Aufgaben

Aufgaben-Tags nach ID entfernen

Entfernt die angegebenen Tags aus einer Aufgabe anhand ihrer ID. Alle anderen Tags der Aufgabe bleiben erhalten. Praktisch, um eine Markierung beim Stufenwechsel zu entfernen.

Mathematik

Zahl runden (auf N Nachkommastellen)

Rundet eine Zahl nach mathematischen Regeln auf die angegebene Anzahl von Nachkommastellen. Unterstützt negative Genauigkeit (auf Zehner, Hunderter usw.).

CRM

Feldwert einer verknüpften Entität setzen

Setzt den Wert eines beliebigen Feldes einer CRM-Entität (Auftrag, Kontakt, Unternehmen, Lead) anhand ihrer ID.

Ablaufsteuerung

Kurze Pause

Pausiert für die angegebene Dauer (in Sekunden) und gibt dann ein Erfolgssignal an den Geschäftsprozess zurück.

Textverarbeitung

Zeichenkette per Trennzeichen teilen

Teilt eine Zeichenkette anhand des angegebenen Trennzeichens in Teile. Gibt ein Array von Elementen und deren Anzahl zurück.

Textverarbeitung

Zeichenkettenlänge / Wortanzahl

Gibt die Anzahl der Zeichen in einer Zeichenkette und die Wortanzahl zurück. Nützlich für die Validierung, SMS-Längenprüfungen und das Kürzen.

Textverarbeitung

HTML-Tags aus Text entfernen

Entfernt alle HTML-Tags aus einer Zeichenkette. Nützlich, um den E-Mail-Text oder eine Beschreibung vor dem Speichern in einem Feld zu bereinigen.

Aufgaben

Aufgabe mit CRM verknüpfen (nach ID)

Verknüpft, trennt oder ersetzt ein CRM-Element (Kontakt, Unternehmen, Auftrag, Lead) einer Aufgabe anhand ihrer ID. „Ersetzen" entfernt bisherige Verknüpfungen desselben Typs und setzt die neue.

Ablaufsteuerung

Ternäre Auswahl (wenn-dann-sonst)

Vergleicht zwei Werte und gibt eines von zwei Ergebnissen zurück. IF(A Operator B, value_true, value_false).

CRM

Unternehmen per ID aktualisieren

Aktualisiert jedes Unternehmen per ID aus jedem Geschäftsprozess-Kontext. Die Felder werden als JSON übergeben.

CRM

Kontakt per ID aktualisieren

Aktualisiert jeden Kontakt per ID aus jedem Geschäftsprozess-Kontext. Die Felder werden als JSON übergeben.

CRM

Auftrag per ID aktualisieren

Aktualisiert jeden Auftrag per ID aus jedem Geschäftsprozess-Kontext. Die Felder werden als JSON übergeben.

CRM

Lead per ID aktualisieren

Aktualisiert jeden Lead per ID aus jedem Geschäftsprozess-Kontext. Die Felder werden als JSON übergeben.

Aufgaben

Aufgabe per ID aktualisieren

Aktualisiert eine vorhandene Aufgabe per ID aus jedem Geschäftsprozess-Kontext. Die Felder werden als JSON übergeben.

Textverarbeitung

URL-Codierung / Decodierung einer Zeichenkette

Codiert eine Zeichenkette für die Verwendung in einer URL (encode) oder decodiert sie zurück (decode). Unterstützt das Standard- und das Komponentenformat (rawurlencode).

Allgemein

Kalenderwoche nach Datum

Gibt die Kalenderwoche des Jahres nach ISO-8601 zurück (Woche beginnt am Montag) sowie das ISO-Jahr der Woche und eine Marke wie 2026-W05.