Przejdź do treści
Jak połączyć dwa programy w firmie, żeby danych nie przepisywał człowiek? 4 sposoby
10 min czytania połączenie dwóch programów w firmie

Jak połączyć dwa programy w firmie, żeby danych nie przepisywał człowiek? 4 sposoby

Jeden program do sprzedaży, drugi do magazynu albo CRM, a między nimi pracownik, który kopiuje dane. Pokazujemy cztery sposoby połączenia programów, ich koszty i ryzyka oraz moment, w którym lepiej zastąpić dwa programy jednym.

Dwa programy w firmie można połączyć na cztery sposoby: gotowym konektorem od producenta lub partnera, automatyczną wymianą plików, integracją przez API albo robotem RPA, który klika w programie zamiast człowieka. Najtańszy jest gotowy konektor, jeśli istnieje. Najbardziej odporna na błędy jest integracja przez API. Robot RPA to rozwiązanie na czas przejściowy, gdy program nie ma innych możliwości. Poniżej każdy sposób z kosztami, ograniczeniami i listą rzeczy do ustalenia przed startem.

Tekst dotyczy typowych par w małych i średnich firmach: program sprzedaży i magazynu (Subiekt, Optima, enova365) z CRM, sklepem, programem kurierskim, systemem produkcji albo arkuszem, który prowadzi inny dział.

Po czym poznać, że to człowiek łączy Twoje programy?

Człowiek pełni rolę integracji wtedy, gdy te same dane są wpisywane dwa razy, a jedna osoba wie, gdzie co jest i jak przenieść. Najlepiej opisał to pracownik hurtowni na Wykopie: "komunikacja pomiędzy oboma programami odbywa sie przez czynnik białkowy czyli mnie" (2022). Dodał też: "Dużo rzeczy trzeba przepisywać."

Typowe objawy:

  • Eksport do Excela i wklejanie do drugiego programu codziennie albo co tydzień.
  • Te same dane klienta w dwóch miejscach, które się rozjeżdżają, na przykład inny adres w CRM i w programie do faktur.
  • Pytania w stylu "czy to już jest w systemie?", bo nikt nie wie, który program ma aktualną wersję.
  • Przestoje na urlopie jednej osoby, bo tylko ona wie, jak przenieść dane.
  • Coraz więcej rozwiązań obok głównego programu. Klient Optimy z kilkunastoletnim stażem pisał w 2026 roku na Reddicie: "mamy coraz więcej rowiązań naokoło Optimy zamiast w Optimie".

Jeśli rozpoznajesz u siebie dwa lub trzy objawy, warto policzyć, ile to kosztuje.

Potrzebujesz pomocy we wdrożeniu? Zobacz konsultację projektu – poznaj zakres prac i sposób wyceny.

Wdrożenie w Twojej firmie

Jeśli chcesz przełożyć to na swoją firmę, kwadrans rozmowy wystarczy, żeby powiedzieć, od czego zacząć.

Bezpłatna wycena →

Ile kosztuje przenoszenie danych między programami ręcznie?

Ręczne przenoszenie danych kosztuje tyle, ile czasu zajmuje, plus koszt błędów, które wychodzą później. Prosty wzór: liczba rekordów dziennie x minuty na jeden rekord x 21 dni roboczych = godziny w miesiącu.

Przykład: 60 dokumentów dziennie po 3 minuty to 180 minut, czyli około 63 godzin miesięcznie, ponad jedna trzecia etatu. Przy minimalnym wynagrodzeniu w 2026 roku, które wynosi 4 806 zł brutto (rozporządzenie Rady Ministrów z 11 września 2025 r.), koszt pracodawcy to około 5,8 tys. zł miesięcznie, a jedna trzecia etatu to ponad 23 tys. zł rocznie. Firmy płacą takie kwoty naprawdę: w ogłoszeniach o pracę z września 2026 roku na pracuj.pl obowiązek "Wprowadzanie zamówień do systemu oraz sprawdzanie poprawności danych" pojawia się w ofertach kilku hurtowni i dystrybutorów.

