Poradniki
Poradniki · 11 min czytania · 1 sierpnia 2026

Jak połączyć ChatGPT z Salesforce i Gong - przewodnik krok po kroku

Grafika ilustrująca: Jak połączyć ChatGPT z Salesforce i Gong - przewodnik krok po kroku

Źródło: Link

Wiesz juz, co zrobic. Trudniej to robic pod presja.

Mind Architect to 180-dniowy program Jana Gajosa: decyzje, nawyki i granice przeniesione do codziennych reakcji. 180 lekcji w 6 modulach, Manfred AI Coach i powtorki rozlozone w czasie.

Poznaj Mind Architect →

Masz spotkanie z klientem za godzinę. Otwierasz Salesforce, szukasz historii kontaktu. Potem logujesz się do Gong, żeby przesłuchać ostatnią rozmowę. Wracasz do Salesforce, bo zapomniałeś o szczegółach. I nagle zostało 20 minut, a Ty wciąż nie wiesz, o czym rozmawiać.

Jest sposób, żeby ChatGPT zrobił to za Ciebie. W kilka minut. Nie musisz być programistą.

GPT Action Library to zestaw gotowych przepisów na połączenie ChatGPT z konkretnymi aplikacjami. W tym przypadku: Salesforce (gdzie trzymasz dane klientów) i Gong (gdzie masz nagrania rozmów). Efekt? Wpisujesz w ChatGPT "Przygotuj mnie do spotkania z firmą XYZ" - a on sam wyciąga historię z CRM-a, transkrypcje z ostatnich callów i układa to w czytelne podsumowanie.

To zwykła integracja. Pokażę Ci, jak to działa.

Zanim zaczniesz - co musisz mieć

Żeby to zadziałało, potrzebujesz trzech rzeczy:

  • Konto ChatGPT Plus lub Team - darmowa wersja nie pozwala tworzyć Custom GPT z akcjami
  • Dostęp do Salesforce - najlepiej z prawami administratora (będziesz musiał stworzyć Connected App)
  • Klucz API do Gong - dostaniesz go w ustawieniach konta Gong (jeśli masz dostęp administracyjny)

Jeśli nie masz uprawnień admina w Salesforce lub Gong - poproś kogoś z IT. Powiedz, że potrzebujesz "Connected App w Salesforce" i "API key w Gong". Nie musisz tłumaczyć całej reszty.

Dodatkowo przyda się middleware - pośrednik, który łączy ChatGPT z Gong. Możesz go postawić na AWS Lambda, Azure Functions albo Google Cloud Functions. Gotowy szablon dostaniesz w dalszej części.

Salesforce i Gong - dwa źródła danych, które ChatGPT może połączyć w jedno podsumowanie
Salesforce i Gong - dwa źródła danych, które ChatGPT może połączyć w jedno podsumowanie

Krok 1: Połącz ChatGPT z Salesforce

Salesforce to CRM - system, w którym trzymasz dane klientów, historię zamówień, notatki z rozmów. ChatGPT może z niego czytać, jeśli dasz mu dostęp.

Stwórz Connected App w Salesforce

  1. Zaloguj się do Salesforce i wejdź w Setup (ikona zębatki w prawym górnym rogu)
  2. W wyszukiwarce wpisz "App Manager" i kliknij New Connected App
  3. Wypełnij podstawowe dane: nazwa (np. "ChatGPT Integration"), email kontaktowy
  4. Zaznacz Enable OAuth Settings
  5. W polu Callback URL wpisz: https://chat.openai.com/aip/g-[TWOJE_GPT_ID]/oauth/callback (ID GPT dostaniesz później, na razie zostaw placeholder)
  6. W Selected OAuth Scopes dodaj: "Access and manage your data (api)", "Perform requests on your behalf at any time (refresh_token, offline_access)"
  7. Zapisz i skopiuj Consumer Key oraz Consumer Secret - będą Ci potrzebne

Skonfiguruj OAuth w ChatGPT

  1. Wejdź na chat.openai.com i kliknij Explore GPTs > Create a GPT
  2. Nadaj nazwę (np. "Sales Assistant") i opisz, co ma robić: "Wyciąga dane z Salesforce i Gong, żeby przygotować mnie do spotkań"
  3. Przejdź do zakładki Actions i kliknij Create new action
  4. W polu Authentication wybierz OAuth
  5. Wklej Consumer Key i Consumer Secret ze Salesforce
  6. W Authorization URL wpisz: https://login.salesforce.com/services/oauth2/authorize
  7. W Token URL wpisz: https://login.salesforce.com/services/oauth2/token
  8. Zapisz i skopiuj Callback URL, które wygeneruje ChatGPT - wróć do Salesforce i podmień placeholder w Connected App

