Veli · Proteine Resources · Rekrutacja

HEAD OF GROWTH
D2C
ODPOWIEDZI NA PYTANIA

CAC do LTV liczone na własnych danych, sklep firmowy obok ośmiu marketplace'ów, obsługa klienta jako dźwignia retencji i mechanika pierwszych 90 dni przeniesiona na model subskrypcyjny.

13
Lat w e-commerce B2C
8
Marketplace'ów obok sklepu
50+
Sekwencji Klaviyo per sklep
1.10
Dostępny od 2026
Maciej Grochala · Head of Growth · E-commerce D2C
Toruń · +48 604 218 962 · matt.grochala@pm.me · linkedin.com/in/mgcommerce

01 · CAC do LTV

KTÓRY PRODUKT WEJŚCIOWY BUDUJE POWROTY, A KTÓRY TYLKO SPRZEDAŻ

Opisz projekt e-commerce lub D2C, w którym samodzielnie liczyłeś i optymalizowałeś relację CAC do LTV. Jakie dane analizowałeś i jaką decyzję biznesową to zmieniło?

W JCB Tools liczyłem CAC per kanał z Elevar (server-side, GA4/Ads/Meta/TikTok) i własnego dashboardu multistore, a wartość klienta z Klaviyo: powtarzalność zakupu w 90 i 180 dniach, per kategoria wejścia.

Obserwacja

Klient, który wchodził przez narzędzie 18V, wracał po akumulatory i osprzęt znacznie częściej niż klient wchodzący przez generator czy myjkę — przy porównywalnym CAC.

Decyzja

Przesunąłem budżet Meta, Google i TikTok na platformę 18V jako produkt wejściowy, zaakceptowałem wyższy CAC na pierwszym zakupie i ustawiłem sekwencje post-purchase pod osprzęt.

Drugi wniosek

Sprzedaż przez Allegro Ads miała niższy CAC, ale zero danych klienta i brak powtórzeń w naszym systemie. Ograniczyłem ją do kategorii wolumenowych, a budżet retencyjny kierowałem wyłącznie na sklep firmowy.

Skąd te liczby

Same sklepy nie były mi dane: zbudowałem je w Shopify od zera, wdrożyłem, rozbudowałem do pełnych kanałów sprzedaży i przeszkoliłem zespół serią szkoleń do ich samodzielnej obsługi — tak, żeby liczby, o których piszę wyżej, nie zależały ode mnie ani od agencji.

Pomiar Elevar + Klaviyo · Decyzja budżet na produkt wejściowy, nie na najtańszy klik
Maciej Grochala · Veli · Head of Growth (D2C)01

02 · Sklep obok marketplace'ów i partnerów

JEDNA CENA, BUDŻET DZIELONY MARŻĄ, RETENCJA TYLKO NA WŁASNYM KANALE

Opisz sytuację, w której sprzedawałeś produkt jednocześnie przez własną platformę i przez marketplace lub sieć partnerów/dystrybutorów. Jak dzieliłeś priorytety i budżet między te kanały?

W Interhandlerze prowadziłem równolegle sklep firmowy w Shopify, osiem marketplace'ów (Allegro na dwóch kontach, Amazon.de, Rozetka.ua, Erli, Ceneo, TikTok Shop, Fruugo, AliExpress) oraz sprzedaż B2B do sieci dealerskiej: około 30 dealerów części do maszyn JCB i około 50 dealerów JCB Tools w Polsce, którzy kupowali przez sklep B2B, a jednocześnie generowali polecenia i leady przy transakcji online.

Zasady podziału

ZasadaDlaczego tak
Jedna cena we wszystkich kanałachŻeby marketplace nie kanibalizował sklepu.
Budżet dzielony marżą i CAC, nie przychodemZłotówka marży z Allegro po prowizji była warta mniej niż ze sklepu.
Sklep firmowy: cały budżet retencyjny i retargetingTylko tam mam dane klienta i powtórzenia w systemie.
Marketplace'y: tylko kampanie produktoweW kategoriach, gdzie klient i tak szuka po cenie.
Amazon.de jako osobny projektWłasne wejście na rynek, własny compliance i budżet — nie kolejna wtyczka do Baselinkera.

Wcześniej

W latach 2024–2025 prowadziłem ekspansję marki Onyx na europejskie rynki Amazon i na Amazon US: listingi, compliance, logistyka i reklama per rynek, z sukcesem sprzedażowym w każdym z nich, obok kanałów krajowych.

Maciej Grochala · Veli · Head of Growth (D2C)02

03 · Obsługa klienta jako dźwignia LTV

ODPOWIEDZIEĆ PRZED ZAKUPEM, NIE PO REKLAMACJI

