Salesforce Sales Cloud to potężne narzędzie CRM, ale jego możliwości można znacznie rozszerzyć poprzez integrację z innymi systemami używanymi w firmie. Połączenie z narzędziami marketingowymi takimi jak: narzędziami takimi jak Marketing Cloud, MailChimp, systemami ERP a nawet platformami takimi jak Google Workspace czy Microsoft Teams może zoptymalizować sposób w jaki przebiegają codzienne działania.
Po co integrować?
To normalne, że nawet małe i średnie firmy korzystają z dziesiątek, a często setek aplikacji. Bez integracji, dane dotyczące tych samych rzeczy są rozporoszone, co bardzo utrudnia współpracę i podejmowanie decyzji. Integracja Salesforce przynosi przez to sporo bezpośrednich korzyści:
- Lepsza współpraca między zespołami: Zespoły sprzedaży, marketingu, obsługi klienta i IT mogą uzyskać dostęp do tych samych, aktualnych danych o klientach. Integracja tworzy jednolite źródło informacji, dostępne w czasie rzeczywistym.
- Zwiększenie wydajności i produktywności: Eliminacja ręcznego wprowadzania danych oraz aktualizacji oszczędza czas i redukuje błędy. Automatyczne generowanie raportów i usprawnienie przepływu pracy pozwala skupić się na zadaniach budujących więcej wartości w czasie.
- Poprawa jakości danych: Integracja zapewnia dostęp do szerszego zakresu danych, co pozwala na głębszą analizę i lepsze zrozumienie klientów.
Rodzaje integracji
Integrację Salesforce z innymi systemami można umownie podzielić na trzy główne rodzaje:
Integracja danych: Koncentruje się na synchronizacji danych między systemami. Przykład: zamiast wysyłać e-maile z prośbą o aktualizację danych klienta, integracja z systemem ERP automatycznie synchronizuje informacje, zapewniając wszystkim zespołom dostęp do najnowszych danych.
Integracja procesów: Łączy procesy biznesowe w różnych systemach, tworząc zautomatyzowany przepływ pracy.
Przykład: Zintegrowanie Sales Cloud z platformą do obsługi klienta, taką jak Zendesk, pozwala agentom obsługi klienta na dostęp do pełnej historii interakcji z klientem w Salesforce, bez konieczności przełączania się między systemami.
Integracja wirtualna: Umożliwia dostęp do danych z systemów zewnętrznych w Salesforce bez ich replikowania (kopiowania do Salesforce). Dane są pobierane na żądanie, co oszczędza miejsce.
Przykład: Integracja z sytemem ERP SAP może udostępniać tylko podgląd do zamówień i faktur dostępnych faktycznie w systemie ERP.

