Salesforce i webhooki: natychmiastowe integracje z innymi systemami

Jak Salesforce może od razu informować inne systemy o zmianach: Flow z HTTP, Outbound Messages, Platform Events i CDC. Przykładowe procesy i budowa integracji z n8n.

Salesforce może natychmiast informować inne systemy o zmianach, zamiast czekać, aż ktoś je odpyta. Do wysyłania zdarzeń na zewnątrz służą m.in. Flow z akcją HTTP (wywołanie zewnętrznego endpointu), Outbound Messages oraz zdarzenia platformy (Platform Events i Change Data Capture) dla integracji subskrybujących zmiany. W drugą stronę inne systemy zapisują dane w Salesforce przez REST API. Webhooki skracają czas reakcji: wygrana szansa od razu tworzy projekt, umowę i fakturę w innych systemach, a nowy lead od razu trafia do handlowca na Slacku.

Sposoby wysyłania zdarzeń z Salesforce

MechanizmKiedy
Flow z wywołaniem HTTP
Proste powiadomienia o zmianie rekordu do zewnętrznego endpointu, np. webhooka n8n
Outbound Message
Starszy mechanizm SOAP z ponawianiem dostarczenia
Platform Events / Change Data Capture
Integracje subskrybujące strumień zmian, większa skala
Odpytywanie przez API
Gdy natychmiastowość nie jest potrzebna

Dostępność funkcji zależy od edycji Salesforce. Sprawdź ją w dokumentacji swojej organizacji.

Ikona teczki połączona różowymi strzałkami przez rozgałęziony węzeł z ikonami koperty, kalendarza i bazy danych na ciemnym tle.

Przykładowe procesy

  • wygrana szansa → projekt w systemie zadań, umowa do podpisu, faktura w księgowości,
  • nowy lead → powiadomienie handlowca na Slacku i zadanie follow-upu,
  • zmiana statusu zamówienia → mail lub SMS do klienta,
  • nowe zgłoszenie serwisowe → przypisanie technika i wpis w kalendarzu.

Przykład z naszych wdrożeń: śledzenie przesyłek DHL, DPD i InPost w Salesforce. Więcej w zakładce automatyzacje Salesforce.

Jak zbudować to z n8n

  1. W n8n utwórz webhook z uwierzytelnieniem.
  2. W Salesforce zbuduj Flow wyzwalany zmianą rekordu, który wywołuje ten adres z potrzebnymi polami.
  3. W n8n zwaliduj dane i wykonaj akcje w innych systemach.
  4. Zapisz wynik w Salesforce (np. numer projektu) przez REST API.
  5. Dodaj obsługę błędów i raport nieudanych zdarzeń.

Na co uważać

  • limity API Salesforce przy zapisie zwrotnym,
  • ponowienia zdarzeń: zabezpiecz się przed podwójnym utworzeniem faktury,
  • uwierzytelnianie endpointu, który przyjmuje dane z Salesforce.

Więcej w artykułach co to jest webhook i import danych do Salesforce.

Integracje Salesforce z Codeless

Zobacz usługę automatyzacji procesów albo umów bezpłatną konsultację.

Potrzebujesz pomocy z automatyzacją?

Skontaktuj się z nami i porozmawiajmy o Twoich potrzebach. Pomożemy Ci wybrać najlepsze rozwiązanie.

Umów konsultację

Słownik pojęć

TerminDefinicja
Webhook — mechanizm powiadomień w czasie rzeczywistym; aplikacja wysyła HTTP do określonego URL, gdy zdarzenie wystąpi.
Event-driven integration (integracja oparta na zdarzeniach) — procesy uruchamiane natychmiast po wystąpieniu zdarzenia, bez polling.
Idempotencja — cecha operacji, która daje ten sam efekt niezależnie od liczby powtórzeń.
IP whitelisting — lista zaufanych adresów IP, która ogranicza dostęp do usług.
Make — platforma automatyzacji łącząca tysiące aplikacji; umożliwia tworzenie scenariuszy typu webhook → akcja.

Często zadawane pytania

Znajdź odpowiedzi na pytania związane z tym artykułem

Tak, m.in. przez Flow z wywołaniem zewnętrznego endpointu i Outbound Messages, a dla większej skali przez Platform Events i Change Data Capture.

Masz pytania o ten artykuł?

Skontaktuj się z nami, a odpowiemy na wszystkie Twoje wątpliwości

Bezpłatna konsultacja
Odpowiedź w ciągu 24h
Spersonalizowana wycena

Możesz również skontaktować się z nami bezpośrednio: