Sprzedaż

Integracja AI z Salesforce: dane CRM w naturalnym języku

Salesforce gromadzi dane o każdym dealu i kliencie. AI sprawia, że można je odpytywać po polsku, bez raportów i bez SOQL.

⏱ 7 min czytania · 📅 23.07.2026 · 👁 2 wyświetleń

Salesforce ma w sobie dane o każdym kliencie, każdym dealu, każdym telefonie, jaki handlowiec wykonał przez ostatnie trzy lata. Problem nie w tym, że tych danych nie ma. Problem w tym, że wyciągnięcie czegokolwiek konkretnego zajmuje czas: trzeba wiedzieć, gdzie kliknąć, jak zbudować raport, albo przynajmniej co wpisać w SOQL, żeby dostać odpowiedź na żywo.

Menadżer przed spotkaniem nie ma na to czasu. Handlowiec po powrocie z delegacji nie zawsze pamięta, żeby zaktualizować etap deala. I dyrektor sprzedaży, który pyta o stan pipeline'u na przyszły tydzień, nie powinien czekać, aż ktoś zrobi mu zestawienie w Excelu.

Stąd bierze się sens podłączenia AI do Salesforce: zamiast raportów i dashboardów, zwykłe pytanie po polsku i odpowiedź na żywo, z aktualnych danych.

Salesforce ma dane. Trudność jest w dostępie

To jest rzecz, z którą spotykamy się regularnie u klientów korporacyjnych. Salesforce jest ogromny, świetnie udokumentowany i pełen danych. Ale żeby wyciągnąć z niego konkret, trzeba albo sprawnych raportów zbudowanych przez kogoś z IT, albo dashboardu, który ktoś zaprojektował trzy lata temu i dziś połowa zakładek jest nieaktualna.

Typowa sytuacja z biura: handlowiec wraca ze spotkania, prosi menedżera o szybki przegląd konta przed kolejną rozmową. Menedżer otwiera Salesforce, widzi kartę Account, kilkanaście pól, dwie otwarte Opportunities w etapie "Negotiation/Review", pięć Tasków oznaczonych "Completed" i jeden Case z ubiegłego kwartału z Status "Closed". Przeczytanie każdego wpisu po kolei trwa. A czas na to nie ma.

AI skraca to do jednego pytania: "Co wiem o firmie Kowalczyk Industries przed spotkaniem jutro?" I dostaje streszczenie w 10 sekund.

Co podłączamy i jakie dane wyciągamy

Integracja opiera się na oficjalnym REST API Salesforce oraz Metadata API. Nie ma tu żadnej magii, dane są pobierane z istniejących obiektów. Oto co podłączamy najczęściej:

  • Opportunities: Name, Stage, Amount, Close Date, Probability, Lead Source, Next Step, Forecast Category, Owner. To jest serce pipeline'u. Widzimy, co siedzi w "Prospecting", co przeszło do "Proposal/Price Quote", a co utknęło w "Negotiation/Review" od czterech tygodni bez ruchu.
  • Accounts: Rating, Type, Industry, Account Owner, Last Activity Date. Dzięki temu AI wie, czy pytamy o konto strategiczne z kategorii "Hot", czy o firmę, z którą handlowiec rozmawiał raz i wpisał ją jako "Cold".
  • Contacts: Title, Contact Role, Last Activity Date, Do Not Call. Szczególnie ważne w firmach, gdzie na jednym koncie jest kilka osób i trzeba wiedzieć, kto jest Decision Makerem, a kto tylko użytkownikiem technicznym.
  • Cases: Status, Priority, Case Reason, Subject, Date Opened, Date Closed. Połączenie historii sprzedażowej z historią supportową w jednym miejscu. Handlowiec, który idzie na spotkanie, powinien wiedzieć, czy klient ma aktualnie otwarte zgłoszenie.
  • Tasks i Events: Subject, Status, Activity Date, Description, Call Duration. Historia tego, co naprawdę działo się z klientem, nie tego, co ktoś chciał żeby się działo.

Dostęp konfigurujemy przez Connected App w Salesforce z tokenem OAuth 2.0. Dane nie są kopiowane na stałe do żadnej zewnętrznej bazy, są pobierane w momencie zapytania. To ważne szczególnie dla firm, które mają wewnętrzne polityki dotyczące danych klientów.

Co AI robi z tymi danymi i jak to wygląda w praktyce

To nie jest kolejny raport z Salesforce. To asystent, który odpowiada na pytania. Kilka konkretnych przypadków, które wdrażamy u klientów:

  • Streszczenie konta przed spotkaniem. Handlowiec pyta: "Opisz mi sytuację z firmą ABC przed jutrzejszym spotkaniem." AI sprawdza Account, ostatnie trzy Opportunities, Tasks z ostatnich 60 dni, otwarte Cases i listę Contacts z rolami. Zwraca krótkie podsumowanie: kto jest po ich stronie, gdzie jesteśmy z deale'm, co obiecaliśmy na ostatniej rozmowie, czy mają aktualnie coś otwartego u supportu.
  • Przegląd pipeline'u po polsku. Zamiast otwierać raport, dyrektor pyta: "Które szanse sprzedaży mają Close Date w tym miesiącu i są poniżej 40% Probability?" Dostaje listę z kwotami, etapami i opiekunami szybciej, niż ktokolwiek zbudowałby filtr w kreatorze raportów Salesforce.
  • Generowanie propozycji follow-up. Po spotkaniu handlowiec wkleja lub dyktuje notatki. AI proponuje nowy Task do Salesforce: Subject, Due Date, Assigned To, opis. Jeden klik zatwierdza i Task trafia do systemu. Koniec z notatkami w telefonie, które nigdy nie trafiają do CRM.
  • Szybki rzut oka na Q3. "Jak wygląda nasz pipeline na Q3, podział po etapach?" AI sumuje Amount po Opportunity Stage, pokazuje Forecast Category, wskazuje, ile siedzi w "Best Case", a ile jest w "Commit".

