Co można zautomatyzować w Twojej firmie?
Zanim zacznę pisać kod, zadaję pytanie: jaki jest koszt tego, że to robisz ręcznie? Jeśli spędzasz 3 godziny tygodniowo na generowaniu raportów z Excela, to 150 godzin rocznie. Przy stawce 80 PLN/h to 12 000 PLN rocznie na zadanie, które skrypt Pythona wykona w 30 sekund.
Przykłady automatyzacji, które wdrażałem
- Skaner polis ubezpieczeniowych: odczyt danych z PDF (natywnych i skanów OCR), parsowanie 6 różnych towarzystw, automatyczne wgranie do systemu Fleet przez REST API
- Automatyczne odpowiedzi na opinie Google: workflow n8n, który reaguje na nowe opinie w Google Moja Firma dla 15 lokalizacji jednocześnie
- Raporty sprzedażowe z bazy danych: cykliczne pobieranie danych z PostgreSQL, formatowanie do Excela i wysyłka e-mailem do zarządu
- Import leadów z formularzy do CRM: integracja Google Forms / webowych formularzy z systemem CRM przez API
- Monitoring i alerty: skrypt sprawdzający dostępność stron, certyfikaty SSL, i wysyłający SMS/e-mail gdy coś przestaje działać
- Masowe tworzenie dokumentów: generowanie umów, faktur proforma, certyfikatów z szablonów Word/PDF na podstawie danych z arkusza
Narzędzia i technologie
- Python: pdfplumber, pytesseract, openpyxl, requests, pandas, FastAPI. Dla zadań wymagających logiki i przetwarzania danych
- n8n: wizualne workflow, integracje między serwisami (Gmail, Slack, Google Sheets, zewnętrzne API) bez pisania kodu
- Google Apps Script: automatyzacje bezpośrednio w Google Workspace (Sheets, Docs, Gmail, Calendar)
- Bash / scheduled tasks: proste skrypty uruchamiane przez cron/Task Scheduler
Jak to wygląda w praktyce?
- Analiza procesu: pokazujesz mi jak to teraz robisz. Nagranie ekranu lub opis wystarczy
- Wycena i plan: powiem co da się zautomatyzować, czego nie, i ile to będzie kosztować
- Prototyp: najpierw wersja minimalna działająca na realnych danych
- Testy i poprawki: uruchamiamy na Twoich danych, obsługujemy przypadki brzegowe
- Wdrożenie: uruchomienie, konfiguracja harmonogramu, dokumentacja
- Dokumentacja: komentarze w kodzie + instrukcja obsługi, rozumiesz co dostałeś
Monotonna, powtarzalna praca drenuje energię. Automatyzacja nie jest luksusem, to konieczność, gdy chcesz skalować biznes bez proporcjonalnego powiększania zespołu.
Kiedy automatyzacja się nie opłaca
Nie każdy proces warto automatyzować i mówię to przed wyceną, a nie po. Są trzy sytuacje, w których odradzam:
- Proces jeszcze się nie ustabilizował. Jeśli sposób pracy zmienia się co miesiąc, automat będzie trzeba przepisywać za każdym razem. Najpierw ustalcie, jak to ma wyglądać, potem to zautomatyzujemy
- Robisz to rzadko i krótko. Zadanie na piętnaście minut raz w miesiącu to trzy godziny rocznie. Wdrożenie i utrzymanie automatu kosztuje więcej niż te trzy godziny
- Wymaga oceny, a nie reguł. Jeśli w każdym przypadku decydujesz inaczej, na podstawie kontekstu, którego nie da się zapisać w warunkach, to nie jest materiał na automat. Czasem da się zautomatyzować przygotowanie danych i zostawić Tobie samą decyzję, ale to inny zakres
Zwykle najlepszy kandydat wygląda tak: robisz to co tydzień, zajmuje co najmniej pół godziny, kroki są zawsze takie same i dane wchodzą w ustalonym formacie.
Cennik
Zależy od złożoności. Prosty skrypt pracujący na jednym źródle, na przykład przenoszący dane między arkuszami, to kilkaset złotych jednorazowo. Automat sięgający do bazy albo łączący kilka systemów przez ich API to od kilku tysięcy. Wszystko po analizie i wycenie, bez niespodzianek.
Można też umówić abonament godzinowy, masz na bieżąco kogoś, kto automatyzuje co pojawi się do zautomatyzowania.
Najczęstsze pytania
Co się stanie, jeśli proces się zmieni?
Automat trzeba będzie poprawić i to normalny koszt utrzymania, a nie awaria. Dlatego piszę je tak, żeby rzeczy zmienne (adresy, progi, nazwy kolumn, szablony wiadomości) siedziały w konfiguracji, a nie w kodzie. Drobne zmiany robisz wtedy sam, bez mojego udziału. Przy większej przebudowie procesu wyceniam poprawkę osobno.
Czy uzależnię się od Ciebie?
To najczęstsza obawa i uzasadniona, bo tak kończy się sporo wdrożeń. Kod jest Twój, leży w Twoim repozytorium albo na Twoim serwerze, jest skomentowany i ma instrukcję obsługi. Używam popularnych narzędzi (Python, n8n, Google Apps Script), a nie własnych rozwiązań, więc każdy programista może to przejąć. Jeśli zechcesz przekazać to komuś innemu, dostaniesz komplet bez dyskusji.
Czy muszę dawać dostęp do swoich systemów?
Do tych, na których automat ma pracować, tak, ale w minimalnym zakresie: osobne konto z uprawnieniami tylko do tego, co potrzebne, nigdy Twoje własne poświadczenia. Przy danych wrażliwych część prac da się wykonać na przykładowych danych, a na produkcyjnych dopiero po Twojej stronie.
Ile trwa wdrożenie?
Prosty skrypt, na przykład raport z arkusza wysyłany co poniedziałek, to kilka dni. Automat integrujący dwa albo trzy systemy przez ich API to zwykle dwa do czterech tygodni, z czego sporo zajmuje czekanie na dostępy i wyjaśnianie przypadków brzegowych. Prototyp na realnych danych pokazuję zanim powstanie całość, więc szybko widać, czy idziemy w dobrą stronę.
Co, jeśli automat się zepsuje o drugiej w nocy?
Każde wdrożenie ma powiadomienie o błędzie, więc dowiadujesz się o awarii Ty i ja, a nie klient. Automaty piszę tak, żeby przy błędzie zatrzymały się i zgłosiły problem, zamiast po cichu przetworzyć dane niepoprawnie. Cicha awaria jest groźniejsza od głośnej.