Do tego dochodzi koszt pomyłek: zły indeks, literówka w NIP, dokument wpisany dwa razy. Te błędy rzadko trafiają do raportu, ale wracają jako korekty faktur i telefony od klientów. Własne liczby możesz sprawdzić w testerze automatyzacji.

Sposób 1: gotowa integracja od producenta lub partnera

Gotowa integracja to konektor, który ktoś już napisał dla Twojej pary programów i sprzedaje go jako dodatek. Zanim zamówisz cokolwiek na miarę, sprawdź katalogi producentów. Comarch na stronie "Aplikacje zintegrowane" wymienia 15 aplikacji współpracujących z Optimą, między innymi do zarządzania nieruchomościami, hoteli, windykacji, logistyki i CRM. InsERT prowadzi katalog "Rozwiązania partnerskie" dla programów z linii GT i nexo.

Zalety: niska cena (zwykle od kilkuset do kilku tysięcy złotych), szybkie uruchomienie, aktualizacje po stronie dostawcy. Na przykład integratory łączące sprzedaż internetową z Optimą kosztują 3 500 zł netto albo 3 900 zł z płatnym przedłużeniem gwarancji (lista integracji Base.com).

Ograniczenia: konektor robi to, co przewidział jego autor. Jeśli Twój proces jest nietypowy, na przykład masz ceny liczone z kilku cenników albo dokumenty z dodatkowymi polami, gotowe rozwiązanie może pokryć tylko część potrzeb, a resztę i tak ktoś dopisze ręcznie.

Sposób 2: automatyczna wymiana plików

Wymiana plików polega na tym, że jeden program co jakiś czas zapisuje dane do pliku (CSV, XML, EPP), a drugi je importuje. Wiele polskich programów ma takie funkcje wbudowane. Comarch ERP Optima importuje dokumenty handlowe z plików XML i potrafi przy tym założyć brakujące karty towarów oraz kontrahentów, rozpoznając kontrahenta po NIP. Programy InsERT od lat obsługują format EDI++ (pliki .epp) do wymiany dokumentów.

Zalety: prosta technologia, niski koszt, łatwo sprawdzić, co zostało przeniesione, bo plik można otworzyć.

Ograniczenia:

  • Dane nie są aktualne na bieżąco, tylko z ostatniego importu.
  • Błędy wychodzą po fakcie. Dokumentacja Optimy opisuje komunikat "Import nie jest możliwy", który zwykle oznacza niezgodną strukturę pliku. Comarch radzi wtedy wyeksportować dokument tego samego typu i porównać oba pliki.
  • Specyfikacja formatu bywa zamknięta. Pełny opis struktury XML Optimy jest dostępny dla Autoryzowanych Partnerów Comarch.
  • Ktoś musi pilnować, czy import się wykonał. Bez powiadomienia o błędzie plik może leżeć w folderze tygodniami.

Wymiana plików sprawdza się dla danych, które nie muszą być aktualne co do minuty: cenników, zestawień, raportów, importu dokumentów raz dziennie.

Sposób 3: integracja przez API i warstwa pośrednia

Integracja przez API to połączenie, w którym programy wymieniają pojedyncze rekordy od razu, gdy coś się zmieni, i od razu wiedzą, czy zapis się udał. Między programami zwykle działa mała aplikacja pośrednia, która tłumaczy dane, pilnuje kolejki i zapisuje historię.

Jak to wygląda w popularnych programach:

  • Subiekt GT przyjmuje dane z zewnątrz przez Sferę, dodatek programistyczny InsERT oparty na COM i OLE Automation. Licencja kosztuje 1 045 zł netto (sklep InsERT, 9 października 2026 r.) i dla Subiekta obejmuje jedno stanowisko.
  • enova365 udostępnia WebAPI, czyli interfejs REST; dostęp i opis zapewnia zwykle opiekun wdrożenia.
  • Optima ma import XML i interfejsy dostępne przez partnerów Comarch.
  • Sklepy, CRM i programy kurierskie prawie zawsze mają publiczne API.