Opisz sytuację, w której potraktowałeś obsługę klienta lub proces posprzedażowy jako narzędzie budowania LTV, a nie tylko koszt operacyjny. Co zmieniłeś i jak wpłynęło to na retencję lub churn?

Postawiłem obsługę klienta na wszystkich kontach pod jednym zespołem z jednym standardem, niezależnie od kanału.

Trzy zmiany

  1. System FAQ per SKU ze schema JSON-LD — odpowiadał na pytania przed zakupem zamiast po nim i zdjął powtarzalne tematy z infolinii.
  2. Workflow gwarancji i zwrotów z jasnymi czasami i komunikacją do klienta w Klaviyo.
  3. Opinie Judge.me zbierane po dostawie, z odpowiedzią na każdą negatywną.

Automatyzacja

Marketplace'y

Autorespondery obsługujące powtarzalne pytania i statusy w czasie odpowiedzi wymaganym przez platformę.

Strony sklepów

Agent AI, który na bazie wiedzy produktowej i wgranego profilu osobowości (FlyWeightAI) prowadzi z klientem złożoną rozmowę o doborze, kompatybilności i zastosowaniu produktu — nie tylko odpowiada na FAQ.

Jak to mierzyłem

Maciej Grochala · Veli · Head of Growth (D2C)03

04 · Retencja i churn w pierwszych 90 dniach

NIE PROWADZIŁEM SUBSKRYPCJI. PROWADZIŁEM PIERWSZE 90 DNI.

Jeśli pracowałeś w modelu subskrypcyjnym: opisz, jak podszedłbyś do obniżenia churnu w pierwszych trzech miesiącach cyklu klienta. Jeśli nie masz takiego doświadczenia, opisz analogiczny mechanizm retencji, który wdrażałeś w innym modelu.

Nie prowadziłem subskrypcji. Przygotowałem pilotaż dla części zamiennych i JCB Tools: smary, oleje i filtry wymienne w cyklicznej dostawie; zarząd nie zatwierdził pilota.

Mechanizm, który wdrożyłem

Ponad 50 sekwencji w Klaviyo per sklep, z naciskiem na pierwsze 90 dni, bo tam decyduje się, czy klient wraca:

Co zrobiłbym w Veli

To samo, z twardszym pomiarem:

RuchPo co
Churn per kohorta startowa i per powód rezygnacjiŻeby wiedzieć, który miesiąc i który powód realnie kosztuje, zanim zacznę go leczyć rabatem.
Pauza i zmiana częstotliwości jako domyślna ścieżka w paneluZamiast anulowania — większość rezygnacji to nadmiar karmy, nie niezadowolenie.
Kontakt CS w oknie przejścia psa na nową karmęTo moment, w którym ryzyko rezygnacji jest najwyższe.
Rabat na drugą paczkę tylko tam, gdzie dane pokażą, że przesuwa retencjęNie wszędzie — rabat domyślny to marża oddana klientom, którzy i tak by zostali.
Maciej Grochala · Veli · Head of Growth (D2C)04

05 · Warunki

OCZEKIWANIA, FORMA WSPÓŁPRACY, DOSTĘPNOŚĆ

Podaj swoje oczekiwania finansowe, preferowaną formę współpracy oraz od kiedy możesz rozpocząć pracę.

Wynagrodzenie25 000 PLN netto + VAT miesięcznie
Forma współpracyUmowa B2B
DostępnośćOd 1 października 2026; do tego czasu obowiązuje mnie zakaz konkurencji u obecnego pracodawcy
25 000 PLN netto + VAT · B2B · od 1 października 2026
KontaktToruń · +48 604 218 962 · matt.grochala@pm.me · linkedin.com/in/mgcommerce
Maciej Grochala · Veli · Head of Growth (D2C)05

English version

APPLICATION
ANSWERS

Veli · Head of Growth (D2C) · Maciej Grochala

01 · CAC against LTV

WHICH ENTRY PRODUCT BUILDS REPEAT PURCHASE, AND WHICH ONLY BUILDS REVENUE

Describe an e-commerce or D2C project where you personally measured and optimised CAC against LTV. What data did you analyse and what business decision did it change?

At JCB Tools I measured CAC per channel with Elevar (server-side, GA4/Ads/Meta/TikTok) and my own multi-store dashboard, and customer value from Klaviyo: repeat purchase within 90 and 180 days, by entry category.

The finding

A customer who came in through an 18V tool came back for batteries and accessories far more often than one who came in through a generator or pressure washer, at comparable CAC.

The decision

I shifted Meta, Google and TikTok budget onto the 18V platform as the entry product, accepted a higher CAC on the first order and built post-purchase flows around accessories.

Second finding

