Jak AI podłączone do API DPD, DHL i GLS odpowiada klientom o statusach paczek, wyłapuje opóźnienia i przygotowuje reklamacje?
AI połączone z API DPD, DHL, GLS i UPS odpowiada klientom o statusach paczek, wyłapuje opóźnienia i przygotowuje reklamacje z danymi przesyłki bez angażowania biura.
Tak, AI może przejąć obsługę zapytań o status paczki, wykryć przesyłkę, która od dwóch dni nie zmieniła statusu, zestawić fakturę kuriera z cennikiem i przygotować reklamację z pełnymi danymi. Działa to przez bezpośrednie podłączenie do API operatorów: DPD, DHL, GLS, UPS i FedEx udostępniają endpointy do pobierania statusów, historii skanów i raportów zbiorczych. Biuro zamiast odpowiadać na te same pytania kilkanaście razy dziennie, zatwierdza odpowiedzi lub reaguje tylko w sytuacjach wyjątkowych.
Co wyciągamy z API kurierów i czego nie widać w panelu www
Każdy z operatorów ma własną dokumentację API i własne nazewnictwo pól. W DPD pracujemy z Parcel Status API, gdzie kluczowe są pole shipmentNumber (numer listu przewozowego) i status z wartościami takimi jak TRANSIT, DELIVERED, RETURN_TO_SENDER czy DELAY. DHL Express korzysta z interfejsu MyDHL+ API, a przesyłka identyfikowana jest przez AWB (air waybill number). GLS zwraca dane przez GLS WebAPI przy użyciu TrackId lub numeru nadania. UPS oferuje UPS Developer Kit z klasycznym numerem śledzenia i modułem Quantum View do raportów push. FedEx działa przez FedEx REST API i zwraca m.in. pole actualDeliveryTime oraz deliverySignatureName.
Z tych źródeł pobieramy znacznie więcej niż tylko "paczka jest w drodze":
- Historia statusów z datą i godziną każdego skanu w sortowni lub u kuriera doręczającego
- Proof of Delivery (POD): kto i kiedy odebrał przesyłkę, z podpisem w formacie graficznym lub kodem potwierdzenia
- Dane o próbie doręczenia: kiedy kurier był pod adresem, czy zostawił awizo i w jakiej formie
- Kod odbioru w paczkomacie lub PUDo, np. w sieci DPD Pickup Point
- Informacja o zwrocie: data nadania zwrotu przez kuriera, aktualny status przesyłki w drodze powrotnej
- Faktury zbiorcze za przesyłki w formacie PDF lub EDI, z rozbiciem na numery listów przewozowych i usług dodatkowych
W panelu www operatora część tych danych jest dostępna, ale ręcznie i dla jednej przesyłki na raz. Przez API przetwarzamy je zbiorowo i łączymy z danymi z systemu zamówień lub platformy e-commerce firmy.
Klient pyta "gdzie jest moja paczka": co robi AI zamiast pracownika
Klient wysyła wiadomość na czat lub do maila obsługi: "hej, gdzie jest moje zamówienie, minęły już trzy dni". Normalnie pracownik wszedłby do panelu DHL albo GLS, wpisał numer śledzenia i odpisał. AI robi to w kilka sekund.
Wygląda to tak: AI pobiera numer zamówienia z wiadomości klienta, dopasowuje go do numeru listu przewozowego w systemie, odpytuje API kuriera i formułuje odpowiedź. Coś w stylu: "Twoja paczka jest w sortowni w Poznaniu od wczoraj od 14:00, planowane doręczenie jutro w godzinach 9-17." Pracownik widzi gotową odpowiedź i ją zatwierdza, albo wysyła, jeśli ma ustawioną automatyczną akceptację dla statusów rutynowych.
Typowo duża część zapytań do biura obsługi to właśnie "kiedy dotrze" albo "czy już wyszła". Po wdrożeniu AI te zapytania przestają trafiać do ludzi, o ile paczka jest w normalnym transporcie bez anomalii. Biuro skupia się na sytuacjach, które naprawdę wymagają kontaktu z kurierem lub decyzji po stronie firmy.
Można też skonfigurować wysyłanie proaktywnych powiadomień: gdy przesyłka zmieni status na "w doręczeniu", AI informuje klienta bez czekania na pytanie z jego strony. Zmniejsza to liczbę zapytań przychodzących jeszcze zanim się pojawią.
Paczka stoi w sortowni trzeci dzień: jak AI wyłapuje to zanim zadzwoni klient
To jest ten moment, który naprawdę boli. Klient dzwoni, że zamówienie nie dotarło, pracownik biura dopiero wtedy sprawdza i widzi status HOLD od trzech dni. Albo gorzej: DELAY widnieje od początku i nikt tego wcześniej nie śledził.
AI może monitorować statusy wszystkich aktywnych przesyłek cyklicznie. Reguła jest prosta: jeśli przesyłka nie zmieniła statusu przez 48 godzin i nie ma statusu DELIVERED ani RETURN, AI tworzy alert. Do kogo ten alert trafia, to kwestia konfiguracji: do opiekuna klienta, do działu logistyki albo od razu do klienta z wiadomością, że sprawdzamy sytuację.
Warto osobno ustawić reguły dla statusów wymagających pilnej reakcji:
- HOLD / "shipment on hold" w DHL: przesyłka czeka na decyzję operatora, najczęściej przez błąd adresu lub problem celny. Bez działania w ciągu kilku godzin paczka trafia z powrotem do magazynu kuriera.
- NOT_DELIVERED w GLS po drugiej próbie: kurier był dwukrotnie i nie zastał odbiorcy. Trzeba szybko umówić kolejną próbę lub zmienić punkt odbioru, zanim paczka wróci do sortowni.
- RETURN_TO_SENDER w DPD: przesyłka już wraca do nadawcy. Klient powinien wiedzieć natychmiast, zanim złoży ponowne zamówienie, zakładając, że tamto zaginęło.
- Brak jakiegokolwiek skanu przez ponad 72 godziny od nadania: anomalia, którą warto zgłosić do kuriera od razu i zachować historię statusów do ewentualnej reklamacji.
U jednego z naszych klientów, hurtowni materiałów budowlanych, po uruchomieniu monitoringu opóźnień okazało się, że kilkanaście przesyłek miesięcznie "wisiało" w statusie bez aktualizacji przez ponad dobę. Wcześniej firma dowiadywała się o tym od klientów, którzy dzwonili. Po wdrożeniu alert trafia do logistyki zanim klient zdąży odebrać telefon.
Faktura kuriera kontra cennik ramowy: gdzie AI szuka niezgodności
Faktury zbiorcze od kurierów to dokumenty, które rzadko ktoś analizuje pozycja po pozycji. Kilkadziesiąt wierszy tygodniowo, każdy z inną wagą, strefą dostawy, dopłatą paliwową i innymi składnikami. W umowie z kurierem jest cennik ramowy: konkretna tabela z ceną za wagę w danej strefie, poziomem dopłaty paliwowej i opłatami za usługi dodatkowe, jak pobranie czy odbiór poza standardową siecią.
AI zestawia każdą pozycję faktury z tym cennikiem. Sprawdza: czy cena za kilogram zgadza się z tabelą, czy zastosowana strefa dostawy jest właściwa dla kodu pocztowego z listu przewozowego, czy dopłaty zostały naliczone zgodnie z warunkami umowy. Rozbieżności trafiają do pliku zbiorczego lub bezpośrednio do osoby odpowiedzialnej za rozliczenia z kurierem.
Typowo po pierwszym uruchomieniu tego modułu wychodzą rzeczy, które wcześniej były niewidoczne: przesyłki zaliczone do droższej strefy mimo prawidłowego kodu pocztowego, dopłaty paliwowe naliczone według stawki innej niż w umowie, pozycje za usługi, których firma nie zamawiała. AI nie decyduje samodzielnie o sprzeciwie. Dostarcza zestawienie z konkretnymi numerami listów i kwotami do wyjaśnienia.
Jak AI przygotowuje reklamację z danymi przesyłki
Reklamacja do kuriera to konkretny dokument. Musi zawierać: numer listu przewozowego, daty nadania i planowanego doręczenia, opis zdarzenia (uszkodzenie, zaginięcie, opóźnienie powyżej terminu z umowy), wartość towaru z faktury zakupu lub sprzedaży i żądanie. Każdy operator ma własny formularz, ale zakres wymaganych danych jest zbliżony.
AI zbiera te dane automatycznie. Numer listu z systemu zamówień, historia statusów z API kuriera, data nadania i planowana data doręczenia z rezerwacji przesyłki, informacja o POD lub jej brak. Do tego dane z faktury sprzedaży: wartość towaru i numer dokumentu. Składa to w gotowy projekt reklamacji, który pracownik przegląda, uzupełnia własnym opisem zdarzenia i zatwierdza do wysyłki.
Dlaczego nie w pełni automatycznie? Bo reklamacja kurierska to pismo z konsekwencjami prawnymi: może skończyć się postępowaniem, odszkodowaniem albo odrzuceniem przez operatora. Decyzja o złożeniu i ostateczna treść muszą przejść przez człowieka. AI oszczędza czas na zebranie danych, nie na podejmowanie decyzji za firmę.
Od czego zaczynamy integrację z API kurierów
Pierwszy krok to dostęp do API. DPD, DHL, GLS, UPS i FedEx wymagają złożenia wniosku o dostęp developerski lub podpisania aneksu do umowy z działem obsługi klienta operatora. Warto to zrobić na etapie planowania, bo czas oczekiwania różni się w zależności od operatora i bywa zaskakująco długi.
Potem mapujemy dane: gdzie w systemie zamówień firmy (ERP, platforma e-commerce, arkusz kalkulacyjny) są numery listów przewozowych, jak identyfikujemy konkretną przesyłkę przy zapytaniu klienta, jak przechowujemy historię statusów do celów reklamacyjnych. AI integruje się z istniejącym systemem jako warstwa pośrednia. Nie trzeba nic wymieniać.
Jeśli firma korzysta z kilku kurierów jednocześnie, np. DPD do przesyłek krajowych i DHL do zagranicznych, AI wie, do którego API sięgnąć na podstawie numeru listu lub kodu kraju docelowego. Logika wyboru operatora konfiguruje się raz i działa bez obsługi ręcznej.
Zakres wdrożenia zależy od priorytetów. Część firm zaczyna tylko od monitoringu opóźnień i alertów wewnętrznych. Inne od razu wchodzą w obsługę zapytań klientów z zatwierdzaniem odpowiedzi. Jeszcze inne zaczynają od weryfikacji faktur, bo tam szybko widać konkretne efekty. Można rozbudowywać stopniowo, bez uruchamiania wszystkiego naraz.
Jeśli chcesz sprawdzić, jak taka integracja wyglądałaby w Twojej firmie i które obszary dałoby się zautomatyzować najszybciej, zapraszamy na bezpłatny audyt. Możesz też zobaczyć, jak podobne projekty przebiegały u innych: realne wdrożenia pokazują, co konkretnie się zmieniło i w jakich warunkach.
Najczęstsze pytania
Czy AI może automatycznie odpowiadać klientom na pytania "gdzie jest moja paczka" bez angażowania pracownika?
Tak, po podłączeniu do API kuriera AI pobiera aktualny status przesyłki na podstawie numeru zamówienia lub listu przewozowego i formułuje odpowiedź. Pracownik zatwierdza ją lub AI wysyła automatycznie dla statusów rutynowych, jak tranzyt czy potwierdzenie doręczenia.
Czy każdy kurier ma API dostępne dla firm nadawców?
DPD, DHL, GLS, UPS i FedEx udostępniają API dla firm po złożeniu wniosku o dostęp developerski lub podpisaniu aneksu do umowy z działem obsługi klienta operatora. Zakres danych różni się między operatorami, ale statusy przesyłek, daty skanów i informacje o doręczeniu są dostępne u każdego z nich.
Czy integracja AI z kurierami wymaga wymiany systemu zamówień lub ERP?
Nie, AI integruje się z istniejącym systemem zamówień jako warstwa pośrednia: pobiera numery listów przewozowych z tego, co firma już ma (ERP, platforma e-commerce, arkusz), a statusy odpytuje bezpośrednio z API kuriera. Wymiana systemu zamówień nie jest potrzebna.
Co oznacza status HOLD i dlaczego paczka stoi kilka dni bez ruchu?
Status HOLD lub "shipment on hold" (m.in. w DHL) oznacza, że przesyłka czeka na decyzję operatora, najczęściej przez błąd w adresie, problem celny przy imporcie lub brak kontaktu z odbiorcą. AI może wykryć ten status i automatycznie powiadomić opiekuna klienta lub skontaktować się z odbiorcą z prośbą o dane.
Czy AI może samodzielnie złożyć reklamację do kuriera bez udziału pracownika?
AI przygotowuje kompletny projekt reklamacji z numerem listu przewozowego, historią statusów, datami i wartością towaru z faktury, ale złożenie jej wymaga zatwierdzenia przez człowieka. Reklamacja kurierska to dokument z konsekwencjami prawnymi i finansowymi, dlatego decyzja należy do pracownika.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Chcecie sprawdzić, jak AI rozwiąże to u Was?
Bezpłatny audyt potrzeb i pokaz działającego wdrożenia. Bez zobowiązań.
Umówcie bezpłatny audyt