Manager sprzedaży, który każdego poniedziałku ręcznie eksportuje CSV ze sklepu i wkleja go do arkusza, traci czas, który mógłby poświęcić na analizę liczb, nie ich zbieranie. To zadanie da się w pełni zautomatyzować bez linijki kodu, korzystając z narzędzi klasy no-code takich jak Make.

Szybka odpowiedź

Automatyczne raporty sprzedaży w Google Sheets buduje się za pomocą narzędzia no-code, np. Make, które łączy się z API sklepu internetowego (Shopify, WooCommerce, PrestaShop) i codziennie zapisuje nowe zamówienia bezpośrednio do arkusza. Scenariusz działa w tle, bez ręcznego eksportu, a manager loguje się do Sheets i widzi aktualne dane od rana.

Najważniejsze wnioski

  • Make i podobne platformy pozwalają połączyć sklep z Google Sheets bez pisania kodu, korzystając z gotowych modułów integracyjnych.
  • Scenariusz automatyzacji można ustawić tak, żeby działał codziennie, co godzinę albo w reakcji na nowe zamówienie w czasie rzeczywistym.
  • Ręczny eksport CSV generuje błędy i zawsze jest spóźniony wobec bieżących danych, automatyzacja eliminuje obie te wady.
  • Wdrożenie prostego raportu zajmuje od 1 do 2 godzin, złożone scenariusze z kilkoma źródłami danych to zwykle jeden dzień pracy.
  • Koszt takiej integracji zaczyna się od zera (darmowy plan Make) i rośnie wraz z liczbą operacji miesięcznie.

Dlaczego ręczny eksport CSV to zły sposób raportowania

Klasyczny scenariusz wygląda tak: ktoś z zespołu loguje się do panelu sklepu, eksportuje listę zamówień za dany okres, otwiera plik CSV, kopiuje dane do arkusza i poprawia formatowanie, które zwykle się rozjeżdża. Ten proces powtarza się codziennie albo co tydzień, zależnie od tego, jak często manager potrzebuje świeżych liczb.

Problem nie leży w samej pracy manualnej, choć to też kosztuje czas. Problem to opóźnienie i błędy. Dane z poniedziałku manager widzi we wtorek, bo eksport robi się rano następnego dnia. Do tego każdy ręczny etap to szansa na pomyłkę: zły zakres dat, pominięta kolumna, wklejenie w niewłaściwe miejsce arkusza. Przy większej skali sprzedaży, kilkuset zamówień dziennie, ręczne przetwarzanie zaczyna być po prostu niewykonalne w rozsądnym czasie.

Integracja sklepu internetowego z arkuszem kalkulacyjnym rozwiązuje ten problem u źródła. Dane przepływają automatycznie z panelu sklepu do Google Sheets, bez etapu pośredniego w postaci pliku i człowieka klikającego kopiuj-wklej.

Jak działa automatyzacja raportów sprzedaży bez kodu

Make (wcześniej Integromat) to platforma, która łączy różne aplikacje za pomocą tzw. scenariuszy, czyli sekwencji modułów wykonujących konkretne akcje. Każdy moduł odpowiada za jeden krok: pobranie danych z API sklepu, przekształcenie ich do właściwego formatu, zapis do arkusza.

Cała logika działa w tle na serwerach Make, więc nie trzeba trzymać włączonego komputera czy instalować żadnego oprogramowania lokalnie. Scenariusz uruchamia się według harmonogramu (np. codziennie o 6:00) albo w reakcji na zdarzenie, na przykład natychmiast po złożeniu nowego zamówienia w sklepie.

Jakie platformy sklepowe da się podłączyć

Większość popularnych platform e-commerce ma w Make gotowy moduł integracyjny: Shopify, WooCommerce, PrestaShop, Magento, a także polskie systemy jak Allegro czy BaseLinker. Jeśli platforma nie ma dedykowanego modułu, Make i tak poradzi sobie przez uniwersalny moduł HTTP, który komunikuje się z każdym API udostępniającym dane w formacie JSON. To oznacza, że praktycznie każdy sklep internetowy z otwartym API da się podłączyć do arkusza bez pisania kodu.

