Integracje systemowe LegalTech - łączymy narzędzia, których używasz

Większość problemów efektywności w kancelarii to nie brak narzędzi - to brak komunikacji między nimi. Dane z CRM nie trafiają do księgowości. System kancelaryjny nie wie o e-doręczeniach. Excel z listą klientów to "źródło prawdy", którego nikt nie aktualizuje. Naprawiamy to integracjami API, ETL i automatyzacjami.

Problem: kancelaryjny stack to archipelag

Typowa kancelaria pracuje na 4–8 systemach jednocześnie: system kancelaryjny (Mecenas / Kancelaria / LegalDesk / własny CRM), Microsoft 365 (Word, Outlook, SharePoint), system księgowy, narzędzia do e-doręczeń, KSeF, rejestry publiczne (KRS, CEIDG), narzędzia do podpisów elektronicznych, czasem dodatkowo project management albo data room dla M&A.

Każdy z tych systemów rozwiązuje swój fragment problemu - ale dane między nimi krążą głównie ręcznie. Paralegal kopiuje numer KRS z systemu kancelaryjnego do generatora pism. Asystentka przepisuje faktury z księgowości do systemu billingowego. Prawnik szuka maila z poprzedniej korespondencji w 3 różnych skrzynkach. Każda z tych operacji to 30 sekund - pomnożone przez tysiące dziennie, to dni roboczo-miesięcy zmarnowane na pracę bez wartości.

Rozwiązanie: dane płyną tam, gdzie powinny

Budujemy integracje, w których dane między systemami przepływają automatycznie - w obu kierunkach, z obsługą błędów, z audit logiem i monitoringiem. Typowe wzorce:

System kancelaryjny ↔ księgowość

Sprawa zarejestrowana w systemie kancelaryjnym automatycznie tworzy klienta i projekt w księgowości. Faktura wystawiona w księgowości pojawia się w billingu sprawy. Płatność klienta aktualizuje status w obu systemach.

KSeF (Krajowy System e-Faktur)

Pełna obsługa wysyłania i odbierania faktur w KSeF. Mapowanie do schematu FA(2), podpisywanie XML, retry-y, monitoring statusu. Integracja z Twoim systemem księgowym po stronie input/output.

e-Doręczenia (Poczta Polska, epuap2)

Wysyłka i odbiór dokumentów w e-doręczeniach - automatyczne dołączanie pism do właściwych spraw, monitoring statusów doręczeń, alerty o terminach.

Rejestry publiczne (KRS, CEIDG, REGON, NIP)

Automatyczne pobieranie i odświeżanie danych podmiotów - władze, adres, status, KRS, REGON, NIP, BDO. Coś jak "Eureka, ale wbudowane w Twój system".

Microsoft 365 (SharePoint, Outlook, Teams)

Synchronizacja folderów ze sprawami w SharePoincie, automatyczna klasyfikacja maili po sygnaturze, kalendarze terminów w Outlooku, kanały Teams per sprawa lub klient.

Podpisy elektroniczne

Integracje z dostawcami podpisu (Autenti, mSzafir, eIDAS QES) - wysłanie dokumentu do podpisu jednym kliknięciem z systemu kancelaryjnego, automatyczne archiwum podpisanego.

Webhooki i workflow

"Gdy zarejestruje się nowa sprawa typu X, utwórz folder w SharePoint, dodaj zespół do Teams, wyślij brief do partnera, dodaj zadanie do asystenta". Konfigurowalne workflow.

ETL i raportowanie

Agregacja danych z wszystkich systemów do hurtowni / data lake - raporty zarządcze, KPI, billing, utilization, marżowość spraw. Pełna obserwabilność biznesu kancelarii.

Stack: integracja na poziomie inżynierskim, nie no-code

Tam, gdzie wystarczy proste zapinanie, używamy n8n / Make.com / Zapier - szybko, tanio, łatwo modyfikować przez nietechnicznych użytkowników. Tam, gdzie potrzebny jest poważny middleware (transakcje, retry, idempotencja, mapowanie wielu źródeł, audit log), budujemy dedykowane mikroserwisy w TypeScript / Node.js lub Python (FastAPI), z kolejkami (BullMQ / Cloud Tasks / Pub/Sub), z monitoringiem (Sentry / Grafana / Cloud Logging) i z pełnym CI/CD.

Każda nasza integracja ma:

  • Idempotencję - powtórzenie tej samej operacji nie tworzy duplikatów.
  • Retry z exponential backoff - jeden niedostępny system nie psuje całego pipeline'u.
  • Dead-letter queue - niepowodzenia trafiają do osobnej kolejki do ręcznej analizy.
  • Audit log - pełen ślad każdego rekordu, który przeszedł przez integrację.
  • Monitoring SLA - alerty, kiedy integracja się zatrzymała lub spowolniła.

