Integracje / Omnipack
Transport, spedycja i magazyn
Integracja AI: Omnipack
Podłączamy REST API Omnipack przez Bearer token z sekcji Integracje: stany per SKU, dokumenty GRN, zamówienia w realizacji, zwroty z wynikami kontroli i faktury operatora. Asystent pilnuje statusów wysyłek, wykrywa różnice przy przyjęciach i weryfikuje faktury za usługi fulfillmentu.
Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

Co podłączamy
Zaczynamy od odczytu danych. Zapis i akcje w systemie Omnipack włączamy dopiero wtedy, gdy sami tego chcecie.
CzytamyIlość dostępna, zarezerwowana pod aktywne zamówienia i w kwarantannie per SKU z zakładki Inventory.
AsystentSprawdza bieżący stan przed odpowiedzią o dostępność produktu i sygnalizuje, gdy kwarantanna danego SKU nie zostaje rozliczona w normalnym czasie.
CzytamyPola received_quantity i expected_quantity z listy pozycji GRN plus notatka o rozbieżności lub uszkodzeniu towaru.
AsystentPorównuje przyjętą ilość z zamówioną przy każdej dostawie i natychmiast generuje notatkę z różnicą przypisaną do konkretnego dokumentu.
CzytamyZnaczniki czasu zmian statusu: picked, packed, shipped z numerem listu przewozowego i datą przekazania zamówienia operatorowi.
AsystentWylicza rzeczywisty czas realizacji zamówień, porównuje z deklarowanym SLA i zgłasza pracownikom te, przy których SLA jest przekroczony.
CzytamyData zwrotu, SKU, ilość, przyczyna, status po kontroli i decyzja końcowa: sprzedaż, utylizacja lub reklamacja u producenta.
AsystentGrupuje zwroty per przyczyna i SKU, wskazując produkty z ponadprzeciętnym udziałem uszkodzeń lub braków po przyjęciu przez operatora.
CzytamyLiczba wysyłek, pick i pack per zamówienie, magazynowanie per paleta lub jednostka i usługi dodatkowe z miesięcznej faktury operatora.
AsystentZestawia liczbę wysyłek z faktury z zamówieniami ze statusem shipped w tym samym miesiącu i pokazuje każdą niezgodność ilościową.
CzytamyDaty kolejnych zmian statusów zamówienia od trafienia do operatora do nadania kurierowi, pobrane z zasobu shipments.
AsystentLiczy średni czas realizacji per tydzień i zgłasza zamówienia, przy których deklarowany czas SLA operatora jest przekroczony.
CzytamyTempo sprzedaży per SKU z historii zamówień zestawione z aktualnym stanem z Inventory.
AsystentWylicza, ile dni zapasu zostało przy obecnym tempie, i wysyła sygnał, gdy bufor zbliża się do progu zamówienia u dostawcy.
O co pytają w praktyce
Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.
- „Gdzie jest zamówienie 12345 i kiedy dotrze do klienta?”
- „Ile sztuk SKU BOOT-SPORT-42 mamy teraz dostępnych u operatora?”
- „Czy faktura Omnipack za ostatni miesiąc zgadza się z naszymi wysyłkami?”
- „Jakie SKU mają najwyższy wskaźnik zwrotów z powodu uszkodzeń?”
Co się zmienia
Obsługa klienta nie loguje się do panelu przy każdym pytaniu, a różnice w przyjęciach i fakturach wychodzą w dniu zdarzenia, nie przy inwentaryzacji.
Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.
O programie
Omnipack to operator fulfillmentu: przyjmuje towar od sklepów internetowych, przechowuje go w swoim magazynie, kompletuje zamówienia i nadaje je kurierom. Firmy wybierają ten model, gdy chcą uwolnić się od kosztów i codziennej obsługi własnego magazynu. Towar jedzie do Omnipack, a stamtąd prosto do klientów sklepu, bez udziału właściciela przy każdej paczce.
Panel klienta w przeglądarce daje dostęp do zakładki Inventory ze stanami per SKU, listy dokumentów przyjęć GRN, historii zamówień z kolejnymi statusami, raportów zwrotów z wynikami kontroli jakości i faktur za usługi. Firma zarządza towarem i sprzedażą, nie codzienną logistyką. Dane trzymane są w systemie Omnipack po stronie operatora i dostępne przez REST API lub eksporty z panelu.
Gdzie to działa najlepiej
pracownik obsługi klienta
Przez czat sklepowy przychodzi pytanie: kiedy dotrze zamówienie złożone dwa dni temu. Pracownik nie ma otwartego panelu Omnipack, a przy kilkudziesięciu takich pytaniach dziennie każde logowanie i szukanie po numerze zabiera realny czas.
Z asystentem: Asystent pobiera status z API Omnipack i podaje numer listu lub informuje, że zamówienie jest w kompletacji z datą trafienia do operatora. Pracownik przesyła odpowiedź bez logowania do panelu.
menedżer ds. zakupów
Operator zgłosił przyjęcie dostawy butów, ale w dokumencie GRN ilość faktycznie przyjęta jest niższa niż zamówiona. Bez integracji ta rozbieżność wyjdzie przy inwentaryzacji za kilka tygodni, gdy termin zgłoszenia różnicy do dostawcy może już minąć.
Z asystentem: Asystent porównuje received_quantity z expected_quantity i wysyła notatkę z różnicą w dniu przyjęcia. Menedżer zgłasza brak dostawcy jeszcze w terminie wynikającym z umowy zakupu.
właściciel firmy
Na biurku leży faktura od Omnipack z pozycją 1340 wysyłek za miniony miesiąc. Właściciel nie ma czasu zestawiać tego z własną ewidencją zamówień, więc faktura trafia do księgowości bez weryfikacji.
Z asystentem: Asystent zestawia liczbę zamówień ze statusem shipped w tym miesiącu z liczbą na fakturze. Każda niezgodność trafia do właściciela z konkretnymi liczbami, zanim faktura zostanie opłacona.
Jak się łączymy
Łączymy się z Omnipack przez REST API z Bearer tokenem, który generujecie w sekcji Integracje lub Ustawienia API w panelu klienta. Zapytania trafiają do zasobów products, orders, shipments i returns w trybie odczytu. Opcjonalnie Omnipack wysyła webhooki przy każdej zmianie statusu, co pozwala asystentowi reagować niemal od razu po nadaniu przesyłki.
Portal z plikami, bazami i historią rozmów stoi na Waszym serwerze. Do modelu AI trafia polecenie i fragmenty potrzebne do odpowiedzi, bez trenowania cudzych modeli na danych klienta. Bezpośredniego dostępu do bazy Omnipack nie ma: wszystko przez API lub eksporty CSV z panelu, co jest celowym ograniczeniem operatora. Zakres dostępnych endpointów zależy od Waszego pakietu.
Czego potrzebujemy od Was
- Aktywne konto klienta Omnipack z uprawnieniami do generowania tokenu API.
- Bearer token wygenerowany w sekcji Integracje lub Ustawienia API w panelu Omnipack.
- Lista SKU-ów z mapowaniem do artykułów w Waszym sklepie lub ERP.
- Sprawdzenie w umowie z Omnipack, do których endpointów API macie dostęp w swoim pakiecie.
- Osoba po stronie firmy dostępna na kilka godzin podczas konfiguracji i testów na danych próbnych.
Czego asystent nie robi
- Nie zmienia danych w Omnipack bez Waszego potwierdzenia: odczytuje, zestawia i informuje.
- Nie zatwierdza faktur operatora ani nie wydaje decyzji o korekcie bez Waszej akceptacji.
- Nie zastępuje rozmowy z opiekunem klienta Omnipack przy sporach umownych lub negocjacjach warunków.
- Nie pobiera zdjęć przy przyjęciu zwrotu ani notatek wolnotekstowych magazyniera, jeśli operator nie udostępnia ich przez API.
Częste pytania
Co się stanie, gdy Omnipack zmieni format API lub unieważni token?
Zapytania do API przestaną działać i asystent przestanie pobierać nowe dane. Dlatego przy konfiguracji ustawiamy monitorowanie dostępności połączenia: dostajecie sygnał, gdy coś przestaje odpowiadać. Token odnawiacie w panelu Omnipack i aktualizujecie w ustawieniach integracji po naszej stronie.
Czy asystent odpowiada klientom sklepu bezpośrednio, czy tylko podpowiada pracownikom?
Zależy od konfiguracji. Przy zamówieniach ze statusem shipped i numerem listu asystent może odpowiadać klientom automatycznie. Przy przekroczonym SLA lub braku numeru śledzenia sprawa trafia do pracownika z zestawieniem dat, żeby mógł zadzwonić do operatora, zamiast odsyłać klienta z ogólną odpowiedzią.
Jak często asystent pobiera dane z Omnipack i czy to nie obciąża systemu operatora?
Częstotliwość odpytywania API ustalamy na starcie: przy statusach zamówień najczęściej co kilka minut, przy stanach i fakturach rzadziej. Omnipack oferuje webhooki, przez które operator sam wysyła powiadomienie przy zmianie statusu: zdejmuje to potrzebę ciągłego odpytywania i jest lżejsze dla obu stron.
Co trzeba zrobić, jeśli zmienimy operatora fulfillmentu albo uruchomimy drugi magazyn?
Przy zmianie operatora konfigurację integracji trzeba zaktualizować, bo inny operator ma inne API lub inną umowę dostępową do danych. Gdy uruchomicie drugi magazyn u tego samego lub innego operatora, integrację rozszerzamy o nowe połączenie. Mapowanie pól i testy przeprowadzamy dla każdego operatora osobno.
Jak zaczynamy
- Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
- Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
- Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Inne programy: transport, spedycja i magazyn
Omnipack jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.