Roboteka
Roboty

Katalog robotów dla Bitrix24 (Alaio)

Gotowe roboty dla procesów biznesowych i inteligentnych procesów Bitrix24: CRM, zadania, tekst, daty, finanse i telefonia. Bezpłatna instalacja — robot pojawia się w projektancie procesów.

Przetwarzanie tablic

Sprawdź, czy wartość istnieje w tablicy

Sprawdza, czy tablica zawiera podaną wartość. Obsługuje dokładne dopasowanie i wyszukiwanie bez rozróżniania wielkości liter.

Przetwarzanie tablic

Rozmiar tablicy / liczba elementów

Liczy liczbę elementów w tablicy wartości. Działa z wynikami innych robotów i zmiennymi wielokrotnymi procesu biznesowego.

Przetwarzanie tablic

Usuń element z tablicy

Usuwa element z tablicy według wartości lub według indeksu. Zwraca tablicę bez usuniętych elementów.

Przetwarzanie tablic

Pobierz element tablicy według indeksu

Zwraca element z tablicy wartości według pozycji. 0 = pierwszy, -1 = ostatni. Działa z wynikami innych robotów.

Przetwarzanie tablic

Dodaj wartość do pola wielokrotnego

Dopisuje nową wartość do pola wielokrotnego CRM, nie nadpisując istniejących wartości.

Przetwarzanie tablic

Usuń wartość z pola wielokrotnego

Usuwa konkretną wartość z pola wielokrotnego CRM. Wszystkie pozostałe wartości są zachowywane.

Przetwarzanie tablic

Sortuj tablicę

Sortuje tablicę wartości rosnąco lub malejąco. Liczby sortowane są jako liczby, ciągi — alfabetycznie.

Przetwarzanie tablic

Suma elementów tablicy

Dodaje wszystkie liczbowe elementy tablicy. Rozumie przecinek jako separator dziesiętny, pomija elementy nieliczbowe.

Przetwarzanie tablic

Tabela HTML z tablicy

Buduje tabelę HTML z tablicy ciągów: każdy element to wiersz tabeli, separator dzieli go na kolumny. Nadaje się do e-maili i powiadomień.

Przetwarzanie tablic

Usuń duplikaty z tablicy

Usuwa powtarzające się wartości z tablicy. Zwraca tablicę unikalnych elementów i ich liczbę.

Ogólne

Pobierz plik z URL i dołącz do karty

Pobiera plik z linku i dołącza go do pola plikowego encji CRM (deal, kontakt, firma, lead).

Matematyka

Procent z liczby

Oblicza procent z liczby, dodaje lub odejmuje procent. Np.: rabat 15%, VAT 20%, narzut.

Matematyka

Zaokrąglanie w górę / w dół (ceil / floor)

Zawsze zaokrągla w górę (ceil) lub zawsze w dół (floor). Przydatne do obliczania liczby kartonów, dni i sztuk.

CRM

Zmień odpowiedzialnego u powiązanych

Zmienia osobę odpowiedzialną u encji powiązanych z bieżącą (firma/kontakt/deal): jej dealach, kontaktach lub firmach.

CRM

Wyczyść duplikaty spraw w bieżącej encji

Znajduje w osi czasu leada, deala, kontaktu lub firmy, dla której uruchomiono proces biznesowy, sprawy o tych samych nazwach, zostawia po jednej, a pozostałe kończy lub usuwa. ID nie jest potrzebne. Przydatne po scaleniu rekordów, gdy oś czasu dawcy trafia do rekordu głównego.

CRM

Wyczyść duplikaty spraw w encji według ID

Znajduje w osi czasu wskazanego leada, deala, kontaktu lub firmy sprawy o tych samych nazwach, zostawia po jednej, a pozostałe kończy lub usuwa. Encję wskazuje się typem i ID, więc robota można uruchomić z procesu innej encji. Przydatne po scaleniu rekordów, gdy oś czasu dawcy trafia do rekordu głównego.

Zadania

Wyczyść wszystkie tagi bieżącego zadania

