LTV klienta
Robot „LTV klienta” oblicza wartość życiową klienta w CRM Bitrix24 (Alaio): sumę, liczbę i średni paragon wygranych deali lub opłaconych faktur oraz datę ostatniego zakupu i liczbę dni od niego. Wartości wracają do procesu biznesowego — do segmentacji VIP, reaktywacji „uśpionych” klientów i zapisu LTV w polu.
Robot oblicza LTV klienta bezpośrednio w procesie biznesowym Bitrix24 (Alaio). Źródłem danych są wygrane deale lub opłacone faktury; klient jest ustalany automatycznie z bieżącego elementu (kontakt, firma, deal lub lead z powiązaniem) albo wskazywany jawnie przez ID firmy lub kontaktu. Okresy: cały czas, bieżący rok, poprzedni rok lub ostatnie N dni; deale można ograniczyć do jednego lejka. Kwoty w różnych walutach są przeliczane na walutę bazową portalu po jego wewnętrznych kursach. Robot zwraca sumę (LTV), liczbę zakupów, średni paragon, datę ostatniego zakupu i liczbę dni od niego oraz flagę „Obliczono” (Y/N) do warunków. Typowe scenariusze: po wygranym dealu przeliczyć LTV i zapisać w polu klienta, nadać status VIP po przekroczeniu progu albo uruchomić reaktywację „uśpionego” klienta na podstawie dawności ostatniego zakupu.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Źródło danych | select | tak | deals |
| Klient | select | tak | auto |
| ID firmy lub kontaktu (dla trybów „według ID”) | string | — | |
| Okres | select | tak | all |
| N dni (dla okresu „Ostatnie N dni”) | string | — | |
| ID lejka deali (puste = wszystkie; tylko tryb deali) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| LTV — suma w walucie bazowej portalu | double |
| Liczba zakupów (deali/faktur) | int |
| Średni paragon | double |
| Data ostatniego zakupu (RRRR-MM-DD) | string |
| Dni od ostatniego zakupu | string |
| Waluta wyniku | string |
| Obliczono (Y/N) | string |
Jakie błędy może zwrócić robot?
Te komunikaty robot zapisuje w dzienniku procesu biznesowego, gdy nie może wykonać kroku. Z treści widać, co poprawić w ustawieniach lub danych.
- Nie ustalono klienta: element nie ma powiązanej firmy ani kontaktu. Wskaż klienta jawnie (tryb „według ID”).
- Dla okresu „Ostatnie N dni” podaj dodatnią liczbę dni.
- Nieprawidłowe ID lejka: podaj liczbowe ID albo zostaw pole puste.
- Klient ma ponad {max} rekordów — obliczanie zatrzymane. Napisz do nas, jeśli potrzebujesz takiego wolumenu.
- Błąd API
Scenariusz: reaktywacja uśpionego klienta
- Cykliczny proces biznesowy uruchamia się na firmie
- Robot oblicza LTV i liczbę dni od ostatniego zakupu
- Jeśli przekracza 180 dni, menedżer dostaje zadanie ponownego kontaktu z sumą dotychczasowych zakupów w opisie