Przed przeglądem sprzedaży sprawdź, które otwarte szanse mają pustą datę zamknięcia, datę w przeszłości albo zapis trudny do odczytania. Możesz użyć ChatGPT do kontroli eksportu CSV i przygotowania pytań do handlowców. Wynik trzeba sprawdzić z plikiem źródłowym: flaga wskazuje szansę do wyjaśnienia, a nie potwierdzony błąd w CRM.
Ustal reguły i przygotuj eksport
Do kontroli potrzebujesz ID szansy, etapu i daty zamknięcia. Przed przesłaniem pliku ustal:
- datę odniesienia, względem której sprawdzisz daty;
- dokładne nazwy etapów zamkniętych w swoim CRM;
- format daty używany w eksporcie.
Sprawdź też, czy plik zawiera wyłącznie kolumny potrzebne do tego zadania. Przed przekazaniem rzeczywistych danych do ChatGPT zastosuj zasady obowiązujące w twojej firmie. Samo zastąpienie nazw klientów identyfikatorami może nie wystarczyć, jeśli pozostałe pola nadal pozwalają ich rozpoznać.
W dokumentacji HubSpot właściwość Close date oznacza oczekiwany lub faktyczny dzień zamknięcia szansy. Nie jest datą ostatniego kontaktu. HubSpot opisuje również sytuacje, w których system sam ustawia lub aktualizuje tę właściwość. Dlatego datę z przeszłości przy otwartej szansie należy wyjaśnić z jej właścicielem, zanim ktokolwiek ją zmieni.
Przykład: osiem fikcyjnych szans
Poniższy CSV nie zawiera danych klientów. Data `2026-09-30` służy wyłącznie jako data odniesienia w przykładzie. Etapy zamknięte to tutaj `Wygrana` i `Przegrana`; w swoim pliku użyj nazw z własnego CRM. Wartości w kolumnie daty nie mają godzin, więc przykład nie wymaga przeliczania stref czasowych.
ID,etap,data_zamkniecia,kwota,waluta
D-001,Negocjacje,2026-09-15,12000,PLN
D-002,Oferta,,8500,PLN
D-003,Kwalifikacja,30.09.2026,6000,EUR
D-004,Oferta,10/11/2026,24000,PLN
D-005,Negocjacje,2026-10-15,3000,EUR
D-006,Wygrana,2026-08-20,7500,PLN
D-007,Przegrana,,2000,PLN
D-008,Oferta,2026-09-30,4000,PLNUstalony format to `YYYY-MM-DD`. Zapis `30.09.2026` da się jednoznacznie odczytać, ale odbiega od tej reguły. Zapis `10/11/2026` pozostaje niejednoznaczny: może oznaczać 10 listopada albo 11 października. Nie wybieraj jednej z tych dat bez potwierdzenia.
Prześlij CSV i podaj ChatGPT reguły
Dodaj plik CSV do rozmowy w ChatGPT i wklej poniższą instrukcję. Przed pracą na własnym eksporcie zmień datę odniesienia, nazwy etapów i format daty. Jeśli w pliku są także godziny, najpierw ustal strefę czasową i sposób wyznaczania dnia; poniższy przykład dotyczy samych dat.
Przeanalizuj przesłany CSV. Nie zmieniaj pliku.
Data odniesienia: 2026-09-30
Daty w pliku nie zawierają godzin.
Ustalony format daty: YYYY-MM-DD
Etapy zamknięte: Wygrana, Przegrana
W tym przykładzie pozostałe etapy traktuj jako otwarte.
Dla otwartych szans oznacz:
- brak daty zamknięcia;
- poprawną, jednoznaczną datę wcześniejszą niż data odniesienia;
- zapis inny niż ustalony format, nawet gdy datę da się odczytać;
- zapis niejednoznaczny, np. 10/11/2026;
- datę niemożliwą do odczytania jako poprawną datę.
Nie oznaczaj daty równej dniowi odniesienia jako daty w przeszłości.
Nie rozstrzygaj samodzielnie zapisu niejednoznacznego.
Nie flaguj zamkniętych szans według tych reguł, ale zachowaj je w wyniku.
Nie sumuj kwot w różnych walutach i nie twórz prognozy sprzedaży.
Zwróć tabelę wszystkich wierszy w kolejności z CSV:
ID | etap | data z pliku | flaga albo „bez flag” | pytanie do właściciela.
Podaj liczbę wierszy wejściowych, wynikowych i unikalnych ID.
Pokaż kod użyty do kontroli. Jeśli liczba wierszy, ID lub ich kolejność
nie zgadzają się z plikiem, wskaż rozbieżność zamiast podawać gotową listę.Dokumentacja OpenAI opisuje analizę przesłanych plików CSV, obliczenia w Pythonie i możliwość przejrzenia kodu. Sam prompt nie gwarantuje poprawnego wyniku. Dlatego poproś o pełną tabelę i sprawdź ją z eksportem, zanim wyślesz pytania do handlowców.
Sprawdź wszystkie ID, także te bez flag
Lokalna kontrola powyższego fikcyjnego CSV, wykonana skryptem JavaScript, zachowała osiem wierszy i ich kolejność. Cztery otwarte szanse otrzymały flagi. Nie był to test interfejsu ChatGPT. Tabela pokazuje wynik przy przyjętych regułach, z którym możesz porównać odpowiedź narzędzia.
| ID | Etap | Data z pliku | Wynik kontroli | Pytanie do właściciela |
|---|---|---|---|---|
| D-001 | Negocjacje | `2026-09-15` | Data przed dniem odniesienia | Czy szansa nadal jest otwarta i jaka data zamknięcia jest aktualna? |
| D-002 | Oferta | puste pole | Brak daty | Jaką datę zamknięcia obecnie przewidujesz? |
| D-003 | Kwalifikacja | `30.09.2026` | Format inny niż ustalony | Czy ta data jest zamierzona i jaki format obowiązuje w eksporcie? |
| D-004 | Oferta | `10/11/2026` | Format niejednoznaczny | Czy chodzi o 10 listopada czy 11 października? |
| D-005 | Negocjacje | `2026-10-15` | Bez flag | — |
| D-006 | Wygrana | `2026-08-20` | Etap zamknięty, bez flag | — |
| D-007 | Przegrana | puste pole | Etap zamknięty, bez flag | — |
| D-008 | Oferta | `2026-09-30` | Bez flag | — |
Porównaj wynik ChatGPT z eksportem: powinien zawierać osiem wierszy, osiem unikalnych ID i tę samą kolejność od D-001 do D-008. Szczególnie sprawdź D-004. Jeśli narzędzie przypisze zapisowi `10/11/2026` konkretny miesiąc bez wyjaśnienia, nie używaj tego odczytu jako podstawy do zmiany rekordu.
Następnie znajdź w CRM właścicieli czterech oznaczonych szans po ID. Przykładowy CSV nie zawiera kolumny właściciela. To handlowiec potwierdzi znaczenie daty i zdecyduje, czy rekord wymaga aktualizacji.
Granice tej kontroli
Reguły wykrywają wybrane odstępstwa w eksporcie, ale nie sprawdzają historii rozmów z klientem ani przyczyny pozostawienia szansy otwartej. Wynik nie wyznacza nowej daty zamknięcia. Analiza samego CSV nie zapisuje też zmian w CRM.
Przy własnym pliku sprawdź nazwy etapów i sposób eksportu dat przed oceną flag. Literówka w nazwie etapu zamkniętego może sprawić, że potraktujesz taki rekord jako otwarty. Jeśli liczba wierszy lub kolejność ID w odpowiedzi ChatGPT różni się od eksportu, popraw reguły albo sposób odczytu pliku i uruchom kontrolę ponownie. Dopiero z kompletną listą skieruj pytania do właścicieli szans.
Szerszy sposób pracy z eksportami opisuje artykuł Automatyzacja raportów sprzedażowych za pomocą ChatGPT.
Źródła
- OpenAI Help Center, Data analysis with ChatGPT — obsługa plików CSV i przegląd kodu analizy.
- HubSpot, HubSpot’s default deal properties — znaczenie właściwości Close date.