Usuwa wszystkie tagi z bieżącego zadania. Uruchamiaj w automatyzacji lub procesie biznesowym samego zadania — ID nie jest potrzebne. Zwraca liczbę usuniętych tagów.

CRM

Wyczyść pole

Ustawia dowolne pole dowolnej encji CRM (deal, kontakt, firma, lead) na pustą wartość.

Zadania

Wyczyść wszystkie tagi zadania według ID

Usuwa wszystkie tagi z zadania na podstawie jego ID. Zwraca liczbę usuniętych tagów.

CRM

LTV klienta

Oblicza LTV klienta: sumę, liczbę i średni paragon wygranych deali lub opłaconych faktur, plus datę ostatniego zakupu i liczbę dni od niego. Data opłacenia faktury to moment przejścia do etapu opłaconego; kwoty w innych walutach są przeliczane na walutę bazową portalu po bieżącym kursie. Liczy się bieżący etap: deale i faktury przeniesione z etapu wygranego/opłaconego wypadają z obliczeń. Maksymalnie 2000 rekordów na klienta.

Matematyka

Porównaj dwie liczby (max / min)

Porównuje dwie liczby i zwraca większą, mniejszą oraz wynik porównania.

Sterowanie przepływem

Warunek złożony (AND / OR / NOT)

Sprawdza wiele warunków z grupowaniem AND/OR/NOT. Zwraca Y/N do rozgałęzienia warunkowego. Obsługuje tryb płaski (do 4 warunków) i tryb JSON dla dowolnego zagnieżdżenia.

CRM

Skopiuj oś czasu do innego elementu

Przenosi historię (sprawy i komentarze) z jednego elementu CRM lub procesu inteligentnego do innego. Sprawy są powiązywane (jeden wpis widoczny w obu osiach czasu) lub kopiowane; komentarze są kopiowane razem z plikami i linią autora w tekście. Można zawęzić wybór: według autora, okresu i liczby ostatnich wpisów. Opcja 'okres według daty zmiany' działa tylko na sprawy: Bitrix24 (Alaio) nie udostępnia daty zmiany komentarzy, więc ich okres zawsze liczy się według daty utworzenia.

Ogólne

Liczba plików w polu

Zlicza liczbę załączonych plików w polu plikowym encji CRM. Przydatne do sprawdzenia, czy dokumenty są załączone, w procesie biznesowym.

Zadania

Powiązanie bieżącego zadania z CRM

Powiązuje, odwiązuje lub zastępuje element CRM (kontakt, firmę, transakcję, lead) bieżącego zadania. Uruchamiaj w automatyzacji lub procesie biznesowym samego zadania — ID nie jest potrzebne. „Zastąp" wymienia element tego samego typu.

Przetwarzanie tekstu

Wytnij ciąg znaków

Usuwa wszystkie wystąpienia drugiej wartości z pierwszej i zwraca wynik.

Ogólne

Różnica między dwiema datami

Oblicza różnicę między dwiema datami w dniach, godzinach, minutach lub pełnych miesiącach.

Ogólne

Dzień tygodnia z daty

Zwraca dzień tygodnia dla podanej daty — jako liczbę (1=pon., 7=niedz.), w wersji zlokalizowanej i po angielsku.

Ogólne

Usuń plik z karty

Usuwa plik z pola plikowego encji CRM według indeksu lub czyści całe pole.

Ogólne

Utwórz folder na Dysku

Tworzy folder wewnątrz wskazanego folderu Dysku. Jeśli folder o tej nazwie już istnieje, domyślnie zwraca jego ID zamiast błędu.

Ogólne

Kopiuj lub przenieś plik Dysku

Kopiuje plik Dysku do wskazanego folderu lub go tam przenosi. Zwraca ID pliku: przy kopiowaniu — nowego, przy przenoszeniu — pierwotnego.

Ogólne

Kopiuj lub przenieś folder Dysku

Kopiuje folder Dysku z całą zawartością do folderu docelowego lub go tam przenosi. Zwraca ID folderu.

Ogólne

Usuń plik z Dysku

Usuwa plik Dysku według ID: domyślnie do kosza (można przywrócić), z flagą — bezpowrotnie.