Sygnalizacja ryzykownych dealów

To jedna z rzeczy, które realnie zmieniają codzienną pracę dyrektora sprzedaży. Zamiast ręcznie przeglądać pipeline raz w tygodniu i łapać się za głowę, AI robi to automatycznie.

Sprawdzamy regularnie kilka sytuacji, które są zwykle sygnałem problemów:

  • Opportunities, gdzie Close Date minął, a Stage to wciąż coś innego niż "Closed Won" lub "Closed Lost". Klasyczny przypadek: deal przepadł albo się przeciągnął, ale nikt nie zaktualizował daty ani etapu. W pipeline wisi jako aktywny, zawyżając prognozę.
  • Deals z Probability powyżej 60% i pustym polem Next Step. Jeśli ktoś uważa, że prawie wygraliśmy, ale nie zapisał, co robimy dalej, zwykle jest problem z jakością danych albo z rzeczywistym stanem negocjacji.
  • Konta z otwartą Opportunity, gdzie Last Activity Date to ponad 45 dni temu. Brak kontaktu to brak postępu. Warto wiedzieć o tym zanim skończy się kwartał.
  • Contacts oznaczeni jako Decision Maker z pustym polem Email lub z flagą Do Not Call = True. Nie mamy jak dotrzeć do osoby, która decyduje o zakupie.

Żadna rakietowa nauka. To logika, którą każdy doświadczony menedżer sprzedaży zna od lat. AI po prostu wykonuje to przeglądanie regularnie, bez zapominania i bez potrzeby budowania kolejnego dashboardu.

Porządek w danych Salesforce

Salesforce po kilku latach używania prawie zawsze wygląda tak samo: zdublowane Accounts, Contacts bez przypisanego opiekuna, Opportunities, których Stage nikt nie ruszał od pół roku, Tasks oznaczone Open z datą z poprzedniego roku. U jednego klienta znaleźliśmy ponad 300 otwartych Tasków przypisanych do handlowca, który odszedł z firmy dwa lata wcześniej.

AI może regularnie flagować takie sytuacje. Konta bez żadnej aktywności od roku. Deals bez właściciela. Kontakty z tą samą domeną mailową przypisane do różnych Accounts, co sugeruje duplikaty. Nie kasujemy nic automatycznie, bo to zbyt ryzykowne. Pokazujemy listę do przejrzenia przez człowieka, z propozycją akcji przy każdym wpisie.

Osobna sprawa to jakość opisów. Handlowcy wpisują w pole Description i w Subject Taska to samo wydarzenie różnymi słowami. AI może wyłapywać takie rozbieżności i proponować ujednolicenie, zanim zarząd znowu dostanie raport, któremu nikt nie ufa bo każdy formatuje dane po swojemu.

Od czego zaczynamy integrację

Salesforce w każdej firmie wygląda nieco inaczej. Jedni trzymają się standardowych obiektów, inni mają dziesiątki customowych pól, niektórzy mają Salesforce skonfigurowanego przez zewnętrznego partnera i sami nie do końca wiedzą, co tam jest. Dlatego nie zaczynamy od podłączania wszystkiego naraz.

Pierwsze kroki wyglądają tak:

  • Tworzymy Connected App w Salesforce z odpowiednimi uprawnieniami: Read na obiekty, które chcemy odpytywać, opcjonalnie Write jeśli mamy zapisywać Tasks lub aktualizować pola.
  • Robimy przegląd konfiguracji: które obiekty i pola są faktycznie używane, jakie customowe pola są istotne, jak firma nazywa etapy w Opportunity Stage (bo każdy konfiguruje to inaczej).
  • Wybieramy jeden proces na start, najczęściej streszczenie konta albo przegląd pipeline'u. Coś, co handlowiec może przetestować pierwszego dnia i powiedzieć, czy odpowiedzi mają sens.
  • Dopiero gdy wiemy, że dane spływają poprawnie i AI odpowiada sensownie na podstawowy przypadek, rozszerzamy na Cases, aktywności, sygnalizację ryzyka i generowanie Tasków.

Nie ma sensu spinać wszystkich obiektów jednocześnie i liczyć, że samo zadziała. Salesforce jest duży, a w każdej organizacji ma inne priorytety.

Jeśli chcesz zobaczyć, jak taka integracja mogłaby wyglądać konkretnie w Twoim Salesforce, umów się na bezpłatny audyt. Możesz też przejrzeć realne wdrożenia, żeby zobaczyć, z jakimi systemami już pracowaliśmy i co z tego wynikło dla zespołów sprzedaży.

Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.

Chcesz sprawdzić, jak AI rozwiąże to u Ciebie?

Bezpłatny audyt potrzeb i pokaz działającego wdrożenia. Bez zobowiązań.

Umów bezpłatny audyt

Może Cię też zainteresować

Newsletter redai

Dostawaj kolejne wpisy do skrzynki

Co dwa tygodnie: nowy case, nowe moduły AI, błędy klientów. Bez spamu.