campaign-orchestrator
Zautomatyzuj kampanie SMS i email dla zespołu sprzedażowego z logowaniem w CRM
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Orchestrator kampanii wielokanałowych do zarządzania sekwencjami SMS i email dla potencjalnych klientów. Narzędzie integruje się z Dialpad (SMS), Gmail (email) i Attio (CRM), automatycznie planując wysyłkę wiadomości i przerywając kampanię po odpowiedzi odbiorcy. Wszystkie działania są rejestrowane w systemie CRM, co ułatwia śledzenie interakcji z potencjalnymi klientami.
Jak używać
Przygotuj zmienne środowiskowe: ustaw DIALPAD_API_KEY, ATTIO_API_KEY i GOG_KEYRING_PASSWORD w pliku konfiguracyjnym lub zmiennych systemowych. Upewnij się, że webhook Dialpad wskazuje na serwer, na którym uruchomisz skill, oraz że masz dostęp do API Gmail i rekordy kontaktów w Attio.
Zweryfikuj status potencjalnego klienta przed uruchomieniem kampanii — sprawdź w Attio, czy kontakt jest aktywny i czy nie ma już trwającej kampanii dla tego klienta.
Uruchom kampanię za pomocą polecenia: python3 campaign.py start "primary" --lead "Nazwa Firmy". Zastąp "primary" nazwą szablonu kampanii (np. "post-demo"), a "Nazwa Firmy" rzeczywistą nazwą potencjalnego klienta.
Opcjonalnie dostosuj opóźnienie między wiadomościami, dodając flagę --delay z liczbą godzin, np. --delay 2 dla dwugodzinnego interwału między wysyłkami.
Monitoruj postęp kampanii w Attio — wszystkie wysłane wiadomości i odpowiedzi są automatycznie rejestrowane. Kampania zatrzyma się automatycznie, gdy potencjalny klient odpowie na którąkolwiek z wiadomości.
Po zakończeniu kampanii przejrzyj dziennik interakcji w CRM, aby ocenić zaangażowanie klienta i zaplanować kolejne kroki sprzedażowe.