Ogólne

Usuń folder z Dysku

Usuwa folder Dysku według ID z całą zawartością: domyślnie do kosza, z flagą — bezpowrotnie.

Ogólne

Publiczny link do pliku na Dysku

Zwraca publiczny link do pliku na Dysku według jego ID — można go wysłać klientowi bez dostępu do portalu.

Ogólne

Publiczny link do folderu na Dysku

Zwraca publiczny link do folderu na Dysku według jego ID — odbiorca widzi wszystkie pliki folderu bez dostępu do portalu.

CRM

Przypisanie odpowiedzialnego: kolejka / obciążenie

Wybiera kolejnego odpowiedzialnego rotacyjnie (powtórzenie na liście = większy udział) lub najmniej obciążonego i przypisuje go do bieżącego elementu.

Przetwarzanie tekstu

Wyodrębnij według wyrażenia regularnego

Wyszukuje w ciągu dopasowania wyrażenia regularnego. Zwraca pierwsze dopasowanie (lub wskazaną grupę przechwytującą) oraz wszystkie dopasowania.

Ogólne

Sprawdź wypełnienie pola

Sprawdza, czy pole encji CRM ma niepustą wartość. Zwraca Y/N do użycia w rozgałęzieniu warunkowym procesu biznesowego.

CRM

Znajdź kontakt po telefonie/e-mailu

Wyszukuje kontakt w CRM po numerze telefonu lub adresie e-mail. Zwraca ID i nazwę pierwszego dopasowania.

CRM

Znajdź deal według warunku

Wyszukuje deale w CRM według filtra: etap, osoba odpowiedzialna, kontakt, firma lub własny filtr JSON.

CRM

Znajdź lead według warunku

Wyszukuje leady w CRM według filtra: etap, osoba odpowiedzialna, telefon, e-mail lub własny filtr JSON.

CRM

Znajdź element procesu inteligentnego

Wyszukuje elementy procesu inteligentnego według filtra: etap, odpowiedzialny lub niestandardowy filtr JSON.

Zadania

Znajdź zadanie według warunku

Wyszukuje zadania według filtra: odpowiedzialny, nazwa, termin, powiązanie z CRM, status lub niestandardowy filtr JSON.

Przetwarzanie tekstu

Popraw literówki

Poprawia typowe literówki i błędy ortograficzne w tekście. Obsługuje korektę błędnego układu klawiatury (tekst wpisany w niewłaściwym układzie klawiatury). Zwraca poprawiony tekst oraz informację, czy dokonano poprawki.

Ogólne

Formatowanie daty

Formatuje datę w dowolny żądany format. Zlokalizowane nazwy miesięcy zależą od języka interfejsu: {D} → „15 maja 2026”, {d.m.Y} → „15.05.2026”.

CRM

Formatuj telefony elementu CRM według ID: własny prefiks

Sprowadza wszystkie numery telefonów wybranego elementu (lead, kontakt lub firma) na podstawie jego ID do postaci „prefiks + cyfry” — z dowolnego procesu biznesowego. Prefiks wpisuje się ręcznie.

CRM

Formatuj telefony elementu CRM: własny prefiks

Odczytuje wszystkie numery telefonów leada / kontaktu / firmy, dla których uruchomiono proces biznesowy, i normalizuje je do postaci „prefiks + cyfry”. Prefiks wpisuje się ręcznie.

Przetwarzanie tekstu

Formatuj liczbę

Doprowadza liczbę do czytelnej postaci: miejsca po przecinku, separator dziesiętny i separator tysięcy. Do e-maili, dokumentów i wiadomości.

Przetwarzanie tekstu

Formatuj numer telefonu: własny prefiks

Usuwa spacje, nawiasy i myślniki i normalizuje numer do postaci „prefiks + cyfry”. Prefiks wpisuje się ręcznie: +, +1, +44 itd.

Przetwarzanie tekstu

Formatuj ciąg za pomocą regex

Stosuje do ciągu zamianę za pomocą wyrażenia regularnego (PHP preg_replace). Użyj $0, $1, $2… w zamianie dla dopasowania i grup.

Ogólne