Co dokładnie trafia do arkusza

Typowy raport sprzedaży w Google Sheets zawiera numer zamówienia, datę, wartość brutto i netto, listę produktów, kanał sprzedaży oraz status płatności. Make pozwala wybrać precyzyjnie, które pola z odpowiedzi API mają trafić do konkretnych kolumn, więc arkusz od razu ma sensowną strukturę, gotową do dalszej analizy albo wykresów.

Krok po kroku: budowa scenariusza w Make

Budowa scenariusza zaczyna się od wyboru modułu wyzwalającego, czyli tego, co inicjuje cały proces. W przypadku codziennego raportu najczęściej jest to moduł “Watch new orders” lub podobny, oferowany przez integrację ze sklepem, ustawiony na sprawdzanie nowych zamówień w regularnych odstępach czasu.

Następnie dodaje się moduł Google Sheets z akcją “Add a row”, który zapisuje każde nowe zamówienie jako kolejny wiersz w arkuszu. Między tymi dwoma modułami warto wstawić moduł “Iterator” lub “Array Aggregator”, jeśli sklep zwraca zamówienia w postaci listy, żeby każde zamówienie trafiło do arkusza jako osobny wiersz, a nie jeden zbity blok danych.

Kolejny etap to mapowanie pól: klikając na każde pole w module Google Sheets, wskazuje się, z jakiego pola odpowiedzi API ma pochodzić dana wartość. Numer zamówienia idzie do kolumny A, data do kolumny B, wartość zamówienia do kolumny C i tak dalej. Make pokazuje podgląd danych z ostatniego zapytania, więc mapowanie robi się intuicyjnie, bez zgadywania.

Na końcu ustawia się harmonogram działania scenariusza, np. codziennie o godzinie 6:00 rano, tak żeby manager, wchodząc do biura, miał już świeży raport z poprzedniego dnia. Warto też włączyć powiadomienia o błędach scenariusza (e-mail albo Slack), żeby wiedzieć, gdy integracja przestanie działać, zamiast odkryć to po tygodniu z pustym arkuszem.

Co dalej: dashboard, wykresy i alerty

Sam zapis danych do arkusza to punkt startowy, nie koniec pracy. Google Sheets pozwala dodać wykresy podsumowujące, np. dzienną wartość sprzedaży w formie linii trendu, bez żadnej dodatkowej konfiguracji po stronie Make, wystarczy standardowa funkcja arkusza podłączona do zakresu danych.

Można pójść dalej i dodać drugi scenariusz w Make, który co rano wysyła e-mail albo wiadomość na Slacka z podsumowaniem sprzedaży z poprzedniego dnia, korzystając z modułu Google Sheets “Get a range” do odczytu podsumowania i modułu e-mail lub Slack do wysyłki. To eliminuje potrzebę nawet zaglądania do arkusza, jeśli manager potrzebuje tylko kluczowych liczb.

Przy większej skali warto rozważyć osobną zakładkę z podsumowaniem tygodniowym albo miesięcznym, budowaną za pomocą formuł SUMIFS czy QUERY w arkuszu, opartych na surowych danych zapisywanych przez scenariusz Make. Surowe dane trafiają do jednej zakładki, a podsumowania liczą się automatycznie w drugiej, co ułatwia utrzymanie porządku, gdy raport rośnie.

Ile to kosztuje: porównanie metod integracji

Wybór narzędzia do automatyzacji zależy od skali sprzedaży i budżetu. Poniżej porównanie trzech najczęściej rozważanych opcji.

MetodaKosztCzas wdrożeniaWymaga programisty
Ręczny eksport CSV0 zł, ale koszt czasu pracy0 (już działa)Nie
Make / Zapier (no-code)od 0 zł do ok. 100-300 zł/mc przy większym ruchu1-8 godzinNie
Własny skrypt / API integracjakoszt wykonania (jednorazowo lub abonament)dni do tygodniTak

