Toolverse
All skills

campaign-orchestrator

by openclaw

Multi-channel follow-up campaign orchestrator for ShapeScale sales. Schedules and executes SMS + Email sequences with CRM logging and auto-termination on replies. Use when following up with demo leads or managing outreach campaigns.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend

About this skill

Multi-channel follow-up campaign orchestrator for ShapeScale sales. Schedules and executes SMS + Email sequences with CRM logging and auto-termination on replies. Use when following up with demo leads or managing outreach campaigns.

How to use

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

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

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

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

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

  6. Po zakończeniu kampanii przejrzyj dziennik interakcji w CRM, aby ocenić zaangażowanie klienta i zaplanować kolejne kroki sprzedażowe.

Related skills