Ten sam NIP wpisywany w trzech miejscach, stan magazynowy w czwartym
Zamówienie wpada do sklepu, handlowiec zakłada klienta w CRM, księgowa wystawia fakturę w iFirmie, a magazyn poprawia stan w arkuszu — gdzie w tym łańcuchu kończy się gotowy konektor, opisujemy osobno. Trzy razy ten sam NIP i trzy okazje do literówki, a czwarty system prowadzi stan towaru zupełnie osobno. Kosztu nie widać w budżecie — widać go w tym, że stan w sklepie i stan w arkuszu magazynu to od rana dwie różne liczby.
Integracja odpowiada za warstwę danych: co przechodzi między systemami, w którą stronę i kto przestaje to klikać. Co ma się dziać dalej — kto akceptuje, kiedy idzie przypomnienie — to już automatyzacja procesu w Make.com albo n8n, a wybór platformy rozkłada porównanie Make.com, n8n i Zapiera.
Z czym łączymy Twoje systemy
Najprościej, gdy system ma REST API albo pozwala na eksport danych. Gdy nie daje ani jednego, ani drugiego, zostają drogi zastępcze wyceniane osobno — rozpisujemy je w pytaniach na dole strony. Poniżej systemy, o które pytają nas najczęściej: to lista możliwości, nie zamkniętych wdrożeń.
Webhook czy odpytywanie cykliczne
Wybór między nimi zwykle narzuca system po drugiej stronie, nie nasza preferencja — gdzie każdy z tych trybów gubi dane, rozkładamy osobno.
System sam melduje zdarzenie
Sklep albo CRM wysyła pakiet danych w chwili, gdy coś się dzieje: powstało zamówienie, doszła płatność. Dane są na miejscu w kilka sekund i nie utrzymujemy żadnego cyklu odpytań. Treść bywa skrócona do identyfikatora, więc resztę dociągamy osobnym zapytaniem.
Pytamy o zmiany co ustalony czas
Co kilkanaście minut albo raz na dobę pytamy API o rekordy zmienione od ostatniego przebiegu. Dla starszych programów magazynowych to jedyna droga. Ceną jest opóźnienie równe długości cyklu, a limity zapytań każą go wydłużyć.
Co się dzieje z rekordem po drodze
Cztery decyzje, które zapadają przed pierwszą linią kodu i rozstrzygają potem, czy synchronizacji można ufać.
Klucz dopasowania
Po czym rozpoznajemy ten sam obiekt po obu stronach: NIP przy kontrahencie, numer zamówienia przy transakcji. Wybór trafia do tabeli mapowań, którą zatwierdzasz przed startem budowy.
Mapowanie pól
NIP w jednym systemie to same cyfry, w drugim ma myślniki; stawki VAT i statusy też rzadko się zgadzają. „Opłacone” w sklepie i „zapłacone” w księgowości to dwa różne pola.
Konflikt zamiast nadpisania
Przy przepływie dwukierunkowym kontrahent istnieje po obu stronach w dwóch wersjach, obie zmienione wczoraj. Integracja nie wybiera wtedy sama: wstrzymuje rekord i pokazuje różnicę.
Ponowienia, log i alert
Gdy druga strona milczy, integracja ponawia próbę z rosnącym odstępem, a po wyczerpaniu prób odkłada rekord z treścią błędu do ręcznej decyzji. Przy integracji wielosystemowej odłożone rekordy zbiera osobna kolejka wyjątków. Pytanie „czy ta faktura poszła?” ma odpowiedź w logu.
Klucz API czy OAuth2 i kto jest właścicielem dostępu
Dwa mechanizmy, jedna zasada: konto zostaje po stronie klienta.
Prostsze systemy dają klucz API — prosimy o niego w zawężonym zakresie uprawnień i trzymamy w zmiennych środowiskowych, nigdy w kodzie. Google Workspace wymaga OAuth2: zgody na konkretne konto i zakres, której udziela właściciel konta i on ją cofa. Konta zakładamy na firmę klienta, więc po zakończeniu współpracy nie ma czego odzyskiwać.
Co z czym spinamy
Obie pary poniżej to scenariusze projektowe, nie zakończone wdrożenia.
CRM i ERP
Po podpisaniu oferty CRM wysyła do ERP kontrahenta, pozycje, ceny i termin. Wraca numer dokumentu sprzedaży, stan płatności i dostępność towaru. Kartotekę handlową opisuje strona dedykowanego CRM i jego integracji.
Allegro i BaseLinker a fakturowanie
BaseLinker zbiera zamówienia z Allegro i ze sklepu, a faktura ma powstać w iFirmie albo Fakturowni bez przepisywania koszyka. Przenosimy pozycje, stawki VAT i dane nabywcy, kluczem jest numer zamówienia. Po te same dane może sięgnąć chatbot odpowiadający na pytania o status zamówienia.
Trzy kanały wpływu faktur w jednej kolejce
W obiegu dokumentów dla RAN-SIGMA faktury wpływają skrzynką firmową przez Gmail OAuth2, przez KSeF i ręcznym uploadem skanu — i lądują w jednej kolejce. Zaakceptowana faktura odkłada się przez API na Google Drive, w ustalonej wcześniej strukturze folderów, a archiwum czyta się z poziomu systemu. Integracje weszły w tygodniach 7–8 dziesięciotygodniowego harmonogramu, po backendzie i interfejsie; co dzieje się z fakturą między wpływem a archiwum, rozpisuje case study obiegu dokumentów RAN-SIGMA.
500 faktur i 125 h miesięcznie to KPI całego systemu EOD, nie samej warstwy integracji — założone na etapie projektu, potwierdzone w pierwszych tygodniach eksploatacji. Źródło: case study RAN-SIGMA EOD, 2026.
Ile kosztuje integracja i jak przebiega wdrożenie
Różnicę robi liczba systemów i to, ile logiki mieszka między nimi.
| Parametr | Prosta integracja | Integracja wielosystemowa |
|---|---|---|
| Zakres | 2 systemy, jeden webhook | 3 systemy lub więcej, logika biznesowa |
| Cena netto | od 1 500 PLN | 4 000–15 000 PLN |
| Kierunek danych | zwykle w jedną stronę | w obie strony, z obsługą konfliktów |
| Obsługa błędów | log, ponowienia, alert mailem | log, ponowienia, kolejka wyjątków z rekordami do ręcznej decyzji |
Bywa, że odradzamy wdrożenie: przy niewielkim wolumenie i standardowym procesie darmowy konektor producenta wystarcza. Mówimy to na rozmowie, zamiast zastępować działającą wtyczkę.
Konsultacja
Bezpłatna rozmowa, 30–60 minut: które systemy wchodzą w grę i kto dziś klika w nich to samo. Na zapytanie odpowiadamy do 24 godzin.
Mapa pól i wycena
W 3–5 dni dostajesz listę pól, kierunek przepływu, klucz dopasowania i cenę.
Budowa i testy
Najpierw dane testowe, potem kopia Twoich rekordów. Konflikty i braki w polach wychodzą tutaj.
Start i monitoring
Pierwsze przebiegi na żywym ruchu oglądamy razem z Tobą — wdrożenie zamykamy, gdy kolejka wstrzymanych rekordów jest pusta.
Co zostaje u Ciebie po odbiorze
- Tabela mapowania pól: co, skąd, dokąd i po jakim kluczu
- Dostęp do logów przebiegów i do konfiguracji integracji
- Lista kluczy i zgód OAuth2 z zakresami uprawnień, wpisana do dokumentacji odbioru
- Opis, co robić, gdy dostawca zmieni wersję API — albo umowa na utrzymanie, jeśli wolisz to oddać
Najczęstsze pytania o integracje systemów
Czym integracja API różni się od automatyzacji procesu?
Przepływ faktury ze sklepu do księgowości to integracja, od 1 500 PLN netto. Reguła, że fakturę powyżej ustalonej kwoty akceptuje właściciel, to już automatyzacja procesu, od 2 000 PLN netto. Gdy zadanie obejmuje jedno i drugie, w wycenie zobaczysz dwie pozycje, nie jedną.
Jakie systemy możecie ze sobą połączyć?
Każdy, który wystawia API albo pozwala na eksport danych. Wdrożone u klienta mamy dziś Gmail OAuth2, KSeF i Google Drive w obiegu dokumentów RAN-SIGMA. Poza tym spinamy CRM z GUS po NIP, z fakturowaniem i z Google Workspace. Najczęściej pytają nas o CRM z ERP oraz BaseLinkera i Allegro z fakturowaniem — obie pary opisujemy na tej stronie jako scenariusze projektowe, nie zakończone wdrożenia.
Ile kosztuje integracja API?
Prosta integracja to dwa systemy spięte jednym webhookiem, zwykle w jedną stronę — od 1 500 PLN netto. Wielosystemowa to trzy systemy lub więcej, przepływ w obie strony i logika biznesowa pośrodku — 4 000–15 000 PLN netto. Kwotę podajemy po konsultacji i analizie (3–5 dni).
Jak długo trwa wdrożenie integracji?
Termin podajemy razem z wyceną, po mapie pól — najwięcej czasu zabiera nie kod, tylko dostępy po obu stronach i uzgodnienie, które pole odpowiada któremu.
Co jeśli mój system nie ma API?
Zostają trzy drogi: cykliczny eksport i import plików CSV lub XML, odczyt wprost z bazy danych, jeśli dostawca na to pozwala, albo web scraping. Każda jest wolniejsza i wrażliwsza na zmiany u dostawcy, więc wyceniamy je indywidualnie.
Skąd biorą się duplikaty i rozjazd stanów po synchronizacji?
Częściej niż z samej integracji biorą się z bazy, która wchodzi do niej brudna. Ten sam kontrahent założony dwa razy — raz z nazwą skróconą, raz z pełną — po starcie synchronizacji rozjeżdża się na dwie kartoteki po obu stronach. Dlatego pierwszy przebieg robimy na kopii danych: wypisuje pary do scalenia, a Ty rozstrzygasz je ręcznie, zanim integracja wejdzie na żywy ruch.
Czy integracja będzie monitorowana po wdrożeniu?
Log i alerty dostajesz razem z systemem: seria nieudanych wywołań idzie mailem do wskazanej osoby, najczęściej po zmianie wersji API u dostawcy. Możesz pilnować tego sam albo oddać nam — pakiet podstawowy od 500 PLN netto miesięcznie, rozwojowy od 1 500 PLN netto miesięcznie.
Jakie systemy chcesz połączyć?
Napisz, co masz po obu stronach i gdzie dane się rozjeżdżają. Odpowiemy, czy wystarczy webhook, czy potrzebna jest logika pośrodku.