Płeć po imieniu

Określa płeć na podstawie imienia lub pełnego nazwiska przez wbudowany słownik — bez zewnętrznych usług i limitów. Zwraca płeć i gotowe formy zwrotu grzecznościowego.

CRM

Pobierz adres firmy/kontaktu

Odczytuje adres (faktyczny lub prawny) firmy lub kontaktu z CRM i zwraca go zarówno jako jeden ciąg, jak i w częściach.

CRM

Sprawdź listę kontrolną etapu

Odczytuje pole „Lista kontrolna etapu” i sprawdza, czy obowiązkowe pozycje bieżącego etapu są zamknięte. Zwraca Y/N, licznik i listę niewykonanego.

CRM

Pobierz komentarze elementu

Odczytuje komentarze osi czasu elementu CRM lub procesu inteligentnego i zwraca je od razu w kilku postaciach: jako jeden ciąg, jako listę do przejścia w pętli, jako tablicę JSON oraz osobno ostatni komentarz. Wybór można zawęzić według autora, okresu i liczby ostatnich wpisów.

Ogólne

Pobierz dział pracownika

Zwraca dział (jednostkę organizacyjną) pracownika. Używane do kierowania zadań według działu.

Ogólne

Pobierz link do pliku z karty

Odczytuje pole plikowe encji CRM i zwraca link do pobrania, nazwę pliku oraz rozmiar.

Ogólne

Pobierz przełożonego pracownika

Zwraca bezpośredniego przełożonego pracownika na podstawie struktury działów. Używane do eskalacji zadań.

CRM

Pobierz wartość pola powiązanej encji

Odczytuje wartość dowolnego pola z encji CRM (deal, kontakt, firma, lead) po jej ID.

Ogólne

Pobierz e-mail/telefon pracownika

Zwraca dane kontaktowe pracownika z profilu użytkownika: e-mail, telefon służbowy i prywatny.

Przetwarzanie tekstu

Hash ciągu

Oblicza hash ciągu: md5, sha1, sha256 lub crc32. Do podpisów, deduplikacji i anonimowych identyfikatorów.

Ogólne

Żądanie HTTP GET/POST

Wykonuje żądanie HTTP do dowolnego zewnętrznego API i zwraca treść odpowiedzi oraz kod statusu.

Przetwarzanie tekstu

Połącz wartości z separatorem

Łączy tablicę wartości w jeden ciąg za pomocą podanego separatora. Operacja odwrotna do „Podziel ciąg”.

Przetwarzanie tekstu

Zbuduj JSON z pól

Składa obiekt JSON z listy kluczy i odpowiadających im wartości. Wygodne do wysyłania do webhooka lub zewnętrznego API.

Przetwarzanie tekstu

Wyodrębnij wartość z JSON po ścieżce

Parsuje ciąg JSON i zwraca wartość według ścieżki z kropkami. Np.: data.user.email lub items.0.name

Matematyka

Reszta z dzielenia / podzielność

Oblicza resztę z dzielenia całkowitego dwóch liczb i sprawdza podzielność. Przydatne do sprawdzania parzystości, interwałów i podziału na partie.

Ogólne

Najbliższa data według warunku

Znajduje najbliższą przyszłą datę według warunku: następny poniedziałek, piątek, 1. dzień miesiąca, koniec miesiąca itd.

CRM

Zarządzanie obserwatorami

Dodaje, usuwa lub zastępuje obserwatorów u bieżącej encji CRM (deal, lead, kontakt, firma, smart-proces).

CRM

Powiąż rozmowę otwartej linii

Wiąże rozmowy Otwartych linii od jednej encji CRM z inną (np. z leada do deala): dialog pojawia się w osi czasu encji docelowej. Można powiązać wszystkie dialogi, ostatni lub tylko niezakończone.

Przetwarzanie tekstu

Rozłóż wymiary paczki

Rozkłada zapis wymiarów („120×80×60 cm, 15.5 kg”) na osobne liczby i oblicza objętość, wagę objętościową i przeliczeniową.

Ogólne

Kraj według numeru telefonu

