PROBLEM
Ta sama checklista jest odklikana ręcznie, bez logu i bez rollbacku.
PODEJŚCIE
Zestaw małych automatów z instrukcją, w tym intake leada na tej stronie.
ARCHITEKTURA
- skrypt lokalny albo webhook
- n8n (lead intake → Telegram + kopia e-mail przez docker-mailserver)
WDROŻENIE
- endpoint /api/lead na stronie
- workflow n8n w ops/n8n/ (import przy starcie kontenera)
- kolejne skrypty tylko gdy procedura jest spisana
REZULTAT
- zapis leadów JSONL + kwalifikacja
- powiadomienie operatora na Telegram i e-mail
WNIOSKI
- automat bez procedury powiela błąd
Cel
Automatyzacja w portfolio to konkretne pętle, nie „AI ops”. Pierwszy widoczny kawałek: formularz kontaktowy → /api/lead → JSONL + n8n → Telegram i kopia e-mail operatora.
Dwa problemy, które rozwiązałem
1. Lead bez śladu i bez ownera
Zapytania ginęły w skrzynce albo w czacie. Nie było logu, kwalifikacji ani pewności, że operator dostał powiadomienie.
Co zyskałem: zapis JSONL, kwalifikację tematu ze strony oraz podwójne powiadomienie (Telegram + e-mail z hello@tomek.st). Mam ścieżkę od kliknięcia formularza do operatora — z honeypotem i limitem na API.
2. Automat „na skróty” bez procedury
Chciałem „od razu skrypt”. Bez spisanego kroku ręcznego automaty powielały błąd albo trzymały sekrety w złym miejscu.
Co zyskałem: regułę: najpierw procedura (wejście, sukces, rollback), potem mały workflow w ops/n8n/ albo skrypt. Bearer na webhooku, brak sekretów w repo. Automat ma ownera.
Co działa dziś
POST /api/leadz walidacją i limitem.- Zapis lokalny + import workflow n8n przy starcie kontenera.
- Powiadomienie operatora; autoresponder do zgłaszającego osobną ścieżką SMTP.
Repo: tomstencel/tomek-st.
Powiązane materiały
Granice
To nie platforma enterprise RPA, nie „AI zautomatyzuje firmę” i nie obietnica godzin zaoszczędzonych w SOC klienta.
Stan
Status active na ścieżce leadów. Kolejne skrypty tylko gdy procedura jest spisana.