System inteligentnego przydzielania leadów dla CRM oparty na n8n

Bazy danych i SQL 376 PLN
Praca 10 z 31
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
  • Dodana:
212

Freelancer

  • Zleceń 11
  • Ocena 4.9
  • Ranking 1 627
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 3 dni 10 godzin temu