Bezpieczeństwo

  • Sekrety w menedżerze sekretów (Azure Key Vault / GCP Secret Manager / AWS Secrets Manager), nie w kodzie.
  • Komunikacja TLS 1.3 między systemami. Tam, gdzie API tego nie wspiera, sygnalizujemy ryzyko i proponujemy mitygację.
  • Najmniejszy potrzebny zakres uprawnień (least privilege) - service account z dostępem tylko do tego, co integracja realnie potrzebuje.
  • Rotacja kluczy i tokenów, obsługa wygasania OAuth, monitoring nieautoryzowanych prób.
  • Compliance: RODO (rejestr czynności obejmuje też integracje), DORA (dla podmiotów rynku finansowego - third-party risk management), umowy powierzenia z dostawcami.

Jak pracujemy

  1. Mapa integracji (1–2 tygodnie). Listujemy systemy, źródła danych, dokumentację API, ograniczenia (rate limity, formaty, identyfikatory). Wynikiem jest diagram architektury i wycena.
  2. Pierwsza integracja produkcyjna (3–6 tygodni). Najważniejszy strumień, działający produkcyjnie, z monitoringiem. Punkt zaczepienia, na którym widać efekt.
  3. Skalowanie. Dodajemy kolejne strumienie według priorytetu biznesowego. Każdy strumień wycenialny oddzielnie.
  4. Utrzymanie. Integracje wymagają opieki - dostawcy zmieniają API, klucze wygasają, polityki TLS się aktualizują. Mamy kontrakt SLA na utrzymanie integracji.

Często łączymy z innymi naszymi usługami

Integracje rzadko są celem samym w sobie - najczęściej są warstwą "spinającą" stack pod konkretne zastosowanie:

  • Pod dedykowaną aplikację webową - żeby nowy portal nie był 5. systemem, tylko żył razem z istniejącym CRM-em i księgowością.
  • Pod wtyczkę MS Word - żeby kreator dokumentu automatycznie podciągał dane sprawy, klienta i numerację.
  • Pod system AI - żeby asystent miał dostęp do aktualnej bazy umów, klauzul i opinii bez ręcznego przegrywania.
  • Pod platformę compliance - żeby rejestr czynności i ocena ryzyka miały żywe dane z systemów źródłowych.

Najczęściej zadawane pytania

Z jakimi systemami się integrujecie?

Najczęściej: systemy kancelaryjne (Mecenas IT, Kancelaria, LegalDesk, własne CRM), księgowość (Comarch, Symfonia, enova, Subiekt), Microsoft 365 (SharePoint, OneDrive, Teams, Outlook), Google Workspace, rejestry publiczne (KRS, CEIDG, REGON, NIP, BIG/BIK), KSeF, e-doręczenia (epuap2, Poczta Polska eDoręczenia), PESEL/eDowód do podpisów elektronicznych, oraz dowolne systemy ujawniające REST API / SOAP / file exchange. Lista jest długa - opisz co masz, sprawdzimy konkretną wykonalność.

Co jeśli system, który chcę zintegrować, nie ma publicznego API?

Mamy kilka ścieżek: (1) zapytać dostawcę o partner API (czasem istnieje, ale nie jest publikowane); (2) integracja po plikach (CSV / XML / e-mail / shared folder); (3) RPA - bot symulujący użytkownika, kiedy nie ma legalnej alternatywy; (4) ekstrakcja danych z eksportów. Zawsze preferujemy stabilne API - RPA traktujemy jako rozwiązanie tymczasowe, do czasu aż dostawca udostępni REST.

Czy integracja z KSeF jest skomplikowana?

Implementacja samego API KSeF (autoryzacja, podpisywanie XML, wysyłanie/odbieranie e-faktur) jest średnio skomplikowana - ale w praktyce trudność jest gdzie indziej: w mapowaniu danych ze schematu FA(2) do struktury Twojego systemu księgowego i workflow kancelaryjnego. Robiliśmy to kilkukrotnie, mamy gotowy szkielet - wdrożenie produkcyjne to zazwyczaj 4–8 tygodni.

Czy integracja może działać dwustronnie (sync, nie tylko export/import)?

Tak, i najczęściej tego chcemy. Synchronizacja dwustronna (np. sprawa w systemie kancelaryjnym ↔ projekt w narzędziu project management) wymaga dobrej obsługi konfliktów ("kto wygrywa, jeśli zmienili obaj?"), webhooków i pełnego audit logu. To więcej pracy niż jednostronny ETL, ale dla zespołów pracujących w kilku narzędziach jednocześnie to jedyne sensowne rozwiązanie.

Ile to kosztuje?

Prosta integracja (jeden kierunek, jedno źródło, dobrze udokumentowane API) - rząd 8 000–25 000 PLN netto. Średnio złożona integracja (dwustronna, kilka źródeł, mapowanie pól, obsługa błędów, monitoring) - 25 000–80 000 PLN netto. Bardziej rozbudowane wdrożenia ETL / sync na poziomie wielu systemów wyceniamy indywidualnie po discovery.

Więcej o wdrażaniu i integracji AI

Zobacz wszystkie wpisy →

Jakie systemy chcesz spiąć?

Opisz krótko, jakie narzędzia masz i co Cię najbardziej boli w przepływie danych. Wrócimy do Ciebie z propozycją podejścia i orientacyjną wyceną pierwszej integracji.

Umów konsultację →