Określa kraj numeru telefonu: kod ISO, nazwę zlokalizowaną i angielską, numer kierunkowy kraju. Rozróżnia wspólne kody (np. +1 — USA lub Kanada).

Telefonia

Połączenia według encji CRM

Zwraca statystyki połączeń dla leada, deala, kontaktu lub firmy: liczbę, łączny czas trwania, datę ostatniego połączenia oraz informację, czy istnieje nagranie.

Telefonia

Znajdź ostatnie połączenie według numeru

Przeszukuje historię telefonii w poszukiwaniu ostatniego połączenia z podanym numerem telefonu. Zwraca datę, czas trwania, status i link do nagrania.

CRM

Poprzedni etap

Zwraca etap, z którego element trafił na bieżący: kod i nazwę, lejek, moment opuszczenia oraz czas na nim spędzony. Działa ze sprawami, leadami i procesami inteligentnymi; domyślnie bierze element, na którym działa proces — nie ma czego konfigurować. Historia jest czytana w momencie wykonania, bez opóźnienia i bez pól w tle.

Ogólne

Wygeneruj kod QR

Tworzy kod QR z dowolnego tekstu (URL, vCard, Wi-Fi, link SBP…) i dołącza PNG do pola plikowego bieżącej encji.

Ogólne

Losowy pracownik z listy/działu

Wybiera losowego aktywnego pracownika z podanego działu lub z jawnej listy ID. Przydatne do równomiernego rozdzielania.

Sterowanie przepływem

Niezawodny webhook

Dostarcza żądanie HTTP na zewnętrzny adres z ponawianiem prób, sprawdzaniem kodu odpowiedzi i powiadomieniem użytkowników w razie niepowodzenia.

CRM

Usuń telefon z bieżącej encji

Usuwa wskazane numery z telefonów leada, kontaktu lub firmy, dla których uruchomiono proces biznesowy. ID nie jest potrzebne. Pozostałe telefony i dane kontaktowe są zachowane.

Zadania

Usuń tagi bieżącego zadania

Usuwa wskazane tagi z bieżącego zadania. Uruchamiaj w automatyzacji lub procesie biznesowym samego zadania — ID nie jest potrzebne, robot bierze bieżące zadanie. Pozostałe tagi są zachowane.

CRM

Usuń telefon z encji według ID

Usuwa wskazane numery z telefonów wybranej encji (lead, kontakt lub firma) na podstawie jej ID — z dowolnego procesu biznesowego. Pozostałe telefony i dane kontaktowe są zachowane.

Zadania

Usuń tagi zadania według ID

Usuwa wskazane tagi z zadania na podstawie jego ID. Pozostałe tagi zadania są zachowane. Przydatne do zdejmowania etykiety przy przejściu na etap.

Przetwarzanie tekstu

Zamień podciąg

Zamienia każde wystąpienie podciągu na nową wartość. Bez wyrażeń regularnych — zwykła zamiana tekstu.

Matematyka

Zaokrąglij liczbę (do N miejsc)

Zaokrągla liczbę według reguł matematycznych do podanej liczby miejsc po przecinku. Obsługuje ujemną dokładność (do dziesiątek, setek itd.).

CRM

Ustaw wartość pola powiązanej encji

Ustawia wartość dowolnego pola encji CRM (deal, kontakt, firma, lead) na podstawie jej ID.

Sterowanie przepływem

Krótka pauza

Wstrzymuje na określony czas (w sekundach), a następnie zwraca sygnał sukcesu do procesu biznesowego.

Przetwarzanie tekstu

Podziel ciąg według separatora

Dzieli ciąg na części według podanego separatora. Zwraca tablicę elementów i ich liczbę.

Przetwarzanie tekstu

Długość ciągu / liczba słów

Zwraca liczbę znaków w ciągu oraz liczbę słów. Przydatne do walidacji, kontroli limitów SMS i przycinania.

Przetwarzanie tekstu

Usuń znaczniki HTML z tekstu

Usuwa wszystkie znaczniki HTML z ciągu. Przydatne do czyszczenia treści wiadomości lub opisu przed zapisaniem w polu.

Zadania

Dodaj checklistę do zadania

