Własne narzędzie do Allegro Ads — dlaczego zbudowaliśmy je od zera
Jak wygląda nasze wewnętrzne narzędzie do Allegro Ads. Kampanie po kategoriach, rentowność per oferta, repricing, auto-odnowienia — pełny przegląd modułów.
LiveSales
Zrezygnowaliśmy z agencji Allegro Ads. Zbudowaliśmy własne narzędzie. Agencja chciała je kupić.
“Żadne narzędzie na rynku nie pokazuje rentowności per oferta w Allegro Ads. Agencja optymalizowała ROAS, ale my chcieliśmy wiedzieć ile zarabiamy na każdej ofercie. Musieliśmy to zbudować sami.”
— Właściciel, firma e-commerce na Allegro
Mieliśmy agencję za 2500 PLN/mies, BaseLinker repricing za 1000 PLN/mies i zero kontroli nad tym, które oferty faktycznie zarabiają w kampaniach Allegro Ads. Zbudowaliśmy własne narzędzie, które łączy Allegro API, BaseLinker API i headless automatyzację — i teraz robimy to sami, szybciej i z pełną widocznością kosztów per oferta.
~66 000 PLN/rok oszczędności
Agencja + repricing BL + czas pracy. Narzędzie stoi na naszym komputerze — jedyny koszt to energia.
Rentowność per oferta
Nie ROAS kampanii, ale realny zysk na każdej pojedynczej ofercie. Tego nie ma na rynku.
Auto-dodawanie ofert
Odnowiona oferta automatycznie wraca do kampanii. Koniec z ręcznym monitorowaniem.
Dlaczego gotowe rozwiązania nie wystarczają
Panel Allegro Ads
Panel Allegro Ads jest prosty — za prosty. Tworzenie kampanii to klikanie po jednej ofercie. Nie ma bulk tworzenia kampanii po kategoriach. Nie ma automatycznego dodawania ofert gdy się odnawiają. Nie ma widoku rentowności per oferta.
Dla sprzedawcy z 50 ofertami — wystarczy. Dla firmy z setkami ofert w wielu kategoriach — to godziny ręcznej pracy tygodniowo.
Agencja Allegro Ads
Agencja kosztowała nas 2500 PLN netto miesięcznie. Co dostawaliśmy:
Co agencja robiła dobrze
- Tworzenie i zarządzanie kampaniami
- Optymalizacja stawek CPC
- Raportowanie ROAS per kampania
- Reagowanie na zmiany algorytmu Allegro
Czego agencja nie robiła
- Rentowność per oferta (bo nie miała naszych kosztów)
- Integracja z magazynem (nie wiedziała o stanach)
- Auto-dodawanie odnowionych ofert
- Repricing powiązany z kampaniami
Agencja optymalizowała ROAS — czyli stosunek przychodu do wydatku reklamowego. Ale ROAS 500% nie znaczy, że zarabiasz. Jeśli marża na produkcie to 15%, a prowizja Allegro to 10%, to ROAS 500% może oznaczać stratę netto na ofercie po doliczeniu wysyłki i Ads.
BaseLinker repricing
Moduł repricingu w BaseLinker kosztował 1000 PLN netto miesięcznie (12 000 PLN rocznie). Za tę cenę dostawaliśmy automatyczne sprawdzanie cen min/max. Sprawdzał się, ale:
- Brak integracji z Allegro Ads (nie wiedział, ile wydajemy na reklamę danej oferty)
- Brak kalkulacji rentowności z uwzględnieniem kosztów reklamy
- Za drogi na to, co daje — ta sama logika min/max to kilkaset linii kodu
Co robi nasze narzędzie — przegląd modułów
| Moduł | Co robi | Co zastępuje | Oszczędność |
|---|---|---|---|
| Kreator kampanii | Batch tworzenie kampanii Allegro Ads zorganizowanych po kategoriach produktów | Ręczne klikanie w panelu Allegro + agencja | ~8h/tyg. pracy |
| Auto-odnowienia | Gdy zakończona oferta zostaje wznowiona — automatycznie wraca do kampanii | Codzienne ręczne sprawdzanie (nikt tego nie robi) | 0 utraconych ofert w kampaniach |
| Panel rentowności | Realny zysk per oferta: COGS + prowizja + wysyłka + Ads + zwroty | Nie istnieje na rynku | Eliminacja strat na nierentownych ofertach |
| Repricing | Kontrola min/max cen, auto-sprawdzanie, reakcja na zmiany konkurencji | Moduł BL za 1000 PLN/mies | 12 000 PLN/rok |
| Headless BL | Requesty do frontendu BaseLinkera przez konsolę — dostęp do funkcji bez płatnych modułów | Płatne moduły BaseLinker | Zależne od modułów |
| Integracja ekosystemowa | Połączenie z magazynem, działem sprzedaży, innymi narzędziami wewnętrznymi | Silosy informacyjne | Lepsze decyzje biznesowe |
Architektura techniczna — jak to działa
Narzędzie łączy trzy źródła danych w jeden spójny panel:
Allegro API
- Oferty: lista, statusy, ceny
- Allegro Ads: kampanie, grupy, stawki
- Statystyki: kliknięcia, wyświetlenia, konwersje
- Sprzedaż: przychód per oferta
BaseLinker API
- Produkty: SKU, EAN, kategorie
- Koszty zakupu (COGS)
- Stany magazynowe
- Zamówienia i zwroty
Headless BaseLinker
- Requesty do frontendu BL przez konsolę
- Repricing bez płatnego modułu
- Dane niedostępne przez API
- Zero dodatkowych kosztów
Jak to działa technicznie
┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐
│ Allegro API │ │ BL API │ │ Headless BL Console │
│ (REST) │ │ (connector) │ │ (HTTP requests) │
└──────┬──────┘ └──────┬──────┘ └──────────┬──────────┘
│ │ │
└───────────────────┼───────────────────────┘
│
┌──────┴──────┐
│ Nasz tool │
│ (lokalnie) │
└──────┬──────┘
│
┌────────────┼────────────┐
│ │ │
┌─────┴─────┐ ┌───┴───┐ ┌─────┴──────┐
│ Kampanie │ │Repricing│ │Rentowność │
│ + auto-add│ │min/max │ │per oferta │
└───────────┘ └───────┘ └────────────┘
Całość stoi na lokalnym komputerze — nie w chmurze. Jedyny koszt to energia. Narzędzie odpala się automatycznie i działa w tle, odpytując API w regularnych interwałach.
Kluczowe decyzje architektoniczne
Lokalnie zamiast w chmurze
Zero kosztów hostingu. Dane nie wychodzą poza naszą sieć. Jedyny minus: wymaga włączonego komputera (rozwiązywane przez scheduled tasks).
Headless zamiast płatnych modułów
Requesty do frontendu BL dają dostęp do funkcji, za które normalnie trzeba płacić. Ryzyko: BL może zmienić frontend. Ale oszczędność 12k PLN/rok to uzasadnia.
Ładne UI od początku
Nie skrypty w terminalu — pełny panel z dashboardem. Pracownicy mogą go używać bez wiedzy technicznej. To kluczowe dla adopcji w firmie.
Integracja z ekosystemem
Od początku projektowane jako element większego systemu — z magazynem, działem sprzedaży, innymi wewnętrznymi narzędziami. Nie standalone.
Przegląd kluczowych modułów
Kreator kampanii po kategoriach
Zamiast klikać po jednej ofercie w panelu Allegro — tworzymy kampanie batch, zorganizowane po kategoriach produktów. System pobiera oferty z Allegro API, grupuje je po kategorii (np. “Kable instalacyjne”, “Peszle ochronne”, “Kable głośnikowe”) i tworzy osobną kampanię per kategoria.
Efekt: Tworzenie kampanii dla 200+ ofert w 10 kategoriach — kilka minut zamiast kilku godzin.
Szczegóły: Kampanie Allegro Ads wg kategorii i auto-dodawanie odnowionych ofert
Auto-dodawanie odnowionych ofert
To jest megaważny moduł. Na Allegro, gdy oferta się kończy (wyczerpie się stock, minnie termin) i potem zostaje wznowiona — ma nowe ID. Allegro nie dodaje jej automatycznie z powrotem do kampanii. Nikt tego ręcznie nie monitoruje na co dzień.
Nasze narzędzie: monitoruje oferty w kampaniach, wykrywa zakończone, a gdy oferta zostaje wznowiona — automatycznie dodaje ją do odpowiedniej kampanii na podstawie kategorii i danych produktu z BaseLinkera.
Efekt: Zero utraconych ofert w kampaniach. Każda wznowiona oferta od razu zaczyna się reklamować.
Szczegóły: Kampanie Allegro Ads wg kategorii i auto-dodawanie odnowionych ofert
Panel rentowności per oferta
Tego nie ma na rynku. Żaden panel Allegro Ads, żadna agencja, żadne narzędzie nie pokazuje realnego zysku per oferta z uwzględnieniem wszystkich kosztów.
Co nasz panel pokazuje dla każdej oferty:
- Przychód ze sprzedaży (z Allegro API)
- Koszt zakupu / COGS (z BaseLinker)
- Prowizja Allegro (obliczana per kategoria)
- Koszt wysyłki (netto po dopłacie kupującego)
- Koszt Allegro Ads (z attribution per oferta)
- Zwroty i reklamacje (procent)
- Zysk netto per oferta
Efekt: Wiemy dokładnie, na których ofertach zarabiamy, a na których tracimy. Nie optymalizujemy ROAS — optymalizujemy realną rentowność.
Szczegóły: Rentowność per oferta w Allegro Ads — czego nie pokaże żaden panel
Repricing (kontrola cen)
Wbudowany moduł kontroli cen zastępuje BaseLinker repricing za 1000 PLN/mies:
- Obliczona cena minimalna (break-even po wszystkich kosztach)
- Obliczona cena maksymalna (konkurencyjność na rynku)
- Auto-sprawdzanie: czy cena jest w dozwolonym przedziale
- Reakcja na zmiany: alerty gdy cena spada poniżej minimum
Koszt starego rozwiązania: 12 000 PLN/rok. Koszt naszego: energia elektryczna.
Szczegóły: Headless BaseLinker — automatyzacja bez płatnych modułów za 1000 zł
Wykres porównawczy kosztów
Miesięczne koszty: agencja + płatne moduły vs własne narzędzie
Porównanie kosztów w PLN netto / miesiąc
Skąd te liczby
Agencja: 2500 PLN netto/mies. za zarządzanie kampaniami Allegro Ads. Standard rynkowy dla firmy naszej wielkości.
Repricing BaseLinker: 1000 PLN netto/mies. za moduł kontroli cen. Płaciliśmy za niego ponad rok.
Czas pracy (tworzenie kampanii): Szacujemy ~8h tygodniowo po stawce wewnętrznej 37 PLN/h = ~1200 PLN/mies. na ręczne tworzenie, monitoring, dodawanie ofert.
Monitoring rentowności: ~800 PLN/mies. czas analityka na ręczne zestawianie danych z Allegro + BL + Excel.
Hosting narzędzia: ~50 PLN/mies. koszt energii komputera działającego 24/7 (szacunek).
Wyniki i ograniczenia — uczciwy bilans
Co zyskaliśmy
Pełna kontrola
Wiemy dokładnie co się dzieje z każdą ofertą. Nie czekamy na raport agencji — mamy dane w real-time.
Szybkość iteracji
Nowa kampania = minuty zamiast godzin. Zmiana strategii = natychmiast. Z agencją — tygodnie.
Dane per oferta
Rentowność per oferta to game-changer. Wiemy które oferty skalować, a które pauzować.
Integracja z firmą
Narzędzie “rozmawia” z magazynem i sprzedażą. Agencja działała w izolacji — nie wiedziała o stanach ani prognozach.
Czego jeszcze nie widzimy
Uczciwie: jeszcze nie widzimy wzrostu ROAS
Narzędzie działa od niedawna. Nie mamy jeszcze danych porównawczych “przed vs po” na poziomie ROAS czy przychodu z Ads. Widzimy ogromną poprawę w szybkości pracy i kontroli, ale twarde liczby zwrotu z inwestycji reklamowej — jeszcze nie. Będziemy to monitorować i zaktualizujemy ten artykuł, gdy będziemy mieli dane.
Ograniczenia
- Wymaga utrzymania — gdy Allegro zmieni API, musimy aktualizować. Gdy BL zmieni frontend — headless moduł może przestać działać.
- Wymaga kompetencji technicznych — to nie narzędzie “kliknij i działa”. Ktoś w firmie musi umieć debugować.
- Stoi lokalnie — wymaga włączonego komputera. Awaria = przerwa w działaniu (rozwiązywane przez redundancję).
- Attribution Allegro Ads — Allegro nie daje idealnego attribution per oferta. Nasze kalkulacje są przybliżone (ale lepsze niż zero).
Reakcja agencji
Agencja, która prowadziła nasze kampanie Allegro Ads, była naprawdę zainteresowana naszym narzędziem. Pytali jak działa, co robi, dlaczego je zbudowaliśmy. To mówi wiele o luce na rynku — nawet profesjonalne agencje nie mają takiego narzędzia.
Szczegóły: Allegro Ads bez agencji — jak przejęliśmy pełną kontrolę
Integracja z ekosystemem firmy
Narzędzie do Allegro Ads nie działa w izolacji. Jest pospinane z innymi systemami, z których korzystamy:
Sprzedaż → Ads: Dział sprzedaży wie, które produkty mają wysoką marżę i powinny być promowane. To trafia do narzędzia Ads.
Magazyn → Ads: Gdy towar się kończy — kampania automatycznie dostaje alert. Gdy przychodzi nowa dostawa — oferty wracają do kampanii.
Ads → Sprzedaż: Panel rentowności per oferta daje sprzedaży dane do negocjacji z dostawcami i decyzji cenowych.
To wszystko powoli zaczyna tworzyć spójny ekosystem, gdzie informacja przepływa między działami zamiast siedzieć w silosach.
Szczegóły: Ekosystem narzędzi: gdy sprzedaż, magazyn i Allegro Ads rozmawiają
Podsumowanie
Zbudowanie własnego narzędzia do Allegro Ads zamiast płacenia agencji i korzystania z płatnych modułów — to decyzja, która wymaga zasobów developerskich. Nie każda firma powinna to robić. Ale jeśli masz setki ofert, frustrację z braku danych per oferta i wewnętrzne kompetencje techniczne — to się zwraca.
Seria artykułów o poszczególnych modułach:
- Kampanie wg kategorii i auto-dodawanie odnowionych ofert
- Headless BaseLinker — repricing bez płatnych modułów
- Rentowność per oferta — czego nie pokaże żaden panel
- Ekosystem: sprzedaż + magazyn + Allegro Ads
- Allegro Ads bez agencji — jak przejęliśmy kontrolę
Inne artykuły, które mogą Cię zainteresować:
- Kulisy rentowności marketplace — pełny obraz kosztów sprzedaży na Allegro
- 15 najważniejszych metryk e-commerce — w tym ROAS i jak go liczyć
- System magazynowy Pakowanie Kablowo — inny system, który zbudowaliśmy od zera
Zainteresowany automatyzacją danych?
LiveSales pomoże Ci zaoszczędzić czas i podejmować lepsze decyzje biznesowe dzięki automatycznym raportom i dashboardom.
Skontaktuj się z namiPodobał Ci się ten artykuł?
Subskrybuj, aby dostawać powiadomienia o nowych artykułach.
Bez spamu. Możesz się wypisać w każdej chwili.
Przeczytaj również
Ekosystem narzędzi: gdy sprzedaż, magazyn i Allegro Ads rozmawiają
Jak połączyliśmy narzędzie Allegro Ads z magazynem i działem sprzedaży. Magazyn wie co się sprzedaje, sprzedaż wie co na stanie — lepsze decyzje.
Headless BaseLinker — automatyzacja bez płatnych modułów za 1000 zł
Jak wysyłamy requesty do frontendu BaseLinkera przez konsolę, omijając płatne moduły. Repricing i kontrola cen za darmo zamiast 12 000 PLN rocznie.
Rentowność per oferta w Allegro Ads — czego nie pokaże żaden panel
Jak liczymy realną rentowność każdej oferty w Allegro Ads. ROAS to za mało — nasz panel pokazuje zysk po wszystkich kosztach. Tego narzędzia nie ma na rynku.