---
title: "Webhook Actions i wpwebhooks.org — realizacja Flow Systems"
description: "Wtyczka WordPress, w której integrację buduje agent AI, plus backend licencji, kredytów AI i biblioteka dokumentacji 312 usług. Jak to działa i z czego jest zbudowane."
url: "https://flowsystems.pl/realizacje/wpwebhooks/"
---

[← Realizacje](https://flowsystems.pl/realizacje/)

Projekt własny · 2026

# Wtyczka WordPress, w której integrację buduje agent AI

Webhook Actions łączy WordPressa i WooCommerce z resztą świata: zamówienie, formularz albo rejestracja trafia do CRM-u, arkusza, Slacka czy n8n. Różnica wobec innych wtyczek jest jedna — nie klikasz tego w formularzach. Opisujesz, co ma się dziać, a agent w panelu planuje, buduje, testuje i czeka na Twoje „włącz”.

Zbudowałem to w całości sam: wtyczkę darmową i Pro, backend z płatnościami i licencjami, warstwę AI z własnymi bibliotekami wiedzy oraz stronę z dokumentacją. Ta podstrona pokazuje, co jest w środku i dlaczego akurat tak.

[wpwebhooks.org →](https://wpwebhooks.org) [Demo w przeglądarce, bez instalacji](https://playground.wordpress.net/?blueprint-url=https://wpwebhooks.org/blueprint.json)

![Ekran Build with AI w panelu WordPressa: po lewej lista wykonanych kroków budowy (webhook, poświadczenie, mapowanie pól, kod, test, włączenie), po prawej rozmowa z agentem, który buduje integrację z HubSpotem i zaznacza, że korzystał z WP Webhooks API Docs Library](https://flowsystems.pl/realizacje/wpwebhooks/full-1.webp)

312

usług w bibliotece dokumentacji API

HubSpot, Stripe, Notion, Slack… — agent czyta aktualny opis API, zamiast zgadywać z pamięci

574

zdarzeń WordPressa w bibliotece payloadów

przykładowe dane z ponad 20 wtyczek, więc budowa nie zatrzymuje się na „najpierw wywołaj zdarzenie”

25

zdolności (abilities) agenta

każda operacja, jaką AI może wykonać na stronie, jest osobno opisana, ograniczona i logowana

1000+

commitów w czterech repozytoriach

wtyczka darmowa, Pro, backend i strona — od lutego do września 2026

Z czego się składa

## Trzy części, jeden produkt

Wtyczka jest tym, co widzi użytkownik. Backend jest tym, co pozwala za nią płacić i co daje jej wiedzę. Strona jest tym, co sprawia, że ktoś ją w ogóle znajduje. Każdą część utrzymuję osobno i wydaję osobno.

01

Wtyczka Webhook Actions (darmowa)

Na WordPress.org. Każde zdarzenie w WordPressie lub WooCommerce — zamówienie, formularz, rejestracja — może wysłać dane pod dowolny adres: n8n, Make, Zapier, Slack, CRM, arkusz. Wysyłki są kolejkowane, ponawiane i logowane. Panel to aplikacja Vue wewnątrz wp-admin.

[Wtyczka na WordPress.org →](https://wordpress.org/plugins/flowsystems-webhook-actions/)

02

Webhook Actions Pro i backend api.wpwebhooks.org

Aplikacja Laravel, która sprzedaje i obsługuje Pro: licencje i aktywacje stron, płatności Stripe z VAT i fakturami, hostowane kredyty AI, aktualizacje wtyczki i zewnętrzny cron. To tu działa cała warstwa AI — biblioteki, badanie dokumentacji, rozliczanie tokenów.

[Cennik Pro →](https://wpwebhooks.org/pricing/)

03

Strona wpwebhooks.org

SvelteKit: dokumentacja, katalog 312 usług, gotowe przepisy, blog i demo w przeglądarce bez instalacji. Anglojęzyczna, dla programistów i właścicieli stron. To na niej testuję rutynę GSC, którą oferuję klientom.

[wpwebhooks.org →](https://wpwebhooks.org)

Jak działa Build with AI

## Od zdania w chacie do działającej integracji

Najważniejsza decyzja w projekcie: agent działa jak Lovable, tylko dla integracji. Proponuje plan i domyślnie od razu go wykonuje, krok po kroku, przez ściśle opisane operacje. Każdy krok widać na bieżąco, ostatnią zmianę cofasz jednym kliknięciem, a gotowy webhook włączasz Ty.

01

Opisujesz, co ma się dziać

„Gdy ktoś wyśle formularz Contact Form 7, prześlij go jako JSON do mojego n8n.” Zwykłym zdaniem, w chacie w panelu WordPressa.

02

Agent planuje i od razu buduje

Lista kroków pojawia się w panelu i domyślnie zaczyna się wykonywać natychmiast — jak Lovable, tylko dla integracji i automatyzacji. Wolisz najpierw przejrzeć plan i coś zmienić? Jeden przełącznik.

03

Sprawdza, jak wyglądają dane

Bierze prawdziwy przykład zdarzenia: z Twojej strony, jeśli już się zdarzyło, albo z biblioteki payloadów, jeśli nie. Bez tego mapowanie pól byłoby zgadywaniem.

04

Czyta dokumentację odbiorcy

Jeśli celem jest HubSpot, Airtable czy inna z 312 usług, backend podsuwa agentowi aktualny opis API. Usługę spoza listy bada na żywo z dokumentacji producenta.

05

Buduje i testuje

Tworzy webhook (wyłączony), mapuje pola, ustawia warunki, sprawdza adres docelowy i wysyła testową wiadomość. Każdy krok widać na bieżąco.

06

Ty włączasz

Nic nie idzie na produkcję bez Twojego potwierdzenia. Ostatnią zmianę cofasz jednym kliknięciem, a każdy ruch agenta jest w historii z pytaniem, które go wywołało.

Warstwa AI

## Sześć rzeczy, bez których agent byłby tylko czatem

Podpięcie modelu językowego to jedno popołudnie. Reszta tego roku poszła na to, żeby agent wiedział, co robi, nie zmyślał, nie kosztował więcej, niż przynosi, i zostawiał ślad po każdej decyzji.

![Grafika z cennika wpwebhooks.org: WP Webhooks AI jako syntetyczny developer — twarz androida podłączona kablami do serwerowni, z zielono świecącymi oczami; uosobienie agenta, który buduje integracje za użytkownika](https://flowsystems.pl/realizacje/wpwebhooks/art-ai.webp)

01

Biblioteka dokumentacji API

Model językowy „pamięta” API HubSpota sprzed dwóch lat, więc buduje z błędnym adresem albo nagłówkiem, a użytkownik traci całą turę. Backend rozpoznaje w rozmowie nazwę usługi i operację, i dokłada do promptu zweryfikowaną kartę: adres, autoryzację, format danych, typowe błędy. Usługę, której nie zna, bada od razu: pobiera dokumentację producenta (część blokuje zwykłe pobieranie, więc robi to przeglądarka bez okna), wyciąga kartę i zapisuje ją dla następnych. Każdy adres w karcie musi leżeć na domenie z listy dozwolonych — to blokada na zmyślone linki. Linki są sprawdzane co miesiąc.

02

Biblioteka payloadów

Żeby zmapować pola z zamówienia na kolumny w arkuszu, agent musi zobaczyć prawdziwe zamówienie. Na nowej stronie go nie ma, a zdarzeń typu „zwrot” czy „anulowana subskrypcja” nie da się wywołać na życzenie. Zbudowałem więc środowisko, w którym ponad 20 wtyczek przechodzi przez pełny cykl życia, a każde wywołane zdarzenie jest przechwytywane, anonimizowane i opisywane. Efekt: 574 zdarzeń serwowanych z bazy w ułamku sekundy, za darmo, z oceną pewności dla każdego.

03

Kredyty AI i kontrola kosztów

Pro ma AI w cenie, więc koszt musi być pod kontrolą po obu stronach. Nic nie jest pobierane z góry: przed wywołaniem sprawdzane jest tylko, czy licencja może wydawać (saldo, limit dzienny, limit zapytań na minutę), a rozliczenie następuje po odpowiedzi modelu, według faktycznie zużytych tokenów. Gdy dostawca zawiedzie, opłaty nie ma. Model szybki obsługuje zwykłe tury, cięższy wchodzi przy trudnych planach lub gdy szybki zawiedzie. Awaria dostawcy to alert mailowy z konkretną diagnozą, nie cisza.

04

Historia zmian z odciskiem AI

Każda akcja w panelu — ludzka albo agenta — trafia do dziennika. Wpis agenta ma dodatkowo pytanie użytkownika i powód, dla którego agent zrobił ten krok. Właściciel strony może odfiltrować „wszystko, co zrobiło AI” i zobaczyć uzasadnienie przy każdym wierszu. Bez tego nie pozwoliłbym agentowi dotykać cudzej produkcji.

05

Agent, który sam naprawia to, co zbudował

Agent ma 25 zdolności zarejestrowanych w WordPress Abilities API (widzą je też zewnętrzne narzędzia przez MCP): tworzy webhooki, pisze kod PHP wykonywany przed i po wysyłce, żeby przekształcić dane pod format odbiorcy, zagląda do logów wysyłek i sam rozwiązuje większość problemów z konfiguracją — odrzucone żądanie, brakujące pole, zły format. Nowe webhooki powstają wyłączone; włączasz je Ty. Wersja darmowa działa z kluczem użytkownika lub z wbudowanymi łącznikami AI WordPressa 7.

06

Trial bez konta i dzienny raport

Kilka darmowych budów bez rejestracji i klucza, żeby obejrzeć efekt przed decyzją. Codziennie rano dostaję podsumowanie: ile tur, ile odmów, które usługi i zdarzenia były pytane i których zabrakło. Kolejka braków jest planem prac — dokładam to, o co realnie proszą instalacje, nie to, co wydaje mi się ważne.

Fundament pod AI

## To, co musi działać, zanim ktokolwiek wpisze prompt

Agent buduje na tej samej mechanice, którą można obsłużyć ręcznie. Gdyby ona była zawodna, AI tylko szybciej produkowałoby awarie.

![Grafika z cennika wpwebhooks.org: zewnętrzny cron jako robot na nocnej warcie — stoi w deszczu w ciemnej hali i omiata ją zielonym snopem światła z głowy; ten, który nie śpi i co chwilę sprawdza kolejkę](https://flowsystems.pl/realizacje/wpwebhooks/art-cron.webp)

01Kolejka wysyłek z ponawianiem i pełną historią żądania i odpowiedzi; nieudaną wysyłkę powtarzasz jednym kliknięciem

02Warunki wysyłki, łańcuchy webhooków (jeden uruchamia następny po sukcesie) i mapowanie pól w interfejsie, bez kodu

03Sejf poświadczeń: klucze API szyfrowane, zapisywane bez możliwości odczytu i podstawiane dopiero przy wysyłce; w logach zamaskowane

04Zewnętrzny cron: WordPress odpala zadania tylko przy wizycie, więc na stronie bez ruchu kolejka stoi. Pro dostaje monitor, który odpytuje kolejkę wtyczki nawet co 20 sekund albo wp-cron.php co minutę — wtedy rusza cała strona, nie tylko webhooki

05Tokeny REST API o ograniczonym zakresie, żeby zewnętrzne narzędzia i agenci mogli zarządzać webhookami bez hasła administratora

06Płatności Stripe z automatycznym VAT (odwrotne obciążenie B2B w UE), fakturą PDF i portalem klienta; licencje, aktywacje i aktualizacje wtyczki z własnego backendu

Ekrany

## Panel od środka

Build with AI, lista webhooków, logi wysyłek, kolejka, sejf poświadczeń, historia zmian, zewnętrzny cron, tokeny API i ustawienia — a dalej strona wpwebhooks.org, darmowy trial z 55 kredytami i grafiki z cennika. Kliknij, żeby powiększyć.

Stack

PHP 8WordPressWooCommerceVue 3ViteTailwindLaravel 13PostgreSQLRedisDockerCaddyStripeResendGemini APIClaude APINode.jsPlaywrightFastAPIUptime KumaSvelteKitGitHub ActionsWordPress.org SVNWordPress Abilities APIMCP

Cały kod powstał z Claude Code jako narzędziem, z przeglądem każdej zmiany przed wydaniem. Wydania idą przez pull requesty, testy integracyjne i automatyczne wdrożenie: wtyczka na WordPress.org, backend i strona na własny serwer.

Co z tego dla Ciebie

## Ten sam warsztat wchodzi do projektów dla firm

Agent, który robi robotę i zostawia ślad

Ten sam wzorzec — plan widoczny w panelu, wykonanie przez opisane operacje, dziennik każdego kroku i cofanie — wdrażam w automatyzacjach dla firm. AI robi, człowiek widzi i w każdej chwili może cofnąć.

Produkt, nie prototyp

Płatności, VAT, faktury, licencje, aktualizacje, monitoring, alerty. Wiem, ile pracy jest między „działa u mnie” a „ludzie za to płacą”, bo tę drogę przeszedłem na własnym produkcie.

AI z rachunkiem pod kontrolą

Limity, rozliczanie po zużyciu, tańszy model domyślnie i droższy tylko wtedy, gdy trzeba. Jeśli w Twojej firmie ma pracować model językowy, tak samo ustawię koszty u Ciebie.

Wracasz do [pozostałych realizacji](https://flowsystems.pl/realizacje/) albo piszesz, co u Ciebie ma się dziać samo — formularz niżej.

## Dane strukturalne

```json
{"@context":"https://schema.org","@type":["Organization","ProfessionalService"],"name":"Flow Systems","url":"https://flowsystems.pl","description":"Strony, SEO i automatyzacje dla małych firm na Śląsku i zdalnie w całej Polsce. Naprawiam to, co blokuje, i buduję to, co działa dalej samo.","email":"mateusz@flowsystems.pl","telephone":"+48 789 227 659","address":{"@type":"PostalAddress","addressLocality":"Knurów","addressRegion":"śląskie","addressCountry":"PL"},"areaServed":[{"@type":"City","name":"Knurów"},{"@type":"City","name":"Gliwice"},{"@type":"City","name":"Zabrze"},{"@type":"City","name":"Sośnicowice"},{"@type":"City","name":"Żernica"},{"@type":"City","name":"Bojków"},{"@type":"City","name":"Gierałtowice"},{"@type":"City","name":"Smolnica"},{"@type":"City","name":"Szczygłowice"},{"@type":"Country","name":"Polska"}],"sameAs":["https://wpwebhooks.org","https://www.linkedin.com/in/mateuszskorupa/","https://share.google/7PrFKPHzPxIqsxJxc"],"founder":{"@type":"Person","name":"Mateusz Skorupa","url":"https://www.linkedin.com/in/mateuszskorupa/","email":"mateusz@flowsystems.pl"}}

{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Webhook Actions by Flow Systems","applicationCategory":"BusinessApplication","operatingSystem":"WordPress","url":"https://wpwebhooks.org","downloadUrl":"https://wordpress.org/plugins/flowsystems-webhook-actions/","inLanguage":"en","description":"Wtyczka WordPress z agentem AI, który buduje integracje webhookowe na podstawie opisu w chacie; wysyłki kolejkowane, ponawiane i logowane.","author":{"@type":"Person","name":"Mateusz Skorupa","url":"https://www.linkedin.com/in/mateuszskorupa/"},"publisher":{"@type":"Organization","name":"Flow Systems","url":"https://flowsystems.pl"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"}}

{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Realizacje","item":"https://flowsystems.pl/realizacje/"},{"@type":"ListItem","position":2,"name":"Webhook Actions i wpwebhooks.org","item":"https://flowsystems.pl/realizacje/wpwebhooks/"}]}
```