Co odróżnia dobrą integrację od słabej, to nie samo połączenie, tylko obsługa sytuacji wyjątkowych: co się dzieje, gdy drugi program jest wyłączony, gdy towaru nie ma w kartotece, gdy ten sam dokument przyjdzie dwa razy. Piszemy o tym szerzej w tekście o integracji systemów przez API.

Integrację dedykowaną z obsługą błędów i historią wyceniamy od 8 000 zł netto. Gdy połączenie dotyczy sklepu, zobacz też gotowe zakresy dla Subiekta i Optimy.

Sposób 4: robot RPA, który klika zamiast człowieka

Robot RPA naśladuje pracownika: otwiera program, kopiuje pole, wkleja w drugim programie, klika "Zapisz". Microsoft udostępnia Power Automate Desktop użytkownikom Windows bez dodatkowej opłaty do automatyzacji uruchamianych przy komputerze. Udostępnianie robotów w firmie, uruchamianie z chmury i praca bez nadzoru wymagają już płatnych licencji, a do robotów bez nadzoru Microsoft wymaga Windows 11 Pro lub Enterprise.

Kiedy robot ma sens: program nie ma API ani importu, przepisywanie zabiera wiele godzin, a zmiana programu jest planowana za rok lub dwa.

Ryzyka:

  • Robot psuje się po zmianie wyglądu programu, aktualizacji albo nowym oknie z komunikatem.
  • Działa tylko tak szybko jak interfejs i blokuje komputer na czas pracy.
  • Trudno wykryć błąd, bo robot może zapisać zły rekord tak samo pewnie jak dobry.

Robot to rozwiązanie na przejście, nie na lata.

Który sposób wybrać? Porównanie

Wybór sposobu połączenia zależy od tego, jak aktualne muszą być dane, ile ich jest i czy programy mają API. Tabela zbiera typowe warunki.

KryteriumGotowy konektorWymiana plikówIntegracja przez APIRobot RPA
Aktualność danychzależy od konektoraco godzinę lub raz dzienniena bieżącogdy robot pracuje
Koszt początkowyod kilkuset do kilku tys. złniskiod 8 000 zł netto (dedykowana)niski do średniego
Dopasowanie do procesutylko standardowy procesśredniepełnepełne, ale kruche
Obsługa błędówzależy od dostawcypo imporcieod razu, z historiąsłaba
Odporność na aktualizacjedostawca aktualizujedobradobrasłaba
Kiedy wybraćkonektor istnieje i pasujedane nie muszą być bieżąceproces nietypowy, dużo danychbrak API i importu

Kiedy lepiej zastąpić dwa programy jednym?

Zastąpienie dwóch programów jednym ma sens, gdy integracja musiałaby przenosić prawie wszystko w obie strony, a i tak część procesu zostałaby w Excelu. Sygnały:

  • łączysz trzy lub więcej programów, a pracownicy nadal prowadzą obok arkusz;
  • jeden z programów nie jest już rozwijany albo nie ma API;
  • najwięcej pracy nie wynika z przenoszenia danych, tylko z tego, że żaden program nie obsługuje Twojego procesu, na przykład produkcji na zamówienie albo rozliczeń z serwisantami.

W takiej sytuacji często najlepszy jest układ "program księgowy plus moduł na miarę": księgowość i magazyn zostają w Optimie lub Subiekcie, a proces, którego nie obsługują, prowadzi osobna aplikacja połączona z nimi. Taki system na miarę wyceniamy od 19 999 zł netto, a przykłady takich aplikacji pokazujemy na stronie aplikacje internetowe.

Co ustalić przed integracją programów?

