Integracje

Na Waszym koncie Kovalski pracuje sam. Na zewnątrz sięga przez konektory.

Wszystko, co dzieje się na koncie - klienci, zadania, faktury, strony, poczta, kampanie - agent robi bez żadnej integracji, bo to jego miejsce pracy. Do systemów spoza konta potrzebuje dostępu: adres API i token wklejacie raz w konektorze, a agent woła go po nazwie metody.

Konektor zakłada się raz, w kilka minut. Klucz zostaje po stronie serwera i nigdy nie trafia do modelu.

// jak to działa

Token wklejacie raz, agent dostaje same metody

Konektor to zapisane na koncie połączenie z zewnętrznym API: adres, sposób autoryzacji i lista operacji, których wolno użyć. Agent nie widzi klucza i nie może wyjść poza to, co jest na liście.

01

Dodajecie konektor

Adres API, rodzaj autoryzacji i klucz. Klucz zapisuje się zaszyfrowany i nie pokazuje go już żaden ekran ani żadne API.

02

Wskazujecie dopuszczone metody

Każda operacja ma nazwę, ścieżkę i parametry. Agent może zawołać tylko to, co jest na liście - nie ma sposobu, żeby wysłał do tego API cokolwiek innego.

03

Agent woła metodę po nazwie

W zadaniu pisze się zwykłym zdaniem, co ma się stać. Agent tłumaczy to na wywołanie konektora i dostaje gotową odpowiedź.

04

Zostaje ślad

Wywołanie jest podpisane agentem i widoczne w historii konta, razem z tym, co wróciło. Przy zadaniu zostaje pełny zapis przebiegu.

05

Odcinacie dostęp jednym kliknięciem

Wyłączony konektor to koniec dostępu do tego systemu. Bez zmieniania haseł i bez szukania, komu jeszcze klucz wyciekł.

przykładowe wywołanie
POST /connectors/cloudflare/dns_update
{ "zone": "kovalski.ai", "name": "www", "content": "203.0.113.10" }

200 OK  rekord zaktualizowany, propagacja do 60 s

# agent nie zna klucza do Cloudflare. Zna nazwę metody.
// z czym najczęściej

Systemy, które firmy podpinają najczęściej

Lista nie jest zamknięta i nie musi być. Konektor powstaje z dokumentacji API, więc każdy system, który ma publiczne API i klucz, da się dołożyć. Poniżej to, o co pytają najczęściej.

domeny

Domeny, DNS i hosting

Agent przepina rekordy po wdrożeniu, zakłada subdomenę pod nową stronę, czyści cache i pilnuje terminów odnowienia.

CloudflareOVHhome.plAWS Route 53Netlify
reklama

Reklama i kampanie

Pobiera koszty i konwersje, zatrzymuje kampanie bez wyników, przygotowuje raport tygodniowy i zostawia go w zadaniu.

Google AdsMeta AdsLinkedIn AdsTikTok AdsGoogle Merchant
analityka

Analityka i SEO

Zbiera ruch, pozycje i widoczność w jednym miejscu, zamiast przeklejania z pięciu paneli. Sam zauważa spadki.

Google Analytics 4Search ConsoleAhrefsSenutoYouTube Analytics
sklepy

E-commerce i marketplace

Sprawdza zamówienia i stany magazynowe, uzupełnia opisy, reaguje na zwroty i przenosi dane do CRM.

ShopifyWooCommercePrestaShopAllegroBaseLinkerAmazon
platnosci

Płatności i subskrypcje

Kojarzy wpłaty z fakturami, wyłapuje nieudane odnowienia subskrypcji i zakłada sprawę windykacyjną.

StripePrzelewy24tpayPayUAutopay
ksiegowosc

Księgowość i e-faktury

Wystawia i pobiera dokumenty, wysyła je do KSeF, dopina UPO do sprawy klienta i pilnuje niezapłaconych.

KSeFFakturowniawFirmaComarch OptimaSymfonia
logistyka

Wysyłki i kurierzy

Zamawia etykiety, sprawdza statusy przesyłek i odpisuje klientowi, gdy paczka utknie u przewoźnika.

InPostDPDDHLFurgonetkaGLS
komunikacja

Komunikacja zespołu

Wrzuca podsumowanie tam, gdzie zespół pracuje, wysyła SMS z przypomnieniem, odbiera zgłoszenia z czatu.

SlackMicrosoft TeamsSMSWhatsApp BusinessMessenger
biuro

Kalendarz, pliki, dokumenty

Umawia terminy, dopisuje wiersze do arkusza, odkłada załączniki do właściwego katalogu i podsyła dokument do podpisu.

Google WorkspaceMicrosoft 365DropboxAutentiDocuSign
it

Kod i infrastruktura

Zakłada zgłoszenie z opisu błędu, sprawdza status wdrożenia, przenosi pliki do chmury i raportuje, co poszło nie tak.

GitHubGitLabAWS S3SentryJira
ai

Modele AI

