Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

System inteligentnego przydzielania leadów dla CRM oparty na n8n

Cel:
Stworzenie w pełni autonomicznego systemu do dystrybucji przychodzących leadów pomiędzy dwoma różnymi systemami CRM (kampaniami) według skomplikowanych zasad biznesowych. Kluczowe wymagania obejmowały: dynamiczne zarządzanie dziennymi limitami dla każdej kampanii, przetwarzanie leadów wyłącznie w określonych godzinach pracy, sekwencyjne wysyłanie z losowym opóźnieniem oraz opracowanie niezawodnego systemu deduplikacji w celu zapobiegania powtórnym kontaktom.

Mój wkład:
Projekt rozpoczął się od wyzwania: istniejący proces przetwarzania leadów był nieefektywny, nie wspierał dystrybucji według kwot i prowadził do wysyłania duplikatów, co obniżało jakość pracy menedżerów.

Mój wkład polegał na całkowitym przemyśleniu i opracowaniu "od podstaw" nowej, niezawodnej architektury na self-hosted n8n. Przeszedłem od prostej liniowej logiki do bardziej zaawansowanej architektury "przetwarzania wsadowego", co pozwoliło znacznie zwiększyć wydajność i niezawodność systemu.

Rozwiązanie:
Ostateczne rozwiązanie to jedyny, zoptymalizowany proces roboczy w n8n, którego sercem jest niestandardowy węzeł Code w JavaScript. Ten "mózg" systemu wykonuje całą pracę analityczną w jednym przebiegu:

Ładuje kontekst: Wykonuje jeden efektywny zapytanie API do Google Sheets w celu uzyskania wszystkich historycznych informacji, unikając przekroczenia limitów API.

Wykonuje deduplikację: Identyfikuje i filtruje nowe leady, których e-maile były już wcześniej skutecznie przetwarzane.

Rozdziela według limitów: Dynamicznie przypisuje każdemu unikalnemu leadowi kampanię (Campaign A lub Campaign B), śledząc dzienne kwoty.

Po bloku analitycznym włącza się pętla (Loop Over Items), która zapewnia sekwencyjne, indywidualne przetwarzanie każdego leada z realizacją losowego opóźnienia przed finalnym wysłaniem przez HTTP Request.

Wynik:
Z powodzeniem opracowano i wdrożono autonomiczny system, który w pełni zautomatyzował proces dystrybucji leadów. Klient otrzymał niezawodny workflow, który działa 24/7 i gwarantuje:

- Ścisłe przestrzeganie dziennych kwot dla każdej kampanii.
- Całkowite wyeliminowanie duplikatów.
- Optymalne obciążenie API zewnętrznych usług.

#n8n #JavaScript #WorkflowAutomation #BusinessLogic #APIIntegration #GoogleSheets #CRM #Automation #NoCode #LeadDistribution #Debugging #WorkflowArchitecture #BusinessAutomation #Automatyzacja
Szczegóły pracy
Budżet 369 PLN
Dodana 14 wrzesnia 2025
204 wyświetlenia
Freelancer
Mihail Glovinsky
Ukraina Kijów  11  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 11 Sejfów
W serwisie 7 lat