Przed integracją programów warto ustalić pięć rzeczy, bo od nich zależy cena i to, czy połączenie będzie działać po roku:

  1. Który program jest źródłem prawdy dla każdego rodzaju danych: klienci, ceny, stany, dokumenty.
  2. W którą stronę płyną dane i jak często.
  3. Jak rekordy są rozpoznawane w obu programach: NIP, indeks towaru, EAN, numer zamówienia.
  4. Co się dzieje przy błędzie i kto dostaje powiadomienie.
  5. Kto ma dostęp do danych i na jakim koncie technicznym działa połączenie, zgodnie z zasadami ochrony danych osobowych.

Lista tych ustaleń to w praktyce połowa specyfikacji. Z nią wycena integracji jest szybka i dokładna. Przykład zastosowania dla zamówień pokazujemy w tekście jak przestać przepisywać zamówienia do Subiekta.

Najczęstsze pytania

Czy każde dwa programy da się ze sobą połączyć?

Prawie każde dwa programy firmowe da się połączyć, ale nie zawsze w ten sam sposób. Jeśli oba mają API albo import i eksport plików, połączenie jest stabilne i przewidywalne. Jeśli jeden z nich nie ma żadnej z tych możliwości, zostaje robot RPA, który klika w programie jak człowiek, albo zastąpienie tego programu innym. Przed wyceną trzeba sprawdzić wersję i licencję obu programów.

Ile kosztuje integracja dwóch programów?

Koszt integracji dwóch programów zależy od sposobu. Gotowe konektory z katalogów producentów kosztują zwykle od kilkuset do kilku tysięcy złotych plus abonament lub opłata za aktualizacje. Integracja dedykowana przez API z obsługą błędów w KC Mobile zaczyna się od 8 000 zł netto. Do tego mogą dojść licencje po stronie programu, na przykład Sfera dla Subiekta GT za 1 045 zł netto.

Czym się różni integracja przez API od importu plików?

Integracja przez API przesyła pojedyncze rekordy od razu, gdy się zmienią, i od razu dostaje odpowiedź, czy zapis się udał. Import plików przenosi paczkę danych co jakiś czas, na przykład co godzinę, a błędy wychodzą dopiero po imporcie. API jest szybsze i łatwiejsze do kontroli, pliki są prostsze i tańsze, gdy dane nie muszą być aktualne co do minuty.

Czy robot RPA to dobre rozwiązanie zamiast integracji?

Robot RPA jest dobrym rozwiązaniem tymczasowym, gdy program nie ma API ani importu, a przepisywanie zabiera godziny. Robot klika w oknach programu jak człowiek, więc psuje się po zmianie wyglądu, aktualizacji lub nietypowym komunikacie. Power Automate Desktop jest dostępny w Windows bez dodatkowej opłaty do pracy przy komputerze, ale praca bez nadzoru i udostępnianie robotów wymagają płatnych licencji.

Kiedy zamiast łączyć programy lepiej przejść na jeden system?

Przejście na jeden system ma sens, gdy integracja musiałaby przenosić prawie wszystkie dane w obie strony, a programy i tak nie obsługują części procesu. Jeśli łączysz trzy lub cztery programy, a pracownicy nadal prowadzą obok Excel, lepszy będzie jeden system albo moduł na miarę obok programu księgowego. Gdy programy dobrze robią swoje zadania, a brakuje tylko przepływu danych, wystarczy integracja.

Napisz, jakie programy chcesz połączyć

Wypisz programy, których używasz, z wersjami, i zaznacz, jakie dane ktoś dziś przenosi ręcznie i ile mu to zajmuje w tygodniu. Wyślij to przez formularz kontaktowy. Odpowiemy, czy dla Twojej pary programów istnieje gotowy konektor, czy potrzebna jest integracja, i w jakich widełkach cenowych się zmieści. Ogólne zasady wyceny opisujemy w tekście ile kosztuje automatyzacja procesów.

Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Bezpłatna wycena