Gotowe konektory do modeli językowych: agent korzysta z nich do streszczeń, klasyfikacji i wyszukiwania po treści.

OpenAIClaudeGeminiAWS Bedrock
wlasne

Wasze własne systemy

System magazynowy, panel produkcyjny, stare API napisane wewnętrznie. Jeśli ma adres i dokumentację, nadaje się na konektor.

REST APIwebhookiklucz APIOAuth 2.0Basic Auth
// przykłady zleceń

Jak wygląda zadanie, które wychodzi poza konto

Zlecenie pisze się jak do współpracownika. Kovalski sam decyduje, których konektorów użyć i w jakiej kolejności, a na końcu oddaje zadanie człowiekowi.

01

Przenieś stronę klienta na nowy serwer

Agent zmienia rekordy A i CNAME w Cloudflare, czyści cache, sprawdza, czy strona odpowiada pod nowym adresem, i dopisuje w zadaniu, co zmienił. Certyfikat i stare rekordy zostawia do akceptacji człowieka.

02

Zrób porządek w kampaniach za wrzesień

Pobiera koszty i konwersje z Google Ads i Meta Ads, zestawia je z Waszą sprzedażą, wypisuje kampanie bez ani jednej konwersji i proponuje, które zatrzymać. Sam nie wyłącza, dopóki mu nie pozwolicie.

03

Zamknij miesiąc z KSeF

Bierze wystawione faktury, wysyła je do KSeF, dopina UPO do sprawy klienta, a dokumenty odrzucone opisuje na liście z powodem odrzucenia.

04

Odpowiedz na zamówienia ze sklepu

Sprawdza w Shopify zamówienia bez wysyłki dłużej niż dwa dni, zestawia je ze stanem magazynu, zamawia etykiety InPost dla gotowych i pisze do klientów, na co czekają pozostałe.

05

Codzienne podsumowanie na Slacku

Zbiera nowe zgłoszenia, wpłaty i zadania po terminie, formatuje to w jedną wiadomość i wysyła na kanał zespołu o ósmej rano.

// bezpieczeństwo

Dostęp, który widać i który da się cofnąć

Podpięcie zewnętrznego systemu do agenta to decyzja o dostępie. Dlatego konektory są zbudowane tak, żeby ten dostęp był wąski, widoczny i odwracalny.

Klucz zostaje na serwerze

Token jest zaszyfrowany i nie wychodzi w żadnej odpowiedzi API. Agent podaje nazwę metody i dostaje wynik, nigdy sam klucz.

Tylko wypisane operacje

Konektor udostępnia dokładnie te metody, które ktoś świadomie dopisał. Reszta API pozostaje poza zasięgiem agenta.

Osobny konektor, osobny wyłącznik

Każdy system ma własne połączenie. Wyłączenie jednego nie rusza pozostałych, a agent od razu przestaje mieć tam dostęp.

Wszystko w historii konta

Każde wywołanie jest podpisane agentem i ma datę. Widać, kiedy sięgnął na zewnątrz i po co.

Uprawnienia jak u pracownika

Poza konektorami agent działa swoją rolą na koncie. Nie ma dostępu do modułów, których mu nie daliście.

Martwe połączenie się wyłącza

Gdy zewnętrzny system cofnie dostęp, konektor wyłącza się sam i pokazuje powód, zamiast odpytywać w kółko.

// czego nie ma na liście

Nie ma Waszego systemu? Dopiszemy go szybko

Nowy konektor to adres API, sposób autoryzacji i lista metod. Jeśli Wasz system ma dokumentację, zwykle wystarczy jeden dzień, żeby agent mógł z niego korzystać. Napiszcie, z czym chcecie go połączyć i co miałby tam robić.

Dotyczy też systemów wewnętrznych, bez publicznej dokumentacji - wystarczy, że ktoś u Was wie, jak się do nich odpytuje.

// pytania

Krótkie odpowiedzi

Czy do podstawowej pracy agenta potrzebne są jakieś integracje?
Nie. Klienci, zadania, oferty, faktury, strony, poczta i kampanie są na Waszym koncie, więc agent pracuje na nich od razu. Konektory dotyczą wyłącznie tego, co jest poza kontem.
Kto zakłada konektor?
Osoba, która zarządza integracjami na koncie. Klucz wkleja się w formularzu konektora i od tego momentu nie widzi go nikt, łącznie z agentem.
Czy agent może wysłać do zewnętrznego systemu coś, czego nie przewidzieliśmy?
Nie może wyjść poza listę metod zapisanych w konektorze. Jeśli metody nie ma na liście, wywołanie po prostu nie przechodzi.
Co z systemami, które nie mają API?
Zostaje import i eksport plików albo webhook po stronie tego systemu. Warto o to zapytać, bo często jakieś wejście istnieje, tylko nie jest opisane.
Ile kosztuje nowa integracja?
Zależy od tego, ile metod trzeba opisać. Proste połączenie z gotowym API to kwestia godzin, nie tygodni. Napiszcie, o jaki system chodzi, a odpiszemy z wyceną.