Spis treści 14 sekcji
Freshdesk API v2 pozwala aplikacjom wymieniać dane z systemem Freshdesk i obsługiwać zgłoszenia, czyli sprawy klientów zapisane w helpdesku. Poniżej opisano konfigurację kanałów, automatyzację, połączenia ze sklepem i CRM oraz diagnozowanie typowych błędów. Adresy zasobów zawierają ścieżkę /api/v2; numer 2 wskazuje wersję interfejsu1.
Czym jest API Freshdesk i do czego służy?
Freshdesk API jest interfejsem, przez który Freshdesk wymienia dane z innymi aplikacjami. Dzięki niemu sklep lub CRM może korzystać z danych zgłoszeń bez ręcznego przepisywania informacji.
Domyślnie lista obejmuje zgłoszenia utworzone w ciągu ostatnich 30 dni. Starsze sprawy można pobrać z parametrem updated_since1.
Uwierzytelnianie potwierdza, że aplikacja wysyłająca żądanie może korzystać z interfejsu. Każde żądanie do interfejsu zgłoszeń Freshdesk wymaga klucza API2.
W Basic Auth klucz API pełni funkcję nazwy użytkownika, a „X” może być hasłem zastępczym1.
Jakie dane o zgłoszeniach, kontaktach i agentach udostępnia API?
Freshdesk API udostępnia dane zgłoszeń, kontaktów i agentów. Kontakt oznacza osobę związaną ze sprawą, a agent – pracownika, który ją prowadzi. Połączenie tych danych pozwala zewnętrznej aplikacji ustalić, kogo dotyczy zgłoszenie i kto za nie odpowiada.
Pole requester_id wskazuje zgłaszającego, a responder_id przypisanego agenta1.
Integracja z CRM może zestawić historię klienta z jego zgłoszeniem na podstawie danych kontaktu. Połączenie ze sklepem pozwala z kolei udostępnić zespołowi obsługi informacje związane ze sprawą.
Numer zamówienia zapisany w jednoliniowym polu niestandardowym zgłoszenia musi mieścić się w limicie 255 znaków3.
Jak uwierzytelnić zapytanie i nawiązać pierwsze połączenie?
Połączenie z Freshdesk API wymaga klucza API, adresu konta i żądania skierowanego do odpowiedniego zasobu. Dla zgłoszeń przykładową ścieżką jest /api/v2/tickets1.
- Klucz API pobierz z konta Freshdesk używanego przez integrację. Dostęp do niego powinien mieć wyłącznie system wysyłający żądania.
- Żądanie HTTP skieruj do zasobu, który aplikacja ma odczytać lub zmienić. Adres konta i ścieżka muszą odpowiadać planowanej operacji.
- Autoryzacja żądania wymaga skonfigurowania klucza API. Odpowiedź serwera pokaże, czy przyjął połączenie.
Pierwsze połączenie można uznać za gotowe do dalszej pracy, gdy aplikacja odbiera odpowiedź dotyczącą wybranego zasobu.
Kod HTTP 200 potwierdza, że pierwszy odczyt zasobu się powiódł1.
Jak utworzyć, odczytać i zaktualizować zgłoszenie?
Obsługa zgłoszenia przez Freshdesk API obejmuje utworzenie sprawy, pobranie jej danych i zapis zmian. Nowe zgłoszenie tworzy metoda POST, istniejące odczytuje GET, a aktualizuje PUT1.
- Utworzenie zgłoszenia wymaga wysłania danych nowej sprawy do zasobu zgłoszeń. Aplikacja powinna zachować identyfikator zwrócony po utworzeniu rekordu.
- Odczyt zgłoszenia odbywa się na podstawie jego identyfikatora. Pobrane dane mogą pokazać aktualny stan sprawy w innym systemie.
- Aktualizacja zgłoszenia przekazuje zmiany dotyczące wskazanej sprawy. Po zapisie warto ponownie ją odczytać i sprawdzić jej stan.
Identyfikator zgłoszenia kieruje odczyt i aktualizację do tej samej sprawy. Metody GET i PUT wskazują ją przez identyfikator w ścieżce /api/v2/tickets/{id}1.
Jak sprawdzić, czy połączenie i uwierzytelnianie działają?
Połączenie z Freshdesk API sprawdzisz, odczytując zasób i analizując odpowiedź serwera. Kod HTTP 200 oznacza udany odczyt, a 401 wskazuje na nieudane uwierzytelnienie1.
- Żądanie odczytu wyślij do wybranego zasobu z autoryzacją używaną przez integrację. Podczas próby użyj tego samego adresu konta, z którego skorzystają kolejne operacje.
- Odpowiedź serwera oceń zarówno po wyniku żądania, jak i po zwróconych danych. Odmowa dostępu każe przyjrzeć się kluczowi i uprawnieniom konta.
- Treść odpowiedzi porównaj z zasobem wskazanym w żądaniu. Poprawna autoryzacja nie dowodzi jeszcze, że aplikacja pobiera właściwe dane1.
Integracja może korzystać z Freshdesk API, gdy żądanie dociera do właściwego zasobu, a aplikacja poprawnie odczytuje odpowiedź1.
Czym są wersje, limity i błędy API Freshdesk?
Freshdesk API ma wersje określające sposób pracy z interfejsem, limity liczby żądań i odpowiedzi sygnalizujące błędy. Aplikacja musi kierować żądania do zasobów właściwych dla używanej wersji. Przed zapisaniem wyniku operacji powinna też sprawdzić odpowiedź1.
Limit zapytań określa, ile żądań integracja może wysłać w danym czasie. Po jego przekroczeniu aplikacja powinna odczekać zgodnie z odpowiedzią serwera, zamiast natychmiast ponawiać żądanie. Samo ponawianie nie poprawi błędnie skonstruowanej operacji.
Serwer zwraca wtedy HTTP 429, a nagłówek Retry-After wskazuje liczbę sekund do następnej próby1.
Błąd API rozpoznawaj na podstawie statusu i treści odpowiedzi. Pozwala to odróżnić odmowę dostępu od błędnego adresu, danych żądania lub przekroczonego limitu. Kod HTTP 401 oznacza nieudane uwierzytelnienie, a 404 – nieodnaleziony zasób1.
Jak rozpoznać częste błędy i ustalić ich przyczyny?
Błędy Freshdesk API diagnozuj, zestawiając wysłane żądanie ze statusem i treścią odpowiedzi. Zacznij od zapisania metody, adresu zasobu oraz danych przekazanych przez aplikację.
Przy kodzie HTTP 400 sprawdź też parametry: treść lub ciąg zapytania mogą mieć nieprawidłowy format1.
- Odmowa dostępu wymaga sprawdzenia danych uwierzytelniających i uprawnień konta integracji. Zmiana treści zgłoszenia nie rozwiąże problemu z dostępem.
- Błąd adresu lub danych wymaga porównania żądania z opisem danej operacji. Sprawdź metodę, identyfikator zasobu i przekazane pola.
- Ograniczenie liczby zapytań wymaga zmiany tempa ich wysyłania. Przed ponowieniem operacji aplikacja powinna uwzględnić odpowiedź serwera.
API Freshdesk v2: możliwości i pierwsze kroki
Freshdesk API v2 pozwala aplikacji pracować na zasobach Freshdesk za pomocą żądań HTTP. Metoda określa czynność, a ścieżka zasobu – dane, których ta czynność dotyczy. Odczyt, tworzenie, aktualizację i usuwanie obsługują odpowiednio GET, POST, PUT oraz DELETE1.
Bezpośrednia integracja wymaga rozpisania przepływu danych między Freshdesk a systemem zewnętrznym. Projekt powinien wskazywać, co aplikacja odczyta, co zapisze i jak zareaguje na błąd.
Przy pobieraniu list parametr per_page pozwala ustawić maksymalnie 100 rekordów na stronę odpowiedzi1.
Jakie operacje umożliwia API v2?
Freshdesk API v2 obsługuje pobieranie, tworzenie, aktualizowanie i usuwanie zasobów. Wybór metody HTTP zależy od operacji, którą aplikacja ma wykonać na zgłoszeniu lub innym zasobie.
Tabela zestawia metody Freshdesk API v2 z rodzajem operacji i przykładem ich zastosowania.
| Metoda | Operacja | Przykład |
|---|---|---|
| GET | Pobranie danych | Odczyt szczegółów zgłoszenia. |
| POST | Utworzenie zasobu | Utworzenie nowego zgłoszenia. |
| PUT | Aktualizacja zasobu | Zmiana priorytetu zgłoszenia. |
| DELETE | Usunięcie zasobu | Usunięcie zgłoszenia będącego spamem. |
Dane w tabeli: 4
Od czego zacząć pracę z API v2?
Pracę z Freshdesk API v2 zacznij od określenia operacji i danych przekazywanych między systemami. Jeśli łączysz sklep ze zgłoszeniami, wskaż identyfikator wiążący sprawę klienta z zamówieniem. Potem przygotuj żądanie do właściwego zasobu i sprawdź, jak aplikacja odczytuje odpowiedź.
Scenariusz integracji powinien uwzględniać odmowę dostępu, nieprawidłowe dane i brak oczekiwanego zasobu. Dzięki temu aplikacja nie uzna nieudanego żądania za wykonaną operację.
Jak uwierzytelnianie i uprawnienia wpływają na dostęp do danych?
Uwierzytelnianie w Freshdesk API v2 identyfikuje konto integracji. Jego uprawnienia określają z kolei dostępne operacje. Odpowiedź serwera pomaga odróżnić problem z dostępem od błędu danych żądania.
- Konto integracji powinno odpowiadać procesowi obsługiwanemu przez aplikację. Oddzielenie go od osobistych kont pracowników ułatwia zarządzanie dostępem.
- Uprawnienia konta porównaj z operacjami planowanymi w integracji. Prawo do odczytu nie daje automatycznie prawa do zmiany ani usunięcia zasobu.
- Odmowa dostępu wymaga analizy przed ponowieniem żądania. Wysłanie tej samej operacji jeszcze raz nie zmieni uprawnień konta.
O dostępie do danych decydują zarówno poprawne rozpoznanie konta, jak i zakres jego uprawnień1.
Jakie ograniczenia warto uwzględnić przy wdrożeniu?
Bezpośrednia integracja z Freshdesk API zwykle wymaga napisania skryptów, przetestowania ich i uruchomienia na serwerze4. Zespół musi zadbać o kod, środowisko uruchomieniowe oraz obsługę błędów po wdrożeniu. Przy połączeniu ze sklepem lub CRM trzeba również ustalić, który system aktualizuje wspólne dane.
Freshdesk API v2 umożliwia wymianę danych, ale sprawność całego procesu zależy też od kodu i środowiska przygotowanych przez firmę.
Interfejsy do automatyzacji, rozmów, bazy wiedzy i raportów
Freshdesk API może połączyć operacje na zgłoszeniach z rozmowami, treściami pomocy i danymi do raportów. Dla każdego obszaru trzeba osobno określić zasób, dane wejściowe oraz oczekiwany wynik.
Rozmowa jest wymianą wiadomości w sprawie klienta, a baza wiedzy zbiorem treści pomocnych w rozwiązaniu problemu. Integracja powinna zachować kontekst korespondencji. Musi też oddzielać treści dla klienta od danych służących analizie.
Automatyzacja wykonuje ustalone działanie po spełnieniu warunku, a raport porządkuje wyniki obsługi. Oba procesy wymagają sprawdzania odpowiedzi API. Bez tego błędne żądanie mogłoby zostać uznane za wykonaną operację.
Jak wykorzystać operacje API do automatyzacji?
Automatyzacja Freshdesk API wiąże zdarzenie w systemie zewnętrznym z działaniem na odpowiednim zasobie. Przepływ pracy, czyli kolejność czynności, powinien określać warunek startu, dane wysyłane do API i reakcję na błąd.
- Warunek uruchomienia wskazuje zdarzenie, na które integracja ma zareagować. Aplikacja powinna rozróżniać nowe zdarzenia od już obsłużonych.
- Powiązanie danych łączy rekord zewnętrznego systemu z odpowiednią sprawą w Freshdesk. Identyfikator sprawy zmniejsza ryzyko zmiany niewłaściwego zgłoszenia1.
- Kontrola wyniku wymaga odczytania odpowiedzi po wykonaniu operacji. Nieudane żądanie powinno trafić do obsługi błędów, a nie otrzymać status zakończonego.
Przepływ automatyzacji jest kompletny, gdy aplikacja rozpoznaje zarówno powodzenie operacji, jak i jej niepowodzenie.
Do czego służy interfejs rozmów?
Interfejs rozmów służy do pracy z wiadomościami związanymi ze sprawą klienta. Projektując integrację, ustal, czy potrzebujesz treści wiadomości, powiązania ze zgłoszeniem czy historii kontaktu.
Wiadomość klienta nie jest całym zgłoszeniem. Rozmowa opisuje komunikację, a zgłoszenie pokazuje stan sprawy. Rozdzielenie tych danych pomaga przekazać agentowi kontekst bez mieszania korespondencji z polami zgłoszenia.
Jak pracować z bazą wiedzy przez API?
Przy integracji bazy wiedzy Freshdesk trzeba odróżnić treści przeznaczone do publikacji od wersji roboczych. Praca przez API powinna zachować kategorię artykułu i informację o tym, dla kogo jest przeznaczony.
- Zakres treści wskazuje artykuły przetwarzane przez integrację. Powinien odpowiadać tematom, którymi zajmuje się dany zespół1.
- Struktura artykułu obejmuje tytuł, treść i miejsce publikacji. Przy przekazywaniu artykułu do innego systemu zachowaj wszystkie te elementy.
- Kontrola publikacji oddziela przygotowanie treści od udostępnienia jej klientom. Po zmianie artykułu sprawdź, co zobaczy odbiorca.
Integracja bazy wiedzy musi zachować treść artykułu oraz kontekst, w jakim zostanie opublikowany.
Jak korzystać z interfejsu raportowego?
Interfejs raportowy służy do zebrania danych odpowiadających na konkretne pytanie o obsługę zgłoszeń. Przed eksportem określ zakres spraw, okres analizy i definicję mierzonego zdarzenia5.
- Zakres raportu wskazuje zgłoszenia uwzględnione w analizie. Przy kolejnych porównywanych odczytach stosuj ten sam zakres6.
- Definicja miary rozstrzyga, czy raport dotyczy utworzenia sprawy, odpowiedzi czy jej zamknięcia. Pomieszanie tych zdarzeń prowadzi do błędnej interpretacji wyników.
- Kontrola eksportu polega na porównaniu pobranych rekordów z przyjętym zakresem. Raport udostępnij dopiero po sprawdzeniu kompletności danych.
Wynik raportu można właściwie odczytać, gdy zakres danych i znaczenie miar pozostają spójne6.
Społeczność Freshworks jako źródło wskazówek
Społeczność Freshworks może pomóc znaleźć opisy problemów związanych z Freshdesk API. Wpisy użytkowników podpowiadają kierunek diagnozy, lecz nie zastępują dokumentacji przy ustalaniu działania interfejsu.
Opis problemu powinien zawierać nazwę zasobu, cel operacji i odpowiedź serwera. Te informacje pomagają odróżnić błąd konfiguracji od nieprawidłowych danych wysłanych przez aplikację.
Jak szukać odpowiedzi w społeczności Freshworks?
W społeczności Freshworks łącz nazwę zasobu z objawem błędu. Znaleziony przypadek porównaj następnie ze swoim żądaniem.
- Hasło wyszukiwania powinno zawierać operację lub zasób oraz komunikat błędu. Zwrot „API nie działa” jest zbyt ogólny, by wskazać przyczynę.
- Opis znalezionego przypadku porównaj z własną metodą, adresem zasobu i odpowiedzią serwera. Ten sam objaw może mieć inną przyczynę.
- Proponowane rozwiązanie zestaw z dokumentacją używanego interfejsu, zanim zmienisz integrację. Wpis użytkownika opisuje konkretny przypadek, nie zasadę działania API.
Wskazówka ze społeczności jest pomocna, jeśli prowadzi do elementu żądania, który da się sprawdzić.
Klucz dostępu i planowanie zapytań w granicach limitów
Freshdesk API v2 wymaga zaplanowania dostępu i tempa wysyłania żądań. Limit zależy od planu Freshdesk2. W planowaniu uwzględnij zarówno regularne odczyty, jak i operacje wywoływane zdarzeniami w sklepie lub CRM.
Tabela porównuje limity żądań Freshdesk API dla planów Growth, Pro i Enterprise, od najniższego do najwyższego.
| Plan Freshdesk | Limit żądań API |
|---|---|
| Growth | 200 żądań/min |
| Pro | 400 żądań/min |
| Enterprise | 700 żądań/min |
Dane w tabeli: 4
Jak poruszać się w limitach zapytań API v2?
Limity Freshdesk API v2 odnoszą się do łącznego ruchu integracji, nie do każdej czynności z osobna. Sklep, CRM i procesy raportowe mogą wysyłać żądania w tym samym czasie.
- Rejestr żądań powinien pokazywać, która operacja wysyła zapytanie i w jakim momencie. Ułatwi to wykrycie zbędnych odczytów.
- Odpowiedź o przekroczeniu limitu powinna zatrzymać natychmiastowe ponawianie operacji. Termin wznowienia oprzyj na informacji od serwera.
- Kolejka operacji pozwala rozłożyć jednocześnie uruchomione zapytania. Aplikacja powinna zapamiętać, które działania nadal czekają.
Kontrola limitu obejmuje cały ruch integracji oraz jej reakcję na odmowę przyjęcia kolejnego żądania.
Jak planować częstotliwość zapytań przy integracji?
Częstotliwość zapytań Freshdesk API dostosuj do tego, jak szybko zespół obsługi potrzebuje danych. Informacje używane podczas prowadzenia sprawy mają inne wymagania niż dane do okresowego raportu.
- Odczyty cykliczne uruchamiaj tylko dla danych potrzebnych w danym procesie. Ponowne pobieranie niezmienionych rekordów zwiększa ruch integracji1.
- Operacje wyzwalane zdarzeniem powiąż z konkretną zmianą w systemie źródłowym. Aplikacja powinna rozpoznawać obsłużone zdarzenia, by nie powielać żądań.
- Zapytania raportowe planuj z uwzględnieniem bieżącego ruchu. Eksport danych nie powinien przeszkadzać w operacjach potrzebnych agentom.
Harmonogram ma wynikać z potrzeb obsługi, zamiast odpytywać każdy zasób z tą samą częstotliwością.
Co uwzględnić przed uruchomieniem integracji opartej na API v2?
Integracja z Freshdesk API v2 wymaga określenia dostępu do klucza, korzystających z niego procesów oraz sposobu obsługi błędów. Klucz Freshdesk API znajduje się po prawej stronie ustawień profilu użytkownika4.
Nie umieszczaj klucza API w treściach dostępnych klientom ani w publicznym repozytorium kodu. Przed uruchomieniem połączenia wskaż też właściciela procesu, który zajmie się nieudanymi operacjami.
Co sprawdzić po wdrożeniu operacji na zgłoszeniach?
Po wdrożeniu operacje na zgłoszeniach wymagają sprawdzania wyniku zapisu i powiązania z właściwą sprawą. Trzeba również obsługiwać nieudane żądania. Samo wysłanie żądania nie dowodzi, że zmiana trafiła do Freshdesk.
Monitoring integracji powinien rozróżniać operacje oczekujące, zakończone i wymagające interwencji. Identyfikator zgłoszenia wiąże komunikat błędu z konkretną sprawą. Nie trzeba wtedy zgadywać, którego klienta dotyczy problem.
Bezpieczna integracja chroni klucz, kontroluje tempo zapytań i sprawdza wynik każdej operacji.
Od wiadomości e-mail do raportu: automatyzacja i eksport zgłoszeń
Freshdesk może przyjmować sprawy przesłane e-mailem jako zgłoszenia, a potem przekazywać dane o ich obsłudze do raportu. Taki proces wymaga przypisania wiadomości do sprawy, wyboru pól do analizy i kontroli eksportu.
Pole niestandardowe jest dodatkowym polem opisującym zgłoszenie według potrzeb firmy. Przy projektowaniu raportu odróżnij dane potrzebne agentowi od tych, które służą grupowaniu spraw.
Jak zautomatyzować eksport danych do raportów zgłoszeń?
Eksport z Freshdesk ticket API można zautomatyzować przez cykliczne pobieranie zgłoszeń i zapis danych w miejscu używanym do analizy. Tak zebrane informacje mogą zasilać własny panel, analizę trendów lub narzędzie business intelligence, czyli system analizy danych biznesowych2.
- Zakres eksportu wskazuje zgłoszenia i pola, które mają trafić do raportu. Dzięki temu zestawienie odpowiada analizowanemu procesowi7.
- Harmonogram pobierania dostosuj do oczekiwanej aktualności raportu. Aplikacja musi rozpoznawać pobrane wcześniej rekordy, by nie dublować ich w zestawieniu.
- Kontrola eksportu wymaga porównania zapisanych rekordów z wynikiem pobrania. Nieudaną operację trzeba ponowić lub przekazać do obsługi przed użyciem raportu.
Raport zgłoszeń wymaga jasno określonego zakresu danych i kontrolowanego pobierania.
Jak eksportować zgłoszenia wraz z polami niestandardowymi?
Eksport zgłoszeń z polami niestandardowymi wymaga miejsca na te pola w docelowej strukturze raportu. Nazwa pola i znaczenie jego wartości powinny pozostać stałe przy kolejnych pobraniach.
- Mapa pól łączy pole zgłoszenia z właściwą kolumną raportu. Zmiana nazwy kolumny bez poprawienia mapowania może skierować wartość w niewłaściwe miejsce.
- Wartości pól niestandardowych przetwarzaj zgodnie z ich znaczeniem. Puste pole nie jest tym samym co wartość oznaczająca określoną kategorię sprawy.
- Przykładowy rekord porównaj po eksporcie w Freshdesk i w raporcie. Zobaczysz, czy dane zgłoszenia oraz dodatkowe pola zachowały poprawne przypisanie.
Poprawny eksport zachowuje związek między zgłoszeniem, nazwą pola niestandardowego i zapisaną w nim wartością1.
Gdzie AI może wesprzeć automatyzację obsługi?
AI w obsłudze zgłoszeń może pomagać klasyfikować wiadomości, proponować odpowiedzi i wskazywać sprawy wymagające uwagi agenta. Dla każdego zastosowania określ, jakie dane otrzyma narzędzie AI oraz czy człowiek zatwierdzi wynik.
Propozycja wygenerowana przez AI nie powinna sama zmieniać stanu sprawy, jeśli proces przewiduje decyzję agenta. Kontrola treści odpowiedzi i uprawnień do zapisu oddziela pomoc w pracy od automatycznego działania.
Jak zamieniać wiadomości e-mail w zgłoszenia i automatyzować ich obsługę?
Obsługę e-mail w Freshdesk skonfiguruj tak, by wiadomość klienta trafiała do właściwego kanału zgłoszeń. Odpowiedzi powinny pozostać związane z tą samą sprawą. Reguły dalszej obsługi oprzyj na danych wiadomości i potrzebach zespołu.
- Adres obsługi powiąż z kanałem odbierającym wiadomości klientów. Wiadomość próbna pokaże, czy zgłoszenie zawiera właściwą treść i dane nadawcy.
- Powiązanie odpowiedzi sprawdź na dalszej korespondencji dotyczącej tej samej sprawy. Agent powinien widzieć ciąg rozmowy, nie kilka niepowiązanych zgłoszeń.
- Reguła obsługi określa warunek i działanie, na przykład skierowanie sprawy do odpowiedniego zespołu. Jej wynik sprawdź na zgłoszeniu utworzonym z wiadomości.
Obsługa e-mail pozostaje spójna, gdy wiadomość klienta, odpowiedzi i reguły dotyczą właściwej sprawy.
Przepływy pracy ze zgłoszeniami i webhookami
Freshdesk ticket API pozwala powiązać dane zgłoszenia z działaniami systemu zewnętrznego. Webhook jest powiadomieniem wysyłanym pod wskazany adres po wystąpieniu zdarzenia. Odbierająca go aplikacja może wtedy rozpocząć kolejny etap pracy.
Przepływ pracy określa zdarzenie początkowe, sposób rozpoznania zgłoszenia i reakcję na odpowiedź. Integracja powinna rozróżniać powtórzone zdarzenia, żeby nie tworzyć ponownie tej samej sprawy.
Do czego służy interfejs zgłoszeń?
Freshdesk ticket API umożliwia aplikacji zewnętrznej pracę na zgłoszeniach. Identyfikator sprawy może połączyć dane obsługi klienta z rekordem w sklepie lub CRM. Dzięki niemu kolejne działania odnoszą się do właściwego zgłoszenia.
Jakie operacje na zgłoszeniach warto poznać?
Operacje na zgłoszeniach planuj według celu: rejestracji sprawy, odczytu jej stanu, zmiany danych lub zakończenia obiegu w zewnętrznym systemie. Przed zapisem ustal, który system jest źródłem informacji. Odpowiedź API powinna następnie rozstrzygać, czy proces może przejść dalej.
Jak łączyć operacje na zgłoszeniach w przepływy pracy?
Etapy pracy ze zgłoszeniem połącz wspólnym identyfikatorem sprawy i warunkami przejścia do kolejnego działania.
- Zdarzenie początkowe określa moment rozpoczęcia obsługi przez aplikację. System źródłowy powinien przekazać dane pozwalające rozpoznać klienta i powiązany rekord.
- Powiązanie rekordów wymaga zachowania identyfikatora zgłoszenia w systemie zewnętrznym. Kolejne działanie trafi dzięki temu do istniejącej sprawy.
- Obsługa wyniku kieruje udaną operację do następnego etapu, a nieudaną do kolejki błędów. Przed ponowieniem sprawdź, czy poprzednia próba mimo wszystko nie została wykonana.
Przepływ pracy jest spójny, gdy każde działanie dotyczy właściwej sprawy i ma określony wynik.
Jak połączyć automatyzacje Freshdesk z webhookami?
Łącząc automatyzację Freshdesk z webhookiem, określ zdarzenie, adres odbiorcy i działanie aplikacji po otrzymaniu powiadomienia. Konfiguracja nie powinna dopuszczać, by zmiana wykonana przez integrację ponownie uruchamiała tę samą automatyzację.
- Warunek automatyzacji powinien odpowiadać zdarzeniu wymagającemu przekazania informacji poza Freshdesk. Zbyt szeroki warunek wyśle powiadomienia również dla niepowiązanych spraw.
- Odbiorca webhooka powinien rozpoznać zgłoszenie z danych zawartych w powiadomieniu. Samo odebranie wiadomości nie potwierdza wykonania dalszego działania.
- Kontrola powtórzeń odróżnia nowe zdarzenie od wcześniej obsłużonego. Chroni to przed ponownym wykonaniem operacji po powtórnym dostarczeniu powiadomienia.
Webhook i automatyzacja działają razem, gdy odbiorca rozpoznaje zdarzenie, zgłoszenie oraz wynik swojego działania.
Kiedy rozważyć inne systemy zamiast Freshdesk?
Inny system niż Freshdesk warto rozważyć, jeśli wymagany proces nie przechodzi próby wdrożeniowej bez zmian, których firma nie chce utrzymywać. Przy wyborze oceń potrzebne kanały, wymianę danych ze sklepem i CRM oraz nakład pracy związany z integracją.
Freshdesk oceniaj na własnym scenariuszu: od przyjęcia sprawy, przez przydzielenie jej agentowi, po zapis wyniku w innych systemach. Jeśli potrzebny jest własny kod, uwzględnij jego utrzymanie i obsługę błędów. Samo uruchomienie połączenia nie zamyka pracy.
Alternatywny system powinien przejść ten sam scenariusz według tych samych kryteriów. Nie spełni potrzeb firmy, jeśli nie obsłuży przepływu lub wymusi utrzymanie, na które zespół nie ma zasobów.
Dostosowanie portalu Freshdesk do potrzeb użytkowników
Portal Freshdesk dostosuj do sposobu, w jaki klienci szukają pomocy i zgłaszają sprawy. Powinien prowadzić do odpowiedniej treści albo drogi kontaktu. Użytkownik nie musi znać struktury zespołu obsługi.
- Nawigacja portalu powinna posługiwać się tematami zrozumiałymi dla klientów. Wewnętrzne nazwy działów nie zawsze odpowiadają temu, jak użytkownik opisuje problem.
- Formularz zgłoszenia powinien zbierać dane potrzebne agentowi na początku obsługi. Każde pole powiąż z konkretną decyzją lub czynnością.
- Treści pomocy powinny odpowiadać na pytania językiem używanym w portalu. Artykuł musi też wskazywać drogę zgłoszenia sprawy, której nie rozwiązuje.
Dobrze dostosowany portal pomaga klientowi opisać problem, a agentowi zrozumieć otrzymane zgłoszenie.
Integracja eesel AI z Freshdesk: co obejmuje uruchomienie?
Uruchomienie integracji eesel AI z Freshdesk wymaga określenia celu użycia AI, zakresu przekazywanych danych i zasad zatwierdzania działań na zgłoszeniach. Zespół musi ustalić, czy AI przygotuje propozycje dla agenta, czy weźmie udział w obsłudze bez niego.
Zakres udostępnianych danych powinien wynikać z wybranego procesu. Zanim treść zgłoszeń trafi do zewnętrznego narzędzia, określ dostęp do niej. Ustal także, jak agent rozpozna odpowiedź przygotowaną przez AI.
Próba wdrożeniowa powinna objąć sprawę typową dla pracy zespołu oraz sytuację, w której propozycja AI wymaga poprawki. Oceń, czy agent nadal kontroluje odpowiedź i stan zgłoszenia.
Efekty wdrożenia Freshdesk: jak czytać deklarowane wyniki?
Wyniki wdrożenia Freshdesk oceniaj na podstawie zdefiniowanego miernika, okresu porównania i zakresu zgłoszeń. Przy czasie pierwszej odpowiedzi wskaż zdarzenie rozpoczynające pomiar oraz to, które go kończy. Porównuj potem ten sam miernik dla takich samych kanałów i typów spraw.
Pierwsza odpowiedź to pierwszy kontakt zespołu z klientem po otrzymaniu zgłoszenia. Średni czas do tej odpowiedzi i odsetek spraw obsłużonych w terminie mierzą różne rzeczy. Nie używaj ich zamiennie.
Co oznacza deklaracja 67% poprawy pierwszej odpowiedzi?
Deklaracja 67% poprawy pierwszej odpowiedzi sama nie wyjaśnia, czy czas oczekiwania się skrócił, czy wzrósł udział spraw obsłużonych w terminie. Jej znaczenie zależy od nazwy miernika, wartości wyjściowej oraz sposobu obliczenia zmiany8.
Oceniając deklarację, porównaj okresy, kanały kontaktu i rodzaje zgłoszeń. Poprawa wyniku pierwszej odpowiedzi nie oznacza automatycznie równie dużej zmiany czasu rozwiązania sprawy.
Najczęściej zadawane pytania
Czy domyślna lista zgłoszeń zawiera całą historię konta?
Nie. Domyślnie obejmuje zgłoszenia utworzone w ciągu ostatnich 30 dni; starsze sprawy można pobrać z parametrem `updated_since`.
Jaki jest maksymalny rozmiar strony wyników w API v2?
Parametr `per_page` pozwala ustawić maksymalnie 100 rekordów na stronę odpowiedzi.
Czy numer zamówienia można zapisać w jednoliniowym polu niestandardowym zgłoszenia?
Tak, ale wartość musi mieścić się w limicie 255 znaków.
Które pole wskazuje osobę zgłaszającą, a które przypisanego agenta?
`requester_id` wskazuje zgłaszającego, a `responder_id` przypisanego agenta.
Dlaczego aplikacja powinna zachować identyfikator zwrócony po utworzeniu zgłoszenia?
Identyfikator pozwala później odczytać lub zaktualizować tę samą sprawę.
Czy samo otrzymanie odpowiedzi HTTP 200 potwierdza, że pobrano właściwe dane?
Nie. Należy też sprawdzić treść odpowiedzi i porównać ją z zasobem wskazanym w żądaniu.
Czy wysłanie ponownie żądania po błędzie 429 od razu rozwiąże problem?
Nie. Należy odczekać liczbę sekund wskazaną w nagłówku `Retry-After`.
Czy raport może mieszać zgłoszenia utworzone z tymi, na które udzielono odpowiedzi?
Może, jeśli nie określisz, które zdarzenie mierzy raport. Przed eksportem ustal definicję mierzonego zdarzenia.
Źródła
- ↑Freshdesk API Reference, „View a Ticket” — odpowiedź zawiera identyfikator i dane zgłoszenia. ([developers.freshdesk.com](developers.freshdesk.com https://developers.freshdesk.com/api/
- ↑A practical guide to the Freshdesk ticket API with examples (2026) | eesel AI https://www.eesel.ai/blog/freshdesk-ticket-api-examples
- ↑Freshworks Community — Subject Field Length? https://community.freshworks.com/automations-and-workflows-11361/subject-field-length-23877
- ↑A practical guide to the Freshdesk API v2 | eesel AI https://www.eesel.ai/blog/freshdesk-api-v2
- ↑Freshdesk Support, „Custom Reporting – Basics” oraz „Exporting your ticket data in Freshdesk Analytics”. ([support.freshdesk.com](support.freshdesk.com https://support.freshdesk.com/support/solutions/articles/50000000033-exporting-your-data-in-analytics
- ↑Freshdesk Support, „Custom Reporting – Basics” i „Exporting your ticket data in Freshdesk Analytics”. ([support.freshdesk.com](support.freshdesk.com https://support.freshdesk.com/support/solutions/articles/50000001028-custom-reporting-basics
- ↑Freshdesk Support, „How do I export my tickets from Freshdesk?” — eksport umożliwia zastosowanie filtrów i wybór pól zgłoszeń. ([support.freshdesk.com](support.freshdesk.com https://support.freshdesk.com/support/solutions/articles/225158-how-can-i-export-my-tickets-from-freshdesk-
- ↑Freshworks, opis wyniku Thomas Cook; Freshdesk Support, definicja First Response SLA%. ([freshworks.com](freshworks.com https://www.freshworks.com/freshdesk/omni/collaboration/
Ceny i warunki sprawdzone u źródeł: październik 2026.