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.

Ogólne

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.

Ogólne

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.

Ogólne

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.

Ogólne

Dodaj wartość do pola wielokrotnego

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

Ogólne

Usuń wartość z pola wielokrotnego

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

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.

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.

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.

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 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.

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.

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.

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.

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.

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.

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

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.

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).

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.