Allegro Ads had a lower CAC but zero customer data and no repeat purchases in our system, so I limited it to volume categories and pointed the whole retention budget at the company store.

Where the numbers come from

The stores themselves were not handed to me: I built them in Shopify from zero, launched them, grew them into full sales channels and trained the team through a series of sessions to run them on their own, so that the numbers above depended neither on me nor on an agency.

Measurement Elevar + Klaviyo · Decision budget follows the entry product, not the cheapest click
Maciej Grochala · Veli · Head of Growth (D2C)01 · EN

02 · Store, marketplaces and partners

ONE PRICE, BUDGET SPLIT BY MARGIN, RETENTION ONLY ON THE OWNED CHANNEL

Describe a situation where you sold a product through your own platform and through a marketplace or a partner/distributor network at the same time. How did you split priorities and budget between those channels?

At Interhandler I ran the company Shopify store in parallel with eight marketplaces (Allegro on two accounts, Amazon.de, Rozetka.ua, Erli, Ceneo, TikTok Shop, Fruugo, AliExpress) and B2B sales into the dealer network: around 30 JCB machine-parts dealers and around 50 JCB Tools dealers in Poland, who bought through the B2B store and at the same time generated referrals and leads with the transaction online.

The rules

RuleReason
One price across every channelSo the marketplace never cannibalised the store.
Budget split by margin and CAC, not revenueA zloty of margin from Allegro after commission was worth less than one from the store.
Company store: the entire retention and retargeting budgetThat is the only place with customer data and repeat purchase in our system.
Marketplaces: product campaigns onlyIn categories where the customer shops on price anyway.
Amazon.de as a separate projectA market-entry project with its own compliance and budget, not another Baselinker plug-in.

Earlier

In 2024–2025 I led the expansion of the Onyx brand onto the European Amazon marketplaces and Amazon US: listings, compliance, logistics and advertising per market, with sales success in each, alongside the domestic channels.

Maciej Grochala · Veli · Head of Growth (D2C)02 · EN

03 · Customer service as an LTV lever

ANSWER BEFORE THE PURCHASE, NOT AFTER THE COMPLAINT

Describe a situation where you treated customer service or the post-purchase process as a tool for building LTV rather than an operating cost. What did you change and how did it affect retention or churn?

I put customer service for every account under one team with one standard, regardless of channel.

Three changes

  1. A per-SKU FAQ system with JSON-LD schema that answered questions before purchase instead of after and took repeat topics off the phone line.
  2. A warranty and returns workflow with clear timelines and customer communication through Klaviyo.
  3. Judge.me reviews collected after delivery, with a reply to every negative one.

Automation

Marketplaces

Autoresponders handling repeat questions and order statuses within the response times the platforms require.

Store sites

An AI agent that, working from product knowledge and an uploaded personality profile (FlyWeightAI), holds a complex conversation with the customer about product selection, compatibility and use, not just FAQ answers.

How I measured it

Maciej Grochala · Veli · Head of Growth (D2C)03 · EN

04 · Retention and churn in the first 90 days

I HAVE NOT RUN A SUBSCRIPTION. I HAVE RUN THE FIRST 90 DAYS.

If you have worked in a subscription model: describe how you would reduce churn in the first three months of the customer lifecycle. If not, describe an analogous retention mechanism you implemented in another model.

I have not run a subscription. I prepared a pilot for spare parts and JCB Tools: lubricants, oils and replacement filters on recurring delivery; the board did not approve it.

The mechanism I did implement

50+ Klaviyo flows per store, weighted to the first 90 days, because that is where a customer decides whether to come back:

What I would do at Veli

The same, with harder measurement:

MoveWhy
Churn tracked per starting cohort and per cancellation reasonTo know which month and which reason actually costs, before treating it with a discount.
Pause and frequency change as the default path in the panelInstead of cancel — most cancellations are too much food, not dissatisfaction.
A CS touchpoint in the transition window to the new foodThat is when cancellation risk peaks.
A second-box discount only where the data shows it moves retentionNot everywhere — a default discount is margin handed to customers who would have stayed anyway.
Maciej Grochala · Veli · Head of Growth (D2C)04 · EN

05 · Terms

EXPECTATIONS, FORM OF COOPERATION, START DATE

State your financial expectations, preferred form of cooperation and earliest start date.

CompensationPLN 25,000 net + VAT per month
Form of cooperationB2B contract
AvailabilityFrom 1 October 2026; until then I am bound by a non-compete with my current employer
PLN 25,000 net + VAT · B2B · from 1 October 2026
ContactToruń, Poland · +48 604 218 962 · matt.grochala@pm.me · linkedin.com/in/mgcommerce
Maciej Grochala · Veli · Head of Growth (D2C)05 · EN