Jest poniedziałkowy poranek, a wspólny #signals kanał w Slacku Twojej agencji to kompletny chaos. Champion Klienta A właśnie opublikował post o przeglądzie budżetu. Prospect Klienta B polubił premierę konkurencji. Oba wpisy trafiają do tego samego wątku, a AE obsługujący Klienta B odpowiada na niewłaściwą transakcję. Albo co gorsza, ktoś z Twojego zespołu zaczął obserwować tych prospectów z agencyjnego konta na LinkedIn w zeszłym kwartale i kilku z nich Cię zablokowało.
Agencje sprzedażowe i GTM napotykają ten problem w momencie, gdy zaczynają monitorować aktywność na LinkedIn i X dla więcej niż jednego klienta. Sygnały są przydatne, ale mieszanie ich między klientami już nie.
Pracuję nad MultiFollow, więc miej to na uwadze podczas czytania. Stworzyliśmy anonimową watchlistę dla kont na LinkedIn i X (Twitterze). Dodajesz osoby i firmy, na których zależy każdemu klientowi. Powiadamiamy Cię, gdy opublikują post, skomentują lub (w przypadku osób na LinkedIn) polubią coś, zazwyczaj w ciągu kilku sekund. Nikt z listy nie jest o tym powiadamiany, ponieważ nigdy nie obserwujemy ani nie nawiązujemy kontaktów. W tym wpisie opisujemy, jak agencje rozdzielają te alerty według klientów, wczytują listę każdego klienta z pliku CSV, udostępniają dostęp z odpowiednimi rolami i wybierają dopasowany plan.
Gdy prowadzisz watchlisty dla kilku klientów, w pierwszej kolejności psują się dwie rzeczy. Dostarczanie miesza Klienta A i Klienta B w jednym webhooku Slacka lub jednej tabeli Clay, więc Twój delivery lead traci czas na ustalanie, kto odpowiada za dany alert. A ręczne obserwowanie prospectów z konta agencyjnego działa do momentu, aż LinkedIn nałoży ograniczenia lub prospect zauważy to i zacznie się zastanawiać, dlaczego przypadkowa agencja znajduje się w jego sieci kontaktów. Zamiast tego potrzebujesz konfiguracji, w której monitory każdego klienta trafiają do dedykowanego kanału danego klienta, lista wczytuje się z jednego pliku na klienta, a osoba od operacji nie jest jedyną, która może zaprosić AE.
Istnieją webhooki Slacka i API na poziomie konta i odbierają one dane ze wszystkich monitorów w zespole. To dobre rozwiązanie dla pojedynczego wewnętrznego zespołu sprzedaży, ale w agencji prowadzi do mieszania klientów.
Każdy monitor może mieć także własny adres URL webhooka Slacka oraz webhooka API. Ustawiasz je podczas tworzenia, edycji, w masowym pliku CSV, przez API lub przez MCP. Gdy monitor ma własny URL, ten URL ma pierwszeństwo. Alert trafia tam, a webhook na poziomie konta nie jest wywoływany dla tego monitora. Monitory bez dedykowanego adresu URL nadal korzystają z webhooków na poziomie konta.
Nasza dokumentacja rekomenduje dokładnie taki model dla agencji: każdy klient Twojej agencji otrzymuje własny kanał na Slacku. Ta sama zasada sprawdza się w przypadku Clay. Tabele prospectów dla Klienta A otrzymują jeden webhook, a tabele konkurencji dla Klienta B inny.
Dla każdego klienta utwórz kanał na Slacku (lub poproś o niego w jego przestrzeni roboczej), dodaj Incoming Webhook dla tego kanału i zapisz adres URL obok listy monitorów klienta. Kiedy tworzysz lub importujesz te monitory, wklej ten URL Slacka w każdym wierszu. Zrób to samo z webhookiem Clay lub n8n, jeśli klient chce mieć wiersze w swoim stosie technologicznym zamiast na Slacku lub równolegle ze Slackiem.
W płatnych planach obejmujących webhooki alerty docierają zazwyczaj w ciągu kilku sekund, a przy większym obciążeniu do około minuty. Sprawdzamy co sekundę. E-mail nadal działa w każdym planie, jeśli potrzebujesz kopii zapasowej, ale agencje niemal zawsze wybierają Slacka lub webhook API, aby sygnał trafiał bezpośrednio do osoby prowadzącej dane konto.
Oto jak wygląda webhook API, gdy monitorowana osoba z LinkedIn opublikuje post. Przykład pochodzi z naszej dokumentacji powiadomień.
{
"platform": "linkedin",
"profile_url": "https://www.linkedin.com/in/erikatrautman/",
"query": "URL: https://www.linkedin.com/in/erikatrautman/. Track posts. Track comments. Track likes.",
"datetime": "2025-01-19T05:52:00Z",
"link": "https://www.linkedin.com/posts/erikatrautman_vice-president-strategy-and-business-operations-activity-7272270503808000000-OxBb",
"content": "I've got two more great leadership positions I'm filling! I am so inspired by the vision and the culture here at Sprout. So come join me to transform how companies leverage social media to connect with their customers.",
"activity_type": "post"
}
activity_type to post, comment, lub like. Polubienia przychodzą z pustym content, więc jeśli proces klienta filtruje według słów kluczowych w tekście, wyłącz polubienia dla tego monitora. Pełny przewodnik po konfiguracji miejsc docelowych w Slacku, Clay, n8n i Zapierze znajdziesz w artykule jak przekierowywać alerty MultiFollow.
Gdy kwestia routingu jest już jasna, kolejnym wąskim gardłem staje się tworzenie monitorów jeden po drugim. Agencja mająca trzech klientów i po dwadzieścia osób na klienta nie powinna klikać „Utwórz” sześćdziesiąt razy.
Masowy import CSV jest dostępny w planie Business i wyższych. Plik wymaga dwóch kolumn: platform (linkedin lub twitter) oraz profile url (nagłówek zawiera spację). Wiersze dla X nadal używają twitter jako wartości platformy. Opcjonalne kolumny konfigurują posty, komentarze i polubienia, uwzględnione i wykluczone słowa kluczowe (do 10 każdego rodzaju, od 2 do 200 znaków), a także przypisane do każdego wiersza api webhook url i slack webhook url. Maksymalny rozmiar pliku to 10 MB.
Import dla dwóch klientów może wyglądać następująco. Webhook Slacka Klienta A znajduje się w jego wierszach, a Klienta B w jego.
platform,profile url,track posts,track comments,track likes,message included keywords,message excluded keywords,slack webhook url
linkedin,https://www.linkedin.com/in/client-a-champion/,true,true,true,,,https://hooks.slack.com/services/CLIENT_A/...
linkedin,https://www.linkedin.com/in/client-a-buyer/,true,true,false,"pricing,budget,RFP",webinar,https://hooks.slack.com/services/CLIENT_A/...
linkedin,https://www.linkedin.com/company/client-a-competitor/,true,false,false,"launch,pricing",,https://hooks.slack.com/services/CLIENT_A/...
linkedin,https://www.linkedin.com/in/client-b-champion/,true,true,false,,,https://hooks.slack.com/services/CLIENT_B/...
twitter,https://x.com/client-b-prospect,true,true,false,,,https://hooks.slack.com/services/CLIENT_B/...
Kilka wyborów dotyczących kolumn ma kluczowe znaczenie dla agencji. Pozostaw polubienia wyłączone dla większości osób. Nie zawierają one tekstu, więc słowa kluczowe nie mogą ich odfiltrować, a długa lista zaleje kanał klienta. Włącz polubienia tylko dla nielicznych osób, na których reakcje AE rzeczywiście zareaguje. W przypadku stron firmowych i stron typu showcase na LinkedIn ustaw komentarze i polubienia na false. Te strony generują alerty tylko dla postów. Na X śledzimy posty i odpowiedzi, a nie polubienia (prywatne od 2024 roku).
Jeśli potrzebujesz mapowania kolumn oraz listy błędów powodujących odrzucenie wiersza, nasz przewodnik po masowym imporcie CSV opisuje wszystko od początku do końca.
Agencje potrzebują także więcej niż jednego loginu. Zarządzanie zespołem jest dostępne w planie Business i wyższych. Najpierw konfigurujesz organizację (nazwa, adres), a następnie zapraszasz użytkowników przez e-mail.
Dostępne są trzy role. Admin zarządza rozliczeniami, zespołem, tworzeniem i usuwaniem alertów oraz powiadomieniami. Manager zarządza zespołem, alertami i powiadomieniami, ale nie rozliczeniami. Reader otrzymuje tylko powiadomienia. W praktyce osoba będąca właścicielem subskrypcji MultiFollow jest Adminem, lider operacyjny wgrywający pliki CSV i konfigurujący webhooki jest Managerem, a specjaliści AE, którzy potrzebują wyłącznie kanału Klienta A, mogą pozostać z rolą Reader lub po prostu korzystać ze Slacka i nigdy się nie logować.
Wysyłaj zaproszenia na adres e-mail, którego użyją do akceptacji. W przypadku oczekujących zaproszeń można zmienić rolę lub je usunąć, zanim użytkownik dołączy. Kiedy ktoś odchodzi z agencji, usuń go z zespołu, aby przestał widzieć alerty. Użytkownicy z rolą Reader nie tworzą monitorów, co zazwyczaj jest pożądanym rozwiązaniem. Osoby będące najbliżej klienta obserwują kanał na Slacku. Osoby utrzymujące watchlistę mają dostęp do panelu nawigacyjnego.
Plany są wyceniane na podstawie liczby monitorowanych kont na LinkedIn i X, a nie kredytów. Slack, webhooki API, masowy import CSV i funkcje zespołowe zaczynają się od planu Business. Oto limity z naszej strony cennika według stanu na październik 2026 roku.
| Plan | Cena | X | Slack, webhooki API, masowy CSV, zespół | |
|---|---|---|---|---|
| Free | $0 | 1 | 2 | Nie |
| Essential | $19/mies. | 5 | 10 | Nie |
| Business | $79/mies. | 25 | 50 | Tak |
| Enterprise | $199/mies. | 100 | 200 | Tak |
| Agency (wielu klientów) | Indywidualny | Indywidualny | Indywidualny | Tak (zarządzanie wieloma klientami, zaawansowane wsparcie) |
Plany Free i Essential oferują wyłącznie dostarczanie e-mailem, więc nie obsłużą routingu do Slacka dla poszczególnych klientów. Wykorzystaj plan Free do pilotażu z jedną osobą na LinkedIn i dwoma kontami na X dla pojedynczego klienta, upewnij się, że prawdziwy post lub komentarz dociera, a następnie przejdź na wyższy plan. Business obejmuje 25 monitorów LinkedIn i 50 na X ze Slackiem, webhookami, CSV i miejscami dla zespołu, co przy rozważnym podejściu wystarcza na listy dla kilku mniejszych klientów. Enterprise zwiększa limit do 100 na LinkedIn i 200 na X. Wsparcie w planie Business jest określone na stronie głównej jako podstawowe, natomiast w Enterprise i Agency jako zaawansowane.
Gdy lista przestaje się mieścić lub potrzebujesz zarządzania wieloma klientami wykraczającego poza pojedynczą subskrypcję Business lub Enterprise, rozwiązaniem jest plan Agency. Ceny i liczba monitorów są ustalane indywidualnie. Skontaktuj się z nami i powiedz, ilu klientów i ile monitorów obsługujesz.
Limit na LinkedIn jest zazwyczaj pierwszym, na który natrafisz. Jeśli trzech klientów chce monitorować po 40 osób na LinkedIn, przekraczasz plan Business i potrzebujesz planu Enterprise lub Agency, chyba że rotujesz listę pod kątem aktywnych transakcji i odnowień umów.
Kilka ograniczeń pojawia się podczas każdego spotkania wdrożeniowego z agencją, więc omówię je od razu.
Nie śledzimy zmian pracy. Jeśli champion klienta przejdzie do innej firmy, nie zasygnalizujemy zmiany stanowiska. Zobaczysz to tylko wtedy, gdy opublikuje o tym post lub komentarz, a Twoje słowa kluczowe będą do niego pasować. Do tej części umowy agencyjnej zachowaj dedykowane narzędzie do śledzenia zmian pracy lub wzbogacanie danych w CRM.
Strony firmowe i strony showcase na LinkedIn generują alerty wyłącznie dla postów. Komentarze i polubienia wymagają monitora osoby na LinkedIn. Na X śledzimy posty i odpowiedzi, a nie polubienia. Ponadto plany Free i Essential nie oferują webhooków Slacka ani API, więc jakakolwiek konfiguracja routingu agencyjnego wymaga planu Business lub wyższego.
Nie prowadzimy również otwartego monitoringu słów kluczowych w całym internecie. Jeśli klient oczekuje alertów za każdym razem, gdy ktoś wspomni o jego marce na Reddicie lub Facebooku, służy do tego inny produkt (KWatch.io), ponieważ MultiFollow monitoruje wyłącznie konta znajdujące się na liście.
Wybierz klienta, którego najmniej chciałbyś pomieszać z innymi. Utwórz dla niego kanał na Slacku (lub uzyskaj jego webhook), dodaj jedną kluczową osobę z LinkedIn w darmowym planie MultiFollow (1 profil na LinkedIn i 2 konta na X, tylko e-mail, bez karty) i poczekaj na prawdziwy post lub komentarz. Kiedy się pojawi, przejdź na plan Business, zaimportuj plik CSV tego klienta z wypełnionym webhookiem Slacka dla każdego wiersza, zaproś swojego szefa operacji jako Managera i dopiero wtedy dodaj kolejnego klienta z innym webhookiem. Kiedy lista przekroczy możliwości planu Business lub Enterprise, zapytaj nas o plan Agency.
Julien, Product Manager w MultiFollow