Gotowe. Teraz ChatGPT może logować się do Salesforce w Twoim imieniu i wyciągać dane klientów.

Konfiguracja OAuth w ChatGPT - łączysz Salesforce z Custom GPT
Konfiguracja OAuth w ChatGPT - łączysz Salesforce z Custom GPT

Krok 2: Postaw middleware dla Gong

Gong nie ma bezpośredniej integracji z ChatGPT. Potrzebujesz pośrednika - kawałka kodu, który odbiera zapytanie od ChatGPT, odpytuje API Gong, czyści dane i odsyła je z powrotem.

W praktyce to 50 linijek JavaScript, które wrzucasz na serwer bezserwerowy (serverless function). Nie musisz zarządzać infrastrukturą - AWS, Azure i Google robią to za Ciebie.

Przykładowy kod dla Azure Functions

Oto uproszczony szablon (pełny kod dostaniesz w materiałach kursu):

module.exports = async function (context, req) {
 const callIds = req.body.callIds; // ChatGPT wysyła listę ID rozmów
 const gongApiKey = process.env.GONG_API_KEY;
 const gongApiBase = 'https://api.gong.io/v2';

 // Pobierz transkrypcje z Gong
 const transcripts = await Promise.all(
 callIds.map(id => 
 fetch(`${gongApiBase}/calls/transcript`, {
 method: 'POST',
 headers: {
 'Authorization': `Basic ${gongApiKey}`,
 'Content-Type': 'application/json'
 },
 body: JSON.stringify({ filter: { callIds: [id] } })
 }).then(res => res.json())
 )
 );

 // Wyczyść dane - zostaw tylko tekst rozmowy
 const cleaned = transcripts.map(t => {
 const sentences = t.callTranscript.map(s => 
 `${s.speakerName}: ${s.topic}`
 ).join('\n');
 return { callId: t.callId, transcript: sentences };
 });

 context.res = { body: cleaned };
};

Co ten kod robi?

  • Odbiera od ChatGPT listę ID rozmów (np. ["12345", "67890"])
  • Dla każdego ID odpytuje API Gong i wyciąga transkrypcję
  • Czyści dane - zostawia tylko imię mówcy i tekst (ChatGPT nie potrzebuje metadanych)
  • Odsyła czyste transkrypcje z powrotem do ChatGPT