Dopisuje punkty checklisty do zadania według ID. Element z prefiksem „==” zaczyna sekcję, kolejne punkty trafiają do niej.

Zadania

Zapisz poświęcony czas w zadaniu

Dodaje wpis ewidencji czasu do zadania według ID: minuty, komentarz i opcjonalnie pracownika.

Zadania

Zmień osobę zlecającą zadanie

Zmienia osobę zlecającą zadanie według ID na wybranego pracownika. Pozostałe pola zadania nie są ruszane.

Zadania

ID czatu zadania

Zwraca identyfikator czatu zadania według jego ID: liczbę i gotowy identyfikator dialogu chatXXX.

Zadania

Checklista zadania: liczniki

Liczy punkty checklist zadania według ID: razem, wykonane, pozostałe. Do kontroli gotowości w procesie.

Zadania

Zakończ lub wznów zadanie

Przenosi zadanie według ID do statusu „Zakończone” lub wznawia zakończone. Akcję wybiera parametr.

Zadania

Powiązanie zadania z CRM (po ID)

Powiązuje, odwiązuje lub zastępuje element CRM (kontakt, firmę, transakcję, lead) zadania po jej ID. Tryb „Zastąp" usuwa poprzednie powiązania tego samego typu i ustawia nowe.

Zadania

Wynik zadania

Zwraca ostatni wynik zadania według ID: tekst, pliki i autora. Do przekazania rezultatu zadania dalej w procesie.

Zadania

Ostatni komentarz zadania

Zwraca ostatni komentarz zadania według ID: tekst, autora i datę. Wpisy systemowe są domyślnie pomijane.

Zadania

Tryb wyciszenia zadania

Włącza lub wyłącza tryb wyciszenia zadania według ID — powiadomienia zadania przestają rozpraszać.

Zadania

Zmień obserwatorów zadania

Dodaje, usuwa lub zastępuje obserwatorów zadania według ID. Przy dodawaniu bieżąca lista jest zachowywana.

Zadania

Wiadomość na czat zadania

Wysyła wiadomość do dyskusji zadania według ID, w razie potrzeby załącza pliki z Dysku.

Zadania

Status zadania

Zwraca status zadania według ID: liczbę, nazwę i flagę zakończenia. Do warunków i rozgałęzień procesu.

Sterowanie przepływem

Wybór ternarny (jeśli-to-inaczej)

Porównuje dwie wartości i zwraca jeden z dwóch wyników. IF(A operator B, value_true, value_false).

Przetwarzanie tekstu

Usuń zbędne spacje

Usuwa spacje na krawędziach ciągu (lub tylko na początku/końcu) i opcjonalnie skleja powtórzone spacje wewnątrz w jedną.

CRM

Aktualizuj firmę według ID

Aktualizuje dowolną firmę według ID z dowolnego kontekstu procesu biznesowego. Pola przekazywane są jako JSON.

CRM

Aktualizuj kontakt według ID

Aktualizuje dowolny kontakt według ID z dowolnego kontekstu procesu biznesowego. Pola przekazywane są jako JSON.

CRM

Aktualizuj deala według ID

Aktualizuje dowolnego deala według ID z dowolnego kontekstu procesu biznesowego. Pola przekazywane są jako JSON.

CRM

Aktualizuj lead według ID

Aktualizuje dowolny lead według ID z dowolnego kontekstu procesu biznesowego. Pola przekazywane są jako JSON.

Zadania

Zaktualizuj zadanie według ID

Aktualizuje istniejące zadanie według ID z dowolnego kontekstu procesu biznesowego. Pola przekazywane są jako JSON.

Przetwarzanie tekstu

Kodowanie / dekodowanie URL ciągu znaków

Koduje ciąg znaków do użycia w adresie URL (encode) lub dekoduje go z powrotem (decode). Obsługuje format standardowy i komponentowy (rawurlencode).

Ogólne

Numer tygodnia z daty

Zwraca numer tygodnia w roku według ISO-8601 (tydzień zaczyna się w poniedziałek) oraz rok ISO tygodnia i etykietę w postaci 2026-W05.