Make w darmowym planie oferuje 1000 operacji miesięcznie, co przy jednym scenariuszu odświeżającym dane raz dziennie zwykle wystarcza małym i średnim sklepom. Przy większej liczbie zamówień albo częstszym odświeżaniu (np. co godzinę) trzeba przejść na plan płatny, gdzie koszt rośnie proporcjonalnie do liczby operacji, ale wciąż zostaje niżej niż koszt utrzymania własnego skryptu i serwera do jego działania.

Zapier działa na podobnej zasadzie, ale historycznie ma wyższe ceny przy porównywalnej liczbie operacji, dlatego w projektach, gdzie liczy się budżet, Make wypada korzystniej. Własny skrypt integracyjny ma sens dopiero wtedy, gdy logika raportowania jest bardzo nietypowa, np. wymaga złożonych przeliczeń marż w czasie rzeczywistym albo integracji z kilkunastoma systemami jednocześnie, czego no-code nie obsłuży efektywnie.

Najczęściej zadawane pytania

Czy potrzebuję programisty, żeby zautomatyzować raporty sprzedaży w Google Sheets?

Nie. Narzędzia typu Make czy Zapier pozwalają połączyć sklep internetowy z arkuszem bez pisania kodu. Scenariusz budujesz z gotowych modułów, konfigurując je klikaniem. Programista jest potrzebny dopiero przy bardzo nietypowych integracjach lub dużej skali danych.

Jaka platforma no-code najlepiej nadaje się do integracji sklepu z Google Sheets?

Dla większości sklepów wystarczy Make. Ma gotowe moduły do Shopify, WooCommerce, PrestaShop, Allegro i Google Sheets, a darmowy plan pozwala uruchomić proste scenariusze codziennego raportowania bez kosztów.

Ile trwa wdrożenie automatycznego raportu sprzedaży bez kodu?

Proste połączenie sklepu z arkuszem, obejmujące pobranie zamówień i zapis do Google Sheets raz dziennie, da się skonfigurować w 1-2 godziny. Bardziej złożone raporty z podziałem na kategorie, marże czy kanały sprzedaży zajmują zwykle jeden dzień pracy.

Co się stanie, jeśli sklep zmieni strukturę danych w API?

Scenariusz w Make trzeba wtedy zaktualizować, mapując nowe pola do kolumn w arkuszu. To zajmuje kilka minut, jeśli zmiana jest niewielka. Warto ustawić powiadomienie o błędach scenariusza, żeby wychwycić taką sytuację od razu, a nie po tygodniu pustych raportów.

Czy dane w Google Sheets będą bezpieczne przy takiej integracji?

Tak, o ile odpowiednio skonfigurujesz dostępy. Make łączy się z API sklepu i Google Sheets przez autoryzowane połączenia OAuth lub tokeny API, a dostęp do arkusza możesz ograniczyć do konkretnych osób w organizacji. Dane nie przechodzą przez żadne dodatkowe serwery poza infrastrukturą Make.

Słowniczek

Scenariusz (Make)

Sekwencja modułów w Make, która definiuje, co dzieje się krok po kroku: od wyzwolenia akcji, przez przetworzenie danych, do zapisu wyniku w docelowej aplikacji.

Moduł

Pojedynczy element scenariusza odpowiadający za jedną konkretną akcję, np. “pobierz nowe zamówienia” albo “dodaj wiersz do arkusza”.

API

Interfejs, przez który dwie aplikacje (np. sklep i Make) wymieniają dane w ustandaryzowany sposób, bez potrzeby ręcznej ingerencji człowieka.

Webhook

Mechanizm, w którym jedna aplikacja automatycznie wysyła powiadomienie do drugiej w momencie wystąpienia zdarzenia, np. złożenia nowego zamówienia, co pozwala na reakcję w czasie rzeczywistym.

No-code

Podejście do tworzenia rozwiązań technicznych bez pisania kodu, oparte na konfiguracji gotowych komponentów za pomocą interfejsu graficznego.