Dlaczego n8n + Safina?
Safina zbiera ustrukturyzowane dane z każdego połączenia: imię dzwoniącego, numer telefonu, powód rozmowy, priorytet, podsumowanie, punkty do realizacji. Te dane znajdują się w aplikacji Safina, gotowe do wykorzystania. Ale co, jeśli chcesz, aby automatycznie trafiały do innych narzędzi?
Właśnie tutaj wkracza n8n. Safina wysyła webhook do n8n za każdym razem, gdy wystąpi zdarzenie związane z połączeniem. n8n przejmuje kontrolę i wykonuje dowolny przepływ pracy, który zbudujesz: tworzenie kontaktu w CRM, wysyłanie powiadomienia, planowanie follow-upu, zapisywanie do bazy danych.
Open-source i self-hosted
n8n jest open-source. Możesz uruchomić go na własnym serwerze, co oznacza, że dane z połączeń nigdy nie opuszczają Twojej infrastruktury. Dla firm, które przetwarzają wrażliwe informacje (zarządcy nieruchomości, placówki medyczne, doradcy finansowi), jest to znaczna przewaga nad narzędziami automatyzacji dostępnymi wyłącznie w chmurze.
Zgodność z RODO
Kiedy hostujesz n8n samodzielnie, masz pełną kontrolę nad tym, gdzie dane są przechowywane i przetwarzane. Żaden zewnętrzny dostawca usług chmurowych nie ma dostępu do informacji o dzwoniących. To upraszcza zgodność z RODO i daje Ci pełny wgląd w przepływ danych.
Ponad 400 aplikacji
n8n łączy się z ponad 400 aplikacjami od ręki: Google Workspace, Slack, HubSpot, Pipedrive, Notion, Airtable, Twilio, PostgreSQL i wiele innych. Jeśli natywna integracja nie istnieje, n8n obsługuje zapytania HTTP, dzięki czemu możesz połączyć się z dowolnym API.
Wizualny edytor przepływów pracy
Twórz automatyzacje, przeciągając i upuszczając węzły na kanwie. Do większości przepływów pracy nie jest wymagany żaden kod. Dla zaawansowanej logiki n8n obsługuje JavaScript i Python wewnątrz węzłów.
Konfiguracja w 5 krokach
1. Utwórz węzeł Webhook w n8n
Otwórz swoją instancję n8n i utwórz nowy przepływ pracy. Dodaj węzeł “Webhook” jako wyzwalacz. n8n wygeneruje unikalny adres URL webhooka. Skopiuj ten adres.
2. Skopiuj adres URL webhooka
Adres URL będzie wyglądał mniej więcej tak: https://your-n8n.example.com/webhook/abc123. Jeśli korzystasz z n8n Cloud, adres będzie w ich domenie. Jeśli hostujesz samodzielnie, będzie w Twojej domenie.
3. Dodaj adres URL w Safinie
Otwórz aplikację Safina, przejdź do Ustawienia > Integracje > Webhooki. Utwórz nowy webhook i wklej adres URL n8n. Wybierz metodę uwierzytelniania (Bearer Token lub API Key zalecane w środowisku produkcyjnym).
4. Zasubskrybuj zdarzenia
Wybierz zdarzenia, które mają uruchamiać webhook. W większości przepływów pracy odpowiednim wyborem jest call.ended — zawiera pełne podsumowanie rozmowy, dane dzwoniącego i punkty do realizacji. Wszystkie dostępne zdarzenia znajdziesz na stronie webhooków.
5. Przetestuj połączenie
Kliknij “Wyślij test” w Safinie. Przejdź do n8n i sprawdź, czy testowy payload dotarł do Twojego węzła Webhook. Powinieneś zobaczyć pełną strukturę danych połączenia. Po potwierdzeniu dokończ budowę przepływu pracy i aktywuj go.
Przykłady przepływów pracy
1. Nowe połączenie: Utwórz kontakt w HubSpot + powiadomienie na Slacku
Wyzwalacz: Webhook Safina (call.ended)
Węzły: HubSpot (Utwórz kontakt) -> Slack (Wyślij wiadomość)
Potencjalny klient dzwoni. Safina odbiera, zbiera dane i podsumowuje rozmowę. n8n otrzymuje webhook i tworzy nowy kontakt w HubSpot z imieniem dzwoniącego, numerem telefonu, firmą i powodem kontaktu. Jednocześnie na kanale sprzedażowym na Slacku pojawia się wiadomość: “Nowy lead: James Mitchell, Mitchell & Associates, zapytanie o instalację sieciową, priorytet średni.”
2. Nieodebrane połączenie: Wyślij e-mail follow-up
Wyzwalacz: Webhook Safina (call.ended)
Węzły: IF (sprawdź callback_requested) -> Gmail (Wyślij e-mail)
Ktoś dzwoni i prosi o oddzwonienie, ale Twój zespół jest niedostępny. n8n sprawdza pole callback_requested w payloadzie webhooka. Jeśli jest ustawione na true, automatycznie wysyła e-mail: “Dziękujemy za telefon. Otrzymaliśmy Twoją wiadomość i oddzwonimy w ciągu 2 godzin.” To utrzymuje zaangażowanie dzwoniącego, zamiast pozwalać mu przejść do konkurencji.
3. Prośba o spotkanie: Utwórz wydarzenie w Kalendarzu Google
Wyzwalacz: Webhook Safina (call.ended)
Węzły: IF (sprawdź słowa kluczowe dot. spotkania) -> Kalendarz Google (Utwórz wydarzenie) -> Gmail (Wyślij potwierdzenie)
Dzwoniący prosi o spotkanie w następny wtorek o 10:00. Safina rejestruje szczegóły. n8n analizuje podsumowanie, tworzy wydarzenie w Kalendarzu Google z danymi kontaktowymi dzwoniącego w opisie i wysyła e-mail z potwierdzeniem. Bez konieczności wymiany wiadomości w sprawie terminu. Szczególnie przydatne dla freelancerów i konsultantów, którzy sami zarządzają swoim kalendarzem.
4. Pilne połączenie: Alert SMS do zespołu
Wyzwalacz: Webhook Safina (call.ended)
Węzły: IF (urgency = high) -> Twilio (Wyślij SMS)
Przychodzi pilne połączenie: najemca z zarządzanej nieruchomości zgłasza pęknięcie rury lub klient IT informuje o awarii serwera. n8n sprawdza pole priorytetu. Jeśli jest “high”, wysyła SMS do dyżurnego członka zespołu z numerem dzwoniącego i jednozdaniowym podsumowaniem. Czas reakcji spada z godzin do minut.
Korzyści z n8n do automatyzacji połączeń
Dane pozostają u Ciebie
Hostuj n8n na własnej infrastrukturze. Nagrania rozmów, podsumowania i dane dzwoniących nigdy nie przechodzą przez chmurę zewnętrznego dostawcy. Masz kontrolę nad przechowywaniem, kopiami zapasowymi i dostępem.
Wizualny edytor przepływów pracy
Cała logika automatyzacji widoczna na pierwszy rzut oka. Przeciągnij, upuść, połącz. Dodaj warunki, pętle, obsługę błędów. Nietechniczny personel może zrozumieć i modyfikować przepływy pracy.
Ponad 400 integracji
Połącz się z narzędziami, których już używasz. Google Workspace, Microsoft 365, Slack, Discord, HubSpot, Pipedrive, Notion, Airtable, Twilio, SendGrid, PostgreSQL, MySQL i setki innych.
Dostępny darmowy plan
n8n Cloud oferuje darmowy plan. Self-hosted n8n jest darmowy i open-source bez limitów wykonań. Płacisz tylko za serwer.
Najczęściej zadawane pytania
Czy muszę hostować n8n samodzielnie?
Nie. n8n oferuje wersję hostowaną w chmurze, która działa od razu. Self-hosting to opcja dla firm, które chcą pełnej kontroli nad swoimi danymi, ale nie jest wymagany. Obie opcje działają z webhookami Safiny.
Jakie umiejętności techniczne są potrzebne?
Do podstawowych przepływów pracy — żadne. Wizualny edytor n8n pozwala tworzyć automatyzacje przez łączenie węzłów. W przypadku bardziej zaawansowanej logiki (warunkowe przekierowania, transformacja danych, niestandardowe wywołania API) przydaje się podstawowa znajomość JSON i HTTP.
Czy mogę używać n8n i Zapiera jednocześnie?
Tak. W Safinie możesz skonfigurować wiele webhooków, z których każdy wskazuje na inną platformę automatyzacji. Na przykład jeden webhook do n8n do wewnętrznego przetwarzania danych i drugi do Zapiera dla prostszych powiadomień. Możesz też użyć Make do jeszcze innego zestawu przepływów pracy.
Co się stanie, jeśli moja instancja n8n będzie niedostępna?
Safina automatycznie ponawia próby dostarczenia webhooka do 3 razy. Jeśli Twoja instancja n8n jest tymczasowo niedostępna, mechanizm ponawiania to obsługuje. Jeśli wszystkie próby się nie powiodą, webhook jest oznaczany jako nieudany w aplikacji Safina i możesz go ręcznie wysłać ponownie po przywróceniu instancji.
Czy n8n jest zgodny z RODO?
W wersji self-hosted n8n działa całkowicie na Twojej infrastrukturze. Żadne dane nie są wysyłane na serwery n8n. To ułatwia zachowanie zgodności z RODO, ponieważ masz kontrolę nad tym, gdzie dane są przechowywane i kto ma do nich dostęp.