Możliwości integracji Salesforce / Narzędzia i technologie
Salesforce oferuje bogaty zestaw narzędzi ułatwiających integrację Sales Cloud w zależności od kompetencji jakie mamy w firmie i typu integracji. Do dyspozycji mamy zarówno rozwiązania low-code, przeznaczone dla administratorów i użytkowników biznesowych, jak i zaawansowane platformy programistyczne dla deweloperów. Oto lista opcji, do wyboru, która doskonale ilustruje otwartość systemu:
MuleSoft Composer to intuicyjne narzędzie low-code, które pozwala na tworzenie integracji za pomocą graficznego interfejsu, bez konieczności pisania kodu. Idealnie nadaje się do prostych integracji z popularnymi aplikacjami, takimi jak Slack, NetSuite czy Google Workspace.
Salesforce Connect umożliwia dostęp do danych z systemów zewnętrznych w czasie rzeczywistym, bez konieczności ich importowania do Salesforce. Działa w oparciu o standard OData i pozwala na tworzenie tzw. „obiektów zewnętrznych”, które można traktować jak standardowe obiekty Salesforce.
Heroku Connect zapewnia dwukierunkową synchronizację danych między Salesforce a bazą danych Heroku Postgres. Jest to rozwiązanie o wysokiej wydajności, idealne do integracji z aplikacjami o dużym natężeniu ruchu i dużej ilości danych.
MuleSoft Anypoint Platform to zaawansowana platforma do integracji i zarządzania API, która pozwala na łączenie Salesforce z praktycznie każdym systemem. Oferuje szeroki wybór gotowych konektorów, narzędzia do transformacji danych i zarządzania API.
Platform Events to mechanizm oparty o architekturę event-driven, który umożliwia integrację w czasie rzeczywistym. Idealnie nadaje się do scenariuszy, w których zmiany w jednym systemie muszą natychmiastowo wywoływać akcje w innym systemie.
Change Data Capture to narzędzie do replikacji danych Salesforce do systemów zewnętrznych. Pozwala na śledzenie zmian w danych Salesforce i automatyczne wysyłanie powiadomień do innych systemów.
API Salesforce, w tym REST API, SOAP API i Bulk API, to fundament integracji programistycznych. Pozwalają one deweloperom na tworzenie niestandardowych integracji, które spełniają specyficzne potrzeby biznesowe.
Heroku Connect zapewnia dwukierunkową synchronizację danych między Salesforce a bazą danych Heroku Postgres. Jest to rozwiązanie o wysokiej wydajności, idealne do integracji z aplikacjami o dużym natężeniu ruchu i dużej ilości danych.
Więcej przykładów integracji
Popatrzmy na praktyczne i często spotykane popularne przykłady integracji.
Integracja z MailChimp: integracja pozwala na automatyczne dodawanie leadów z Salesforce do list mailingowych w MailChimp, wysyłanie spersonalizowanych kampanii e-mailowych i śledzenie ich efektywności bezpośrednio w Salesforce.
Integracja z MS Teams: Przypięcie rekordów Salesforce do kanałów, czatów, spotkań w kalendarzu i wideokonferencji w Teams ułatwia szybkie odnalezienie potrzebnych danych. Za pomocą ‘@’ możesz wywoływać rekordy Salesforce oraz edytować bezpośrednio w Teams.
Integracja z Google Workspace: Dzięki integracji handlowcy mogą tworzyć oferty i umowy w Google Docs, a następnie automatycznie zapisywać je w Salesforce, oszczędzając czas i redukując ryzyko błędów.
Integracja z systemami ERP: integracja Sales Cloud z systemem ERP, np. SAP, synchronizuje dane klientów, zamówień, faktur i płatności, zapewniając pełny obraz finansowy, a dzięki temu bezpośrednio usprawniając procesy biznesowe.

Wybór odpowiedniego rozwiązania
Wybór odpowiedniego rozwiązania do integracji Sales Cloud zależy od kilku czynników. Podstawowe obszary do przemyślenia to:
- Złożoność integracji: Proste integracje można zrealizować za pomocą narzędzi low-code, np. MuleSoft Composer czy External Services. Bardziej złożone integracje wymagają zaangażowania programistów i użycia platform takich jak MuleSoft Anypoint Platform.
- Wymagania dotyczące wydajności: Jeżeli integracja obejmuje duże ilości danych lub wymaga przetwarzania w czasie rzeczywistym, należy wybrać rozwiązanie o wysokiej wydajności, np. Heroku Connect.
- Koszty: Należy uwzględnić koszty licencji, wdrożenia i utrzymania wybranego rozwiązania. Część narzędzi jest dostępne w ramach podstawowych licencji Salesforce.
Uwaga, często okazuje się, że integracja to bardzo kosztowna część wdrożenia. Warto poważnie się zastanowić nad potrzebą stojącą za pomysłem łączenia systemów i zadać sobie następujące pytania: Ile danych muszę zintegrować? Jak złożone są moje procesy biznesowe? Jakie wymagania dotyczące bezpieczeństwa i zgodności z przepisami muszę spełnić? Jaki mam budżet na integrację?
Podsumowanie
Integracja Salesforce Sales Cloud to klucz do sukcesu w dzisiejszym konkurencyjnym środowisku biznesowym. Skontaktuj się z nami, aby dowiedzieć się więcej o tym, jak możemy pomóc Ci zintegrować Twoje systemy.
Autor: Grzegorz Boński