Jak to wdrożyć?

  1. Załóż konto w Azure (lub AWS/Google Cloud - wybierz to, z czego korzysta Twoja firma)
  2. Stwórz nową Function App (w Azure) lub Lambda (w AWS)
  3. Wklej kod z szablonu
  4. W zmiennych środowiskowych dodaj GONG_API_KEY (klucz API z Gong)
  5. Opublikuj funkcję i skopiuj jej URL (np. https://twoja-funkcja.azurewebsites.net/api/gong)

Gotowe. Middleware działa. Teraz podepnij go do ChatGPT.

Middleware to pośrednik między ChatGPT a Gong - wyciąga i czyści dane
Middleware to pośrednik między ChatGPT a Gong - wyciąga i czyści dane

Krok 3: Podłącz middleware do ChatGPT

Wróć do Custom GPT, które stworzyłeś w kroku 1.

  1. W zakładce Actions kliknij Create new action
  2. W polu Schema wklej definicję API (OpenAPI spec) - opisuje, jak ChatGPT ma rozmawiać z Twoim middleware. Przykład:
{
 "openapi": "3.0.0",
 "info": { "title": "Gong Transcripts", "version": "1.0.0" },
 "servers": [{ "url": "https://twoja-funkcja.azurewebsites.net/api" }],
 "paths": {
 "/gong": {
 "post": {
 "summary": "Get call transcripts from Gong",
 "requestBody": {
 "required": true,
 "content": {
 "application/json": {
 "schema": {
 "type": "object",
 "properties": {
 "callIds": { "type": "array", "items": { "type": "string" } }
 }
 }
 }
 }
 },
 "responses": {
 "200": {
 "description": "Transcripts retrieved",
 "content": {
 "application/json": {
 "schema": {
 "type": "array",
 "items": {
 "type": "object",
 "properties": {
 "callId": { "type": "string" },
 "transcript": { "type": "string" }
 }
 }
 }
 }
 }
 }
 }
 }
 }
 }
}

Zapisz. ChatGPT wie teraz, że może wysłać POST na /gong z listą ID rozmów - i dostanie z powrotem transkrypcje.

Krok 4: Naucz ChatGPT, jak ma to używać

Masz gotowe połączenia. Teraz powiedz ChatGPT, kiedy i jak ma z nich korzystać.

W zakładce Instructions Custom GPT wpisz coś w stylu:

Jesteś asystentem sprzedażowym. Gdy użytkownik poprosi o przygotowanie do spotkania z klientem:

  1. Wyszukaj konto w Salesforce po nazwie firmy
  2. Wyciągnij ostatnie zamówienia, notatki, status kontaktu
  3. Pobierz ID ostatnich 2-3 rozmów z Gong (jeśli są dostępne)
  4. Wyciągnij transkrypcje tych rozmów
  5. Przeanalizuj dane i przygotuj podsumowanie według metodyki MEDPICC:
    • Metrics - jakie metryki biznesowe klient chce poprawić?
    • Economic Buyer - kto podejmuje decyzje zakupowe?
    • Decision Criteria - jakie kryteria wyboru?
    • Decision Process - jak wygląda proces decyzyjny?
    • Identify Pain - jakie problemy klient chce rozwiązać?
    • Champion - kto w firmie nas wspiera?
    • Competition - z kim konkurujemy?
  6. Zasugeruj 2-3 konkretne pytania do zadania na spotkaniu

Zapisz. Gotowe.

Jak to działa w praktyce

Otwierasz ChatGPT i wpisujesz:

"Przygotuj mnie do spotkania z firmą Acme Corp"

ChatGPT:

  1. Odpytuje Salesforce: "Znajdź konto Acme Corp"
  2. Wyciąga dane: ostatnie zamówienie na 50k PLN, status "negocjacje", kontakt: Jan Kowalski (CTO)
  3. Sprawdza Gong: "Czy są nagrania rozmów z Acme Corp?"
  4. Znajduje dwa calle z ostatnich 2 tygodni, wyciąga ID
  5. Wysyła ID do middleware, dostaje transkrypcje
  6. Analizuje wszystko i pisze:

Podsumowanie spotkania z Acme Corp

Metrics: Chcą zredukować czas onboardingu nowych klientów o 40% (wspominali w ostatnim callu)

Economic Buyer: Jan Kowalski (CTO) - ma budżet, ale musi dostać akceptację CFO

Pain: Obecny system wymaga 3 tygodni na wdrożenie klienta, tracą przez to deale

Competition: Rozważają też rozwiązanie od konkurencji X (wspominali cenę 60k PLN)

Pytania do zadania:

  1. "Jakie są największe wąskie gardła w obecnym procesie onboardingu?"
  2. "Czy CFO widzi ROI w skróceniu czasu wdrożenia o 40%?"
  3. "Co musiałoby się stać, żeby podjąć decyzję w tym kwartale?"

Zajęło to 30 sekund. Bez otwierania Salesforce. Bez przesłuchiwania godzinnych nagrań.

ChatGPT wyciąga dane z Salesforce i Gong, analizuje je i układa w gotowe podsumowanie
ChatGPT wyciąga dane z Salesforce i Gong, analizuje je i układa w gotowe podsumowanie

Co jeszcze możesz zautomatyzować

To samo podejście działa dla innych narzędzi. Możesz połączyć ChatGPT z:

  • HubSpot - zamiast Salesforce (jeśli tam trzymasz CRM)
  • Notion - żeby wyciągać notatki z bazy wiedzy
  • Slack - żeby ChatGPT czytał historię konwersacji z kanałów
  • Jira - żeby analizował backlog i sugerował priorytety
  • Google Sheets - żeby przetwarzał dane z arkuszy

Mechanizm ten sam: OAuth (jeśli aplikacja wymaga logowania) + middleware (jeśli API nie ma gotowej integracji z ChatGPT).

Jeśli chcesz nauczyć się budować takie integracje dla innych narzędzi - sprawdź, jak działa RAG (mechanizm, dzięki któremu AI wyciąga dane z dokumentów). To fundament pod bardziej zaawansowane automatyzacje.

Najczęstsze problemy i jak je naprawić

ChatGPT nie łączy się z Salesforce

Sprawdź, czy Callback URL w Salesforce zgadza się z tym, które wygenerowało ChatGPT. Jeden błędny znak - i OAuth nie zadziała. Skopiuj URL z ChatGPT i wklej dokładnie tak, jak jest.

Middleware zwraca błąd 401 (Unauthorized)

Klucz API do Gong jest nieprawidłowy albo wygasł. Wejdź do ustawień Gong, wygeneruj nowy klucz i podmień go w zmiennych środowiskowych middleware.

ChatGPT wyciąga złe dane z Salesforce

Prawdopodobnie źle zdefiniowałeś query w instrukcjach. Salesforce wymaga precyzyjnych zapytań (np. "znajdź konto WHERE Name = 'Acme Corp'"). Dodaj w Instructions przykłady, jak ma formułować zapytania.

Transkrypcje z Gong są nieczytelne

Middleware może zwracać za dużo metadanych. Zmodyfikuj kod, żeby zostawiał tylko speakerName i sentences - reszta to szum dla ChatGPT.

Całość działa, ale wolno

Gong API może zwracać duże JSONy (kilka MB na transkrypcję). Ogranicz liczbę callów, które ChatGPT wyciąga (np. max 3 ostatnie), albo poproś middleware, żeby zwracał tylko fragmenty (np. pierwsze 5 minut rozmowy).

Chcesz to ogarnąć w praktyce?

Integracje AI z narzędziami biznesowymi to temat, który przechodzę krok po kroku na darmowym webinarze. Pokazuję, jak oszczędzać 10 godzin tygodniowo dzięki automatyzacjom - bez wiedzy technicznej.

Zapisz się na darmowy webinar →

Wolisz uczyć się we własnym tempie? Sprawdź kurs AI Evolution

Podsumowanie - jeden krok na start

Połączenie ChatGPT z Salesforce i Gong to 3 kroki: OAuth dla CRM-a, middleware dla Gong, instrukcje dla ChatGPT. Każdy krok to 15-20 minut roboty.

Efekt? Zamiast godziny na przygotowanie do spotkania - 30 sekund. Zamiast przełączania się między 3 aplikacjami - jedno okno ChatGPT.

Jeśli masz dostęp do Salesforce, załóż Connected App. To pierwszy krok. Reszta pójdzie łatwiej, niż myślisz.

Najczęstsze pytania

Czy muszę być programistą, żeby to skonfigurować?

Nie. Większość kroków to klikanie w interfejsach Salesforce i ChatGPT. Middleware wymaga wklejenia gotowego kodu - nie musisz go pisać od zera. Jeśli umiesz skopiować tekst i wkleić go w odpowiednie pole, dasz radę.

Ile to kosztuje?

ChatGPT Plus to 20 USD miesięcznie. Middleware na Azure Functions/AWS Lambda w podstawowym użyciu (kilkaset zapytań miesięcznie) mieści się w darmowym limicie. Salesforce i Gong - zależy od Twojego planu, ale sama integracja nie generuje dodatkowych kosztów.

Czy ChatGPT może coś zepsuć w Salesforce?

Nie, jeśli dasz mu tylko uprawnienia do odczytu (read-only). W OAuth Scopes wybierz "Access and manage your data (api)" - ale w Salesforce możesz ograniczyć Connected App do tylko odczytu. ChatGPT będzie mógł wyciągać dane, ale nie edytować ich.

Czy to działa z innymi CRM-ami niż Salesforce?

Tak. HubSpot, Pipedrive, Zoho - każdy CRM z API można podłączyć tym samym sposobem. Zmienia się tylko endpoint OAuth i struktura zapytań. Mechanizm pozostaje ten sam.

Co jeśli moja firma nie pozwala na takie integracje?

Zapytaj dział IT o politykę API. Wiele firm blokuje nieautoryzowane integracje ze względów bezpieczeństwa. Jeśli dostaniesz zielone światło - poproś ich o pomoc w konfiguracji OAuth. Jeśli nie - szukaj oficjalnych integracji (niektóre CRM-y mają gotowe wtyczki do AI).

Na podstawie: Materiały kursu AI Evolution (SukcesAI)

Informacje o artykule
Udostępnij:
Nie przegap nowych artykułów - dodaj SukcesAI do swoich źródeł w wyszukiwarce Google.
Dodaj do preferowanych źródeł
Jan Gajos

Ekspert AI & Founder, AI Evolution

Pasjonat sztucznej inteligencji, który od 18 lat działa z sukcesem biznesowo i szkoleniowo. Wprowadzam AI do swoich firm oraz codziennego życia. Fascynują mnie nowe technologie, gry wideo i składanie klocków Lego - tam też widzę logikę i kreatywność, które AI potrafi wzmacniać. Wierzę, że dobrze użyta sztuczna inteligencja to nie ogłupiające ułatwienie, lecz prawdziwy przełom w sposobie, w jaki myślimy, tworzymy i pracujemy.