🔒 Dokument Wewnętrzny — Tutlo HQ

Tutlo B2B Masterv2.0

Kompleksowy system Go-To-Market B2B oparty na agentach AI — od zimnego leadu do podpisanego kontraktu. Supabase jako jedyny CRM. Bez HubSpota, bez rozdętego działu sprzedaży.

📅 Q1 2026 🏢 5 000 firm w Polsce 🎯 200–300 demo/mies. 🤖 9 agentów AI 🔄 24/7 monitoring 🆕 v2.0 — LinkedIn Studio + Tools Stack

Tutlo zastępuje dział marketingu B2B maszyną AI

Tutlo B2B Master to agent-first GTM stack, który zastępuje klasyczną strukturę handlową systemem autonomicznych agentów AI z ludzkim nadzorem. Supabase + B2B Master = jedyny CRM. Cel: 200–300 kwalifikowanych demo leadów miesięcznie przy kosztach operacyjnych 3× niższych niż tradycyjny team.

🏢
5 000
firm w docelowej bazie PL
🎯
200–300
demo leadów miesięcznie
🤖
9
autonomicznych agentów AI
📊
8
statusów pipeline CRM
⏱️
24/7
monitoring trendów rynkowych
📈
niższe koszty vs. klasyczny team
🔑 Kluczowa zmiana v2.0: B2B Master jest teraz JEDYNYM CRM do pracy na leadach. Cały pipeline, zadania, statusy, kontakty — to Supabase + B2B Master. HubSpot pozostaje wyłącznie jako Legacy Sync (archiwum historii). Żaden handlowiec nie loguje czegokolwiek do HubSpot — wszystko idzie przez B2B Master.
🎯

Problem do rozwiązania

  • Brak systematycznego podejścia do 5000 firm PL
  • Handlowcy tracą czas na research zamiast rozmowy
  • Brak wiedzy "kiedy wrócimy do tej firmy"
  • Marketing B2B nie wie co działa, co nie działa
  • Handlowcy bez personal brandu na LinkedIn
💡

Nasze rozwiązanie (v2.0)

  • Supabase jako "brain" — 5000 firm, każda "przebita"
  • Agent ABM generuje strategię per firma w 2 minuty
  • Daily Task Planner: gotowe zadania na dziś rano
  • LinkedIn Content Studio: posty dla każdego handlowca
  • Trends Agent + konkretne akcje marketingowe 24/7

🚀 North Star Metric

Każda z 5000 firm w bazie musi mieć status — nikt nie może być "nieznany". System działa jak radar: wie co się dzieje z każdą firmą, kiedy jest właściwy moment na kontakt i który handlowiec jest odpowiedzialny. Pełna pokrywalność bazy = zero przepuszczonych okazji.

Rynek B2B English Learning w Polsce

Corporate L&D to jeden z najbardziej odpornych na recesję segmentów rynku edukacyjnego. Polskie firmy inwestują coraz więcej w szkolenia językowe dla pracowników — a pandemia i remote work jeszcze ten trend przyspieszyły.

🌍
$63B
Global Corporate Language Learning TAM (2025)
🇵🇱
~2B PLN
Rynek szkoleń językowych B2B Polska
📊
+18%
CAGR rynku corporate e-learning
👥
70%
Firm enterprise preferuje online vs. tradycyjne

Idealny Profil Klienta (ICP)

🏭

Enterprise (500+ prac.)

  • Orlen, Biedronka, PKO BP, Allegro
  • Budget: 50K–500K PLN/rok
  • Decision maker: HR Director / L&D Manager
  • Cycle: 3–6 miesięcy
  • Kontrakt: 12–24 miesiące
🏢

Mid-Market (100–500 prac.)

  • Producenci, logistyka, IT, usługi
  • Budget: 15K–80K PLN/rok
  • Decision maker: HR Manager / CEO
  • Cycle: 1–3 miesiące
  • Kontrakt: 12 miesięcy
🚀

Fast-growing Scale-up (50–150 prac.)

  • Tech, SaaS, e-commerce, fintech
  • Budget: 5K–25K PLN/rok
  • Decision maker: CEO / CTO
  • Cycle: 2–4 tygodnie
  • Kontrakt: miesięcznie lub roczny

Pain Points rynku

Czas handlowca
80% czasu na research, cold outreach, admin. 20% na faktyczną sprzedaż.
🔍
Brak personalizacji
Masowe emaile zamiast spersonalizowanego podejścia per firma, per decydent.
📉
Timing
Kontakt w złym momencie. Nie wiemy kiedy firma właśnie zatrudnia, rośnie lub ma budżet.
💸
Koszty działu B2B
Tradycyjny dział B2B: 5 handlowców × 15K PLN = 900K PLN/rok przed kosztami.
🕳️
Dziury w pipeline
Firmy "znikają" z radaru po pierwszym kontakcie. Brak follow-up po 60+ dniach.
👤
Brak personal brandu
Handlowcy bez obecności na LinkedIn — inbound = zero. Zimne wiadomości od anonimów.

Diagram przepływu — jak działa B2B Master

Cały system to pętla: dane → AI → propozycja → zatwierdzenie przez człowieka → działanie → tracking → powrót do AI. Supabase = serce systemu. HubSpot = legacy archive. Żadnych silosów.

WARSTWA DANYCH (Sources) — minimalny stack v3.0
👥
Apollo.io
275M+ kontaktów, intent
+
🧠
Research Scout Agent
Web scraping, LinkedIn, KRS
+
🏢
LinkedIn / KRS / Web
Firmy & osoby decyzyjne
+
📦
HubSpot Legacy
Archiwum historii (read-only)

WARSTWA PRZECHOWYWANIA (Supabase — główny CRM)
🗄️
Supabase DB
5000 firm + pipeline
📁
Supabase Storage
Oferty, załączniki
Realtime
Live updates
⏱️
Heartbeat Scheduler
Zastępuje n8n

WARSTWA AGENTÓW AI (Orkiestracja — 9 agentów)
🧠
ABM Engine
Strategia per firma
|
📅
Task Planner
Zadania na dziś
|
💼
LinkedIn Studio
Posty handlowców
|
📡
Trends Agent
24/7 monitoring
|
✉️
Outreach Agent
LinkedIn + email

WARSTWA INTERFEJSU (Human-in-the-loop)
📱
Command Center
Dashboard handlowca
Approval Flow
Zatwierdź / edytuj
🤖
Agent Copilot
Zapytaj o każdą firmę

WARSTWA WYJŚCIOWA (Actions)
💼
LinkedIn DM
via Waalaxy
+
📧
Email Sequence
via Instantly.ai
+
📄
Oferta
via Pandadoc
+
✍️
LinkedIn Post
via Taplio/Buffer
+
📞
Call Brief
Skrypt rozmowy

5 000 firm — każda "przebita"

Supabase jako centralny system rekordów — jedyny CRM. Każda firma to kompletny profil — od danych rejestrowych po historię kontaktów, statusy i score AI. Clay wzbogaca, Apollo zasila kontaktami, Supabase przechowuje wszystko.

🗄️
Schemat danych firmy (Supabase — główny CRM)
Kompletny profil każdej z 5000 firm
📋 Dane podstawowe
NIP, KRS, nazwa, branża (PKD), adres, strona WWW, LinkedIn URL, liczba pracowników (z LinkedIn + GUS), przychody (KRS), rok założenia
👥 Osoby decyzyjne
HR Director, CEO/Founder, L&D Manager, CFO — imię, nazwisko, LinkedIn profile URL, email (Apollo/Hunter), numer telefonu, ostatni post LinkedIn
📊 Pipeline & Score
Status firmy (8 stanów), AI Propensity Score (0–100), data ostatniego kontaktu, data następnego kontaktu, handlowiec prowadzący, nr oferty
🔬 Clay Enrichment
Waterfall enrichment z 150+ źródeł: Claygent AI web scraping, technografie, sygnały zakupowe, zmiany stanowisk, ogłoszenia o pracę — wszystko auto-odświeżane
🧠 AI Insights
Sygnały zakupowe, ostatnie ogłoszenia o pracę (HR, language), posty o kosztach szkoleń, newsy o ekspansji, wyniki finansowe YoY
📁 Historia Outreach
Każda wiadomość, email, call, spotkanie — z datą, treścią, odpowiedzią, handlowcem. Pełny audit trail per firma. HubSpot = read-only archiwum przeszłości.
⚠️ CRM Policy v2.0: Cały pipeline żyje w Supabase. Handlowcy logują kontakty, notatki i statusy WYŁĄCZNIE w B2B Master. HubSpot nie jest aktualizowany ręcznie — służy jako archiwum historii (read-only). Sync HubSpot → Supabase działa jednostronnie dla starych danych.

Taksonomia statusów — Pipeline B2B

8 statusów opartych na najnowszych trendach Revenue Operations. Każda firma musi mieć przypisany status — "nieznany" nie istnieje w systemie.

Status Znaczenie Trigger zmiany Akcja systemowa SLA follow-up
Aktywny klient Podpisana umowa, aktywna subskrypcja Tutlo GO Kontrakt podpisany / płatność otrzymana CS onboarding, QBR schedule, upsell check Quarterly Business Review
Były klient Zakończona umowa, brak odnowienia Kontrakt wygasł bez renewalu Win-back sequence po 90 dniach 90 dni → reaktywacja
W negocjacjach Aktywne rozmowy o warunkach, oferta wysłana Demo odbyło się, decyzja w toku Daily alert dla handlowca, follow-up co 3 dni 3 dni bez odpowiedzi → bump
Zainteresowany (po demo) Demo odbyło się, pozytywna reakcja, czeka na ofertę Demo completed, feedback positive Oferta wysyłana ≤ 24h, tracking otwarć 24h na ofertę, 48h na follow-up
Do kontaktu (warm) Wykazała sygnał zainteresowania: webinar, pobranie, reply Intent signal detected (AI) ABM strategy wygenerowana, task przypisany 48h od sygnału
Cold (niezbadany) W bazie, brak kontaktu — terra incognita Import do bazy / nowa firma AI scoring, priorytetyzacja, outreach planning Wg priorytetu AI score
Niezainteresowany Jasna odmowa, "nie jesteśmy zainteresowani" Explicit no / unsubscribe Freeze 12 mies. Żaden outreach bez ręcznego odbicia 12 miesięcy freeze
Do reaktywacji Brak aktywności ≥ 6 miesięcy, był kontakt w przeszłości Automatyczny po 180 dniach ciszy Win-back sequence + nowy research ABM Win-back w ciągu 14 dni
💡 Clay-powered enrichment: Clay.com wzbogaca każdy profil przez waterfall z 150+ źródeł — Claygent AI scraping stron WWW, Apollo.io (emaile/telefony), LinkedIn (aktualne role, posty), KRS (obroty, zarząd), technografie. Wszystko ląduje w Supabase jako master record.

Agent AI generuje strategię per firma w 2 minuty

Account-Based Marketing na sterydach. Zamiast generycznej kampanii, każda firma dostaje spersonalizowany plan: kim jest decydent, jaki kanał, jaki hook, kiedy kontaktować.

🧠
ABM Strategy Engine
Real-time personalization dla każdej z 5000 firm
🎯 Identyfikacja decydenta
Agent identyfikuje 2–3 osoby decyzyjne per firma: HR Director (primary), CEO (secondary), L&D Manager (tertiary). Analizuje ich LinkedIn: posty, aktywność, zainteresowania, wspólne kontakty z Tutlo.
📡 Dobór kanału
LinkedIn DM (jeśli aktywny na LinkedIn > 2 posty/mies.), cold email (jeśli email zweryfikowany), telefon (enterprise + brak odpowiedzi po 2 próbach), event (konferencja HR lub branżowa).
💬 Personalizowany hook
Na podstawie: branży firmy, ostatnich postów decydenta, ogłoszeń o pracę, newsów firmowych, wyników finansowych. Hook = konkretny powód dlaczego teraz i dlaczego Tutlo.
📊 Propensity Score
AI nadaje każdej firmie score 0–100 na podstawie: zatrudnienie (target: 100–5000), branża (tech, produkcja, usługi = wyżej), sygnały zakupowe, wyniki finansowe, aktywność HR.
🔍 Analiza LinkedIn firmy
Skanowanie strony firmy: ostatnie posty, tematy, zaangażowanie pracowników, ogłoszenia. Sygnały: "szukamy anglisty", "otwieramy biuro w UK", "szkolimy 200 pracowników".
⏰ Timing intelligence
Kiedy wysłać: wtorek–czwartek 8:30–10:00 (email), LinkedIn DM wtorek–środa 11:00–13:00. Unikaj: piątek PM, poniedziałek AM, końcówki kwartałów (zamknięcia budżetów).
Przykład outputu ABM Agent dla Orlenu:

"Decydent: Katarzyna Nowak, HR Director Orlen S.A. Aktywna na LinkedIn — ostatni post 3 dni temu o rozwoju kompetencji pracowników rafinerii. Kanał: LinkedIn DM + cold email. Hook: Orlen zatrudnił 120 nowych pracowników produkcji w Q3 — prawdopodobnie potrzebują onboardingu językowego. Timing: wtorek 9:00. Wiadomość: nawiązanie do ekspansji produkcji i kosztów tradycyjnych szkoleń językowych."
1
Trigger: nowa firma wchodzi do kolejki lub zmiana sygnału
Nowy import z Clay, zmiana zatrudnienia na LinkedIn, post decydenta, ogłoszenie o pracę dla HR — każdy z tych sygnałów uruchamia ABM Agent dla danej firmy.
2
ABM Agent enrichuje i analizuje profil
Pobiera dane z Supabase, enrichuje przez Clay + Apollo, analizuje ostatnie 30 dni aktywności decydenta, sprawdza historię kontaktów Tutlo z tą firmą.
3
Generuje kartę strategii (Strategy Card)
Output: decydent(ci), kanał(y), hook, proponowany temat wiadomości, optymalny timing, propensity score, quick wins i potencjalne obiekcje.
4
Handlowiec przegląda i zatwierdza (lub modyfikuje)
Human-in-the-loop: karta trafia do Command Center. Handlowiec one-click approve lub edytuje. Żaden outreach nie wychodzi bez ludzkiego "tak".
5
Akcja → tracking → feedback do modelu
Wiadomość wychodzi, system śledzi otwarcia/odpowiedzi. Wyniki wracają do Supabase i uczą agenta co działa dla jakiego typu firm.

Handlowiec budzi się z gotowym planem dnia

Każdy poranek agent generuje spersonalizowany plan zadań dla każdego handlowca — priorytetyzowany, z kontekstem, gotowy do jednego kliknięcia. Żadnych decyzji "od czego zacząć".

📅
Daily Task Planner Agent
Generuje o 7:30 każdego dnia roboczego
⏰ Codzienne generowanie
Agent odpala o 7:30. Przetwarza cały pipeline w Supabase, sprawdza SLA, nowe sygnały z nocy, odpowiedzi na emaile i LinkedIn DM. Generuje listę zadań priorytetyzowaną wg AI score.
🎯 Typy zadań
Call (z briefem), LinkedIn DM (z gotowym tekstem), follow-up email (z treścią), demo booking, oferta do wysłania, reaktywacja, "zadzwoń dziś — czas mija" (SLA alert).
📊 Kontekst per zadanie
Każde zadanie ma: dlaczego teraz (trigger), historię kontaktu z Supabase, ostatni post decydenta, sugerowany hook, link do profilu w B2B Master, czas na wykonanie (estymacja).
✅ Zatwierdzenie i modyfikacja
Handlowiec przegląda listę w Command Center. One-click "Zatwierdź wszystko" lub modyfikuje pojedyncze zadania. Odrzucone zadania agent archiwizuje z notką.
Przykład zadania z Task Plannera — wtorek, 7:30:

"📞 Zadzwoń do Jana Kowalskiego (HR Director, Orlen) — wczoraj opublikował post o kosztach szkoleń językowych zewnętrznych. Nasza odpowiedź: ROI Tutlo GO dla 500 pracowników. Ostatni kontakt: 3 mies. temu (brak odpowiedzi). Sugerowany skrypt w załączniku. Czas: ~15 min. ⏱️ SLA do 14:00."

🔴 Zadania krytyczne (SLA)

  • Follow-up po demo > 24h bez oferty
  • Negocjacje — brak kontaktu > 3 dni
  • Kontrakt w obiegu > 5 dni bez podpisu
  • Reaktywacja: firma wykazała sygnał po 6 mies.

🟡 Zadania planowane (AI priority)

  • Cold outreach wg propensity score
  • Warm follow-up po sygnale zakupowym
  • LinkedIn engage (like + comment przed DM)
  • Research update dla kluczowych kont

Wielokanałowy outreach z pełnym trackingiem

Każda wiadomość wychodzi przez odpowiedni kanał, z pełnym trackingiem odpowiedzi. Historia kontaktu per firma — zawsze dostępna w Supabase, zawsze aktualna.

🧠
ABM Strategy
Agent tworzy plan i treść
Human Approve
Handlowiec zatwierdza
📤
Send
LinkedIn / Email / Call
📊
Track
Open, reply, click
🔄
Follow-up
Auto lub manual
📈
Status update
Supabase (jedyny CRM)
💼

LinkedIn Outreach

  • Integracja: Waalaxy lub PhantomBuster
  • Sekwencja: view → connect → DM 1 → DM 2
  • Limit: 50–80 DM/dzień (bezpieczny próg)
  • Tracking: connection rate, reply rate
  • A/B test hooków automatycznie
📧

Email Sequences

  • Platforma: Instantly.ai lub Lemlist
  • Sekwencja 5-etapowa (D0, D3, D7, D14, D21)
  • Warmup domeny, rotacja skrzynek
  • Tracking: open rate, click rate, reply rate
  • Auto-pause przy odpowiedzi lub odmowie
📞

Call Intelligence

  • Brief per kontakt: kim jest, historia, hook
  • Skrypt dostosowany do statusu firmy
  • Notatki głosowe → transkrypcja → Supabase
  • Integracja z Callosem (analiza rozmów)
  • Next step automatycznie ustawiany

Spersonalizowane oferty z live trackingiem

Wiemy dokładnie kiedy firma otworzyła ofertę, ile razy ją czytała i na której stronie się zatrzymała. Handlowiec dostaje alert w chwili, gdy prospekt siedzi nad ofertą.

📄
Offer Intelligence Engine
Od personalizacji do podpisu — wszystko w jednym systemie
🎨 Personalizacja oferty
Agent wypełnia szablon oferty danymi firmy: nazwa, branża, liczba pracowników, sugerowany plan, obliczony ROI, case studies z tej samej branży. Czas generowania: < 5 minut.
📤 Wysyłka i tracking
PandaDoc lub DocSend. Tracking: kiedy otwarto (co do sekundy), ile czasu na każdej stronie, ile razy powrócono, kto (IP, urządzenie). Alert SMS/Slack dla handlowca.
📊 Status oferty (5 stanów)
Wysłana → Otwarta → Negocjowana → Przyjęta ✅ / Odrzucona ❌. Każda zmiana aktualizuje status firmy w Supabase automatycznie.
🤖 Follow-up intelligence
"Firma otworzyła ofertę 3 razy w ciągu ostatniej godziny" → agent generuje sugestię follow-up call dla handlowca. "Teraz jest właściwy moment — zadzwoń."
Status oferty Trigger Akcja systemu Handlowiec
Wysłana Klik "Wyślij" w systemie Start tracking, zegar SLA Alert po 48h bez otwarcia
Otwarta Prospekt otworzył link Alert natychmiastowy + analytics Sugestia follow-up w ciągu 2h
Negocjowana Pytanie o warunki / komentarz Otwieranie wątku negocjacji Eskalacja do seniora jeśli >5K PLN/mies.
Przyjęta Podpis elektroniczny Supabase update → CS onboarding Świętuj 🎉 → przekaż do CS
Odrzucona Explicit no lub brak odpowiedzi 30 dni Status firmy → Niezainteresowany / Reaktywacja Zbierz powód odmowy, logged w Supabase

Agent buduje personal brand każdego handlowca

Handlowcy bez obecności na LinkedIn to anonimowi sprzedawcy. LinkedIn Content Studio zmienia to — agent generuje autentyczne posty dla każdej osoby z zespołu, spersonalizowane pod jej głos i styl. Inbound = nowe zaproszenia + leady bez cold outreach.

✍️
LinkedIn Content Studio
AI draft → handlowiec zatwierdza → Taplio/Buffer publikuje
🎭 Tone of Voice per osoba
Agent uczy się głosu każdego handlowca: styl pisania, długość zdań, ulubione tematy, poziom formalności, emoji usage. Posty brzmią jak napisane przez człowieka — bo są zakorzenione w jego osobowości.
📝 Typy treści
Thought Leadership — opinie o L&D, pracy zdalnej, AI w HR
Case Study — "Jak [firma] obniżyła koszty szkoleń o X%"
Hot Take — kontrowersyjne spojrzenie na rynek
Behind the Scenes — dzień z życia handlowca B2B
🔄 Workflow
1. Agent generuje 3 propozycje postów (co tydzień)
2. Handlowiec wybiera + edytuje w Command Center
3. One-click → Taplio/Buffer → harmonogram
4. Publikacja w optymalnym czasie (wt/śr 8–10)
📡 Sugestie z Trends Agent
Trends Agent podaje tematy które teraz rezonują w B2B. LinkedIn Studio dopasowuje je do branży handlowca i jego ICP. "Teraz viral: posty o AI w HR — napisz post z perspektywy L&D Managera."
📊 KPI
Impressions i zasięg per post
Nowe zaproszenia / tydzień
Inbound leads z LinkedIn (DM od prospektów)
Engagement rate (likes + comments)
Profil views po publikacji
🔗 Integracja
Taplio (harmonogram + analityka LinkedIn) lub Buffer (multi-platform). Wyniki wracają do Supabase — wiemy który typ treści generuje inbound leady per branża.

Typy treści — co publikujemy

💡
Thought Leadership
Opinia o trendach L&D, przyszłości szkoleń, AI w HR. Buduje autorytet ekspercki. Cel: 500–2000 impressions.
🏆
Case Study
"Jak firma X z branży Y zredukowała koszty szkoleń o 40% z Tutlo GO." Konkretne liczby. Cel: konwersja na DM od podobnych firm.
🔥
Hot Take
"Tradycyjne szkolenia językowe to wyrzucanie pieniędzy." Kontrowersja = zasięg. Cel: comments + shares od HR Directorów.
📸
Behind the Scenes
Dzień z życia, kulisy Tutlo, jak działamy. Humanizuje handlowca. Cel: nowe zaproszenia od ICP.

🎯 Dlaczego to ważne

Handlowiec z 2000 followersami w segmencie HR Directors to magnes inboundowy. Każdy post widziany przez 1000 HR managerów to potencjalnie 5–10 inbound DM. LinkedIn Content Studio to najtańszy kanał generowania leadów — kosztem jedynie czasu zatwierdzenia posta.

Roster — 9 agentów w systemie

Każdy agent ma jasną rolę, cel i zakres odpowiedzialności. Razem tworzą autonomiczny GTM stack z human-in-the-loop zatwierdzaniem kluczowych akcji.

🧠 ABM Strategist
Account-Based Marketing Engine
Generuje spersonalizowaną strategię dotarcia per firma. Identyfikuje decydentów, dobiera kanał i hook na podstawie analizy LinkedIn i sygnałów zakupowych z Clay + Apollo.
GPT-4o / Claude Clay enrichment Apollo.io Supabase read/write
📅 Task Planner
Daily Schedule Generator
Odpala o 7:30 każdego dnia. Priorytetyzuje zadania dla każdego handlowca na podstawie SLA, pipeline stage i propensity score. Generuje briefy per zadanie.
Cron 7:30 AM Supabase n8n trigger Slack/Email delivery
✉️ Outreach Agent
Message Generation & Dispatch
Generuje spersonalizowane wiadomości LinkedIn i emaile. Zarządza sekwencjami przez Waalaxy/Instantly, pilnuje limitów dziennych, trackuje odpowiedzi i aktualizuje statusy w Supabase.
Waalaxy API Instantly.ai GPT-4o Reply tracking
📄 Offer Generator
Proposal Personalization Engine
Tworzy spersonalizowane oferty na podstawie profilu firmy z Supabase. Oblicza ROI, dobiera case studies, formatuje w PandaDoc. Śledzi otwarcia i zaangażowanie.
PandaDoc API DocSend Claude 3.5 ROI Calculator
✍️ LinkedIn Content Studio
Personal Brand Builder — NOWY v2.0
Generuje posty LinkedIn dla każdego handlowca, spersonalizowane pod jego Tone of Voice. Typy: thought leadership, case study, hot take, behind-the-scenes. Publikuje przez Taplio/Buffer.
Claude 3.5 Taplio API Buffer Tone of Voice model
📡 Trends Scout
24/7 Market Intelligence — Rozszerzony
Non-stop skanuje LinkedIn, YouTube, podcasty (My First Million, 30MPC), Amazon, Sales Hacker, Pavilion. Nie tylko raportuje — proponuje konkretne akcje z szacowanym ROI.
Web scraping YouTube API Whisper transkrypcja Vector DB
🔬 Enrichment Agent
Data Enrichment & Sync
Stale wzbogaca profile firm przez Clay waterfall + Apollo. Nowe osoby, zmiany stanowisk, ogłoszenia o pracę, wyniki finansowe. Supabase = master record. HubSpot = legacy read-only.
Clay.com Apollo.io LinkedIn API n8n orchestration
⚡ Vibe Prospector
Ad-hoc Lead List Builder — NOWY v2.0
Chat-native prospecting dla handlowców. "Daj mi 20 firm IT z Warszawy, 100–300 pracowników, aktywny HR na LinkedIn." Odpowiedź w 2 minuty z gotową listą do Supabase.
Vibe Prospecting API 50+ data sources Signal-based Slack/chat native
🤖 Copilot Agent
Command Center Assistant
Odpowiada na pytania w Command Center: "Co wiemy o tej firmie?", "Kiedy ostatni raz kontaktowaliśmy Orlen?", "Które firmy mają najwyższy score w FMCG?". RAG over Supabase.
RAG architecture Claude 3.5 Supabase vector Chat UI

Co robi agent AI, a co zewnętrzne narzędzie?

Kluczowa decyzja architektoniczna v3.0: minimalizujemy zewnętrzne subskrypcje. Większość tego co płatne narzędzia robią — AI agent B2B Mastera robi sam. Zostają tylko te narzędzia, których fizycznie nie da się zastąpić (bazy danych, wysyłka).

Narzędzie Zastąpiony przez agenta? Jak agent to robi Decyzja
🔬 Clay.com
~$700/mies.

80% zastąpiony
Agent używa web_search + web_fetch + Perplexity do scrapingu stron firm, LinkedIn, KRS, ogłoszeń o pracę. Claygent AI = nasz Research Scout. Waterfall enrichment przez prompty. ❌ Wyrzucamy
⚡ Vibe Prospecting
~$200/mies.

100% zastąpiony
To dosłownie my — B2B Master IS Vibe Prospecting. Handlowiec pisze "znajdź 20 firm HR-tech w Warszawie 50-200 os." i agent buduje listę w czacie. Signal-based, kontekstowy, tu i teraz. ❌ Wyrzucamy
🔗 n8n
~$50/mies.

100% zastąpiony
Heartbeat scheduler + subagenci + Supabase triggers zastępują całe n8n. Agent wie kiedy zadziałać (nowy sygnał, SLA breach, rano o 7:00) bez żadnego no-code workflow. ❌ Wyrzucamy
✍️ Taplio / Buffer
~$100/mies.

80% zastąpiony
LinkedIn Content Studio Agent pisze posty, sugeruje harmonogram, personalizuje pod głos handlowca. Publikacja: handlowiec kopiuje i klika — lub prosty LinkedIn API call. Taplio zbędny. ❌ Wyrzucamy
👥 Apollo.io
~$500/mies.
⚠️
Nie w pełni
Apollo ma 275M+ weryfikowanych kontaktów, emaile, telefony, intent signals, job change alerts — tego nie zescrapujesz bez naruszania ToS. Agent może używać Apollo jako źródło danych przez API, ale nie zastąpi bazy. ⚠️ Zostaje (API)
📤 Instantly / Waalaxy
~$300/mies.
⚠️
Częściowo
Agent pisze copy, personalizuje, planuje sekwencję. Ale masowa wysyłka cold email wymaga dedykowanego SMTP (warming, deliverability). LinkedIn DM automation wymaga sesji przeglądarki. Agent nie może tego robić na skalę 200+ dziennie. ⚠️ Zostaje (wysyłka)
🗄️ Supabase
Infrastruktura
Baza danych to infrastruktura — nie narzędzie do zastąpienia. Agent używa Supabase jako pamięci długoterminowej, nie konkuruje z nim. ✅ Core infra
📦 HubSpot Legacy Read-only archiwum. Żaden handlowiec nie loguje nic do HubSpot od dnia wdrożenia B2B Mastera. 📦 Archive only

💰 Nowy, minimalny stack — oszczędność ~$1,050/mies.

Zostaje (niezbędne):

  • Supabase — baza/CRM (~$25/mies.)
  • Apollo.io — baza kontaktów (~$500/mies.)
  • Instantly lub Waalaxy — wysyłka (~$150/mies.)

Wyrzucamy (zastąpione agentem):

  • ❌ Clay.com (~$700/mies.) → Research Scout agent
  • ❌ Vibe Prospecting (~$200/mies.) → B2B Master = to jest Vibe
  • ❌ n8n (~$50/mies.) → Heartbeat + subagenci
  • ❌ Taplio/Buffer (~$100/mies.) → Content Studio agent

🔗 Uproszczony flow danych — Agent-First

👥 Apollo
kontakty
🗄️ Supabase
master record
🧠 Agent AI
enrichment + ABM
👤 Handlowiec
zatwierdza
📤 Instantly
wysyłka
📊 B2B Master
tracking
Narzędzie Rola w B2B Master Kiedy używać
🔬 Clay.com Enrichment engine — 150+ źródeł danych, AI web scraping (Claygent), waterfall enrichment. Buduje wzbogaconą bazę 5000 firm z danymi których nie ma nigdzie indziej. Faza budowania bazy
+ ciągłe wzbogacanie
👥 Apollo.io Contact database — 275M+ kontaktów, intent signals, job change alerts. Zasilanie bazy osobami decyzyjnymi: emaile, telefony, stanowiska, historia kariery. Codzienne prospecting
Listy SDR, enrichment kontaktów
⚡ Vibe Prospecting Chat-native prospecting — budowanie list leadów bezpośrednio w Slack/chat, 50+ źródeł, signal-based filtering. Dla handlowców którzy chcą listę "tu i teraz". Szybkie listy ad-hoc
Handlowiec pyta, agent odpowiada
📤 Waalaxy / Instantly Outreach execution — LinkedIn DM sequences (Waalaxy), cold email sequences (Instantly). B2B Master zleca akcje, te narzędzia wykonują. Tracking odpowiedzi wraca do Supabase. Kampanie outbound
Zatwierdzony outreach
✍️ Taplio / Buffer LinkedIn content publishing — harmonogram postów, analityka zasięgu, engagement tracking. LinkedIn Content Studio generuje drafty, Taplio/Buffer publikuje i mierzy. LinkedIn Content Studio
Personal branding handlowców
🔗 n8n Orchestration glue — łączy wszystkie narzędzia, triggeruje agentów, synchronizuje dane między systemami, zarządza flow automatyzacji. Self-hosted dla bezpieczeństwa. Backbone automatyzacji
Zawsze, wszędzie, niewidoczny
🗄️ Supabase Główna baza firm i leadów — jedyny CRM. PostgreSQL + Storage + Realtime + Vector DB. Każde zdarzenie w systemie ląduje tutaj. Master record dla wszystkiego. Wszystko
Centrum grawitacji systemu
📦 HubSpot Legacy Only Legacy Sync — tylko archiwum. Read-only dostęp do historii kontaktów sprzed wdrożenia B2B Master. Żaden handlowiec nie loguje nic do HubSpot. Jednostronny sync danych historycznych → Supabase. Archiwum historii
Tylko read, nigdy write

🔗 Jak narzędzia są połączone — flow danych

🔬 Clay
wzbogaca
🗄️ Supabase
przechowuje
👥 Apollo
zasila kontaktami
⚡ Vibe
ad-hoc listy
🧠 Agenci AI
strategie ABM
📤 Waalaxy/Instantly
wykonuje outreach
📊 B2B Master
trackuje
✍️ LinkedIn Studio
brand handlowców
🔗 Orchestration przez n8n: n8n jest niewidocznym klejem który łączy wszystkie narzędzia. Gdy Clay znajdzie nowy sygnał → n8n triggeruje ABM Agenta → agent tworzy strategię → n8n wysyła do Command Center → po zatwierdzeniu → n8n zleca Waalaxy wysłanie DM → odpowiedź wraca do Supabase przez n8n webhook. Zero ręcznej pracy między narzędziami.

Infrastruktura klasy enterprise

Przemyślany stack oparty na sprawdzonych narzędziach SaaS. Supabase jako centralne data layer i jedyny CRM — żadnego over-engineeringu, żadnych zbędnych synchronizacji.

Supabase Główny CRM
Centralny database (PostgreSQL), storage, auth, realtime. Baza 5000 firm + vector embeddings dla Copilot Agent. Jedyny system rekordów dla pipeline B2B.
Clay.com Enrichment
Waterfall enrichment z 150+ źródeł. Claygent AI scraping stron WWW firm. Buduje wzbogacone profile 5000 firm i ciągle je aktualizuje.
Apollo.io
Contact database 275M+ profili. Emaile, telefony, stanowiska, intent signals, job change alerts. Codzienne zasilanie bazy osobami decyzyjnymi.
Vibe Prospecting Nowe
Chat-native prospecting. Handlowiec opisuje potrzebę w Slack, agent zwraca gotową listę leadów w 2 minuty z 50+ źródeł signal-based.
Waalaxy
LinkedIn automation: view, connect, message sequences. Bezpieczny próg dzienny, A/B testing hooków, integracja przez n8n.
Instantly.ai
Email outreach: warmup, sequences, reply detection, A/B test. Rotacja skrzynek, deliverability monitoring, auto-pause na odpowiedź.
Taplio / Buffer Nowe
LinkedIn content publishing dla handlowców. Harmonogram postów, analityka zasięgu, engagement tracking. Integracja z LinkedIn Content Studio.
PandaDoc
Oferty z e-podpisem. Tracking: otwarcia, czas na stronie, liczba wizyt. Webhooks do Supabase przy każdym zdarzeniu.
Claude 3.5 / GPT-4o
LLM dla agentów: generowanie wiadomości, analizy, raportów, ofert, postów LinkedIn. Claude 3.5 dla długich analiz, GPT-4o dla szybkich generowań.
n8n
Orchestration backbone — łączy wszystkie narzędzia, triggeruje agentów, synchronizuje dane. Self-hosted dla bezpieczeństwa danych. Zero-config glue.
Next.js (Command Center)
Frontend Command Center: dashboard handlowca, exec view, agent copilot, LinkedIn Studio approval. Deployed na Vercel, real-time przez Supabase.
HubSpot Legacy Only
Read-only archiwum historii kontaktów. Jednostronny import danych historycznych do Supabase. Handlowcy nie logują nic do HubSpot.

Od zera do 200 leadów/mies. w 4 miesiące

Iteracyjne wdrożenie: najpierw baza i pipeline w Supabase, potem agenci, na końcu LinkedIn Studio i pełna automatyzacja. Każda faza mierzona konkretnym KPI.

Faza 1 — Miesiąc 1
🏗️ Fundament: Supabase jako jedyny CRM + baza danych
Setup Supabase, import 5000 firm, migracja historii z HubSpot (read-only), taksonomia statusów. Clay enrichment top 500 firm. Command Center v1. Wyłączenie HubSpot jako aktywnego CRM.
Supabase = główny CRM 5000 firm import HubSpot → legacy Clay enrichment 500
KPI: 500 firm sklasyfikowanych, Supabase live
Faza 2 — Miesiąc 2
🤖 Agenci: ABM + Task Planner + Outreach + Vibe Prospecting
Uruchomienie ABM Strategy Engine dla top 500 firm. Daily Task Planner — pilot z 2 handlowcami. Outreach przez Waalaxy + Instantly. Vibe Prospecting dla ad-hoc list. Pierwsze 50 spersonalizowanych kampanii.
ABM Engine live Task Planner pilot Vibe Prospecting 50 campaigns
KPI: 30–50 demo umówionych
Faza 3 — Miesiąc 3
📊 Skalowanie: Oferty + LinkedIn Studio + Trends 24/7
Offer Generator z live trackingiem (PandaDoc). LinkedIn Content Studio uruchomiony dla całego teamu. Trends Agent 24/7 z konkretymi akcjami. Command Center v2 z pełną analityką. 2000 firm aktywnych.
LinkedIn Studio live Trends Agent 24/7 Offer tracking 2000 firm active
KPI: 100–150 demo/mies.
Faza 4 — Miesiąc 4
🚀 Pełna automatyzacja: 5000 firm, 200+ demo/mies., inbound z LinkedIn
Wszystkie 5000 firm w systemie. Pełna automatyzacja cykli follow-up. A/B testing sekwencji z AI. Reaktywacja win-back. LinkedIn Studio generuje inbound leady. Clay ciągłe wzbogacanie 24/7.
5000 firm active Inbound z LinkedIn Win-back campaigns 200+ demo/mies. ✅
KPI: 200–300 demo/mies. ✅

Liczby, które mówią same za siebie

Mierzalne cele na każdym etapie lejka. ROI systemu vs. tradycyjnego działu B2B — kalkulacja oparta na rzeczywistych kosztach rynkowych.

📤
500+
Outreach kontaktów / tydzień
💬
8–15%
Response rate (target)
📅
25%
Demo conversion z response
🤝
15%
Demo → kontrakt (target)
💰
30–45
Nowych kontraktów / miesiąc
✍️
10+
Inbound leads z LinkedIn / mies.

Analiza ROI: B2B Master v2.0 vs. Tradycyjny dział

Metryka Tradycyjny dział B2B Tutlo B2B Master v2.0 Delta
Koszt roczny (ludzie) 900 000 PLN (5 handlowców × 15K/mies.) 120 000 PLN (2 handlowców × 5K) -780 000 PLN
Koszt narzędzi AI ~72 000 PLN/rok (stack + Clay + Apollo) +72 000 PLN
Demo leadów/mies. 50–80 (5 handlowców) 200–300 (2 handlowcy + AI) +300%
Inbound leads z LinkedIn 0 (brak personal brandu) 10–20/mies. (LinkedIn Studio) ∞ nowe źródło
Koszt per demo lead ~750–1500 PLN ~65–130 PLN -91%
Czas handlowca na research 60–70% czasu < 10% czasu -83%
Firmy z przypisanym statusem 200–500 (HubSpot pipeline) 5 000 (Supabase, 100% bazy) +900%
Czas reakcji na sygnał 2–5 dni (ręczny monitoring) < 2 godziny (AI alert) -95%
Potencjalny przychód/mies. (30 kontraktów × 2500 PLN) 75 000 PLN 375 000–750 000 PLN 🚀 +400–900%

💰 ROI Kalkulacja — Miesięczna (v2.0)

Koszty systemu:

• 2 handlowców: 10 000 PLN
• Stack AI + narzędzia: 6 000 PLN
• Clay + Apollo + Vibe: ~2 500 PLN
Łącznie: ~18 500 PLN/mies.

Przychód (target Faza 4):

• 30 nowych kontraktów × 2 500 PLN
• MRR from B2B: 75 000 PLN
• + inbound z LinkedIn: +5–10 kontraktów
ROI: 400%+ miesięcznie

Ryzyka i plany mitygacji

Uczciwa ocena ryzyk — i konkretne plany B dla każdego scenariusza.

🔒 Blokada LinkedIn

Wysokie

LinkedIn może zablokować konta przy zbyt agresywnej automatyzacji (>100 DM/dzień, nienaturalne wzorce).

Mitygacja:

Limit 50 DM/dzień per konto, rotacja 3–4 kont, human-like delays, Sales Navigator dla bezpieczniejszego dostępu. LinkedIn Content Studio zwiększa wiarygodność kont (aktywność organiczna = mniej podejrzeń).

📧 Deliverability emaili

Wysokie

Masowe emaile mogą trafić do spamu, co zniszczy reputację domeny.

Mitygacja:

Dedykowane domeny (nie główna tutlo.pl), warmup 4–6 tyg., max 200 emaili/dzień/domenę, bounce rate <2%, SPF/DKIM/DMARC. Apollo intent signals zmniejszają ryzyko — targetujemy firmy które szukają.

🛡️ RODO / Prywatność

Średnie

Zbieranie danych osobowych bez zgody może naruszać RODO w kontekście B2B.

Mitygacja:

Konsultacja prawna, uzasadniony interes B2B, łatwy unsubscribe, log zgód w Supabase, natychmiastowy opt-out. Clay i Apollo mają własne polityki GDPR compliance.

🤖 Jakość AI generowań

Średnie

Agent może generować niespersonalizowane wiadomości lub posty które brzmią "jak AI".

Mitygacja:

Human-in-the-loop: żadna wiadomość ani post bez zatwierdzenia. Tone of Voice model per handlowiec. A/B testing. Stopniowe zwiększanie autonomii po udowodnieniu jakości.

📊 Jakość danych w Supabase

Średnie

Nieaktualne emaile, błędne stanowiska — śmieciowe dane = śmieciowy outreach. Clay enrichment musi być regularnie odświeżany.

Mitygacja:

Email verification (Apollo/Hunter) przed wysyłką, monthly Clay refresh, duplicate detection, data quality score per rekord. Target: >85% valid emails.

👥 Adopcja przez team

Niskie

Handlowcy mogą oporować przed nowym systemem lub nie ufać rekomendacjom AI.

Mitygacja:

Pilot z 2 championsami, mierzalne wyniki w 30 dni, szkolenie 2h, incentive za adopcję (prowizja od AI-generated leads). LinkedIn Content Studio to "łatwe wygrane" — handlowcy dostają posty za darmo.

⚡ Zależność od zewnętrznych API

Niskie

Clay, Apollo, Waalaxy, Instantly — awaria któregokolwiek może spowolnić system.

Mitygacja:

Fallback providers: Clay ↔ Clearbit, Apollo ↔ Hunter, Waalaxy ↔ PhantomBuster, Instantly ↔ Lemlist. Dane zawsze w Supabase niezależnie od dostawców. n8n SLA monitoring.

🏁 Konkurencja kopiuje

Niskie

Learnlight, Preply B2B, EF Education mogą wdrożyć podobne systemy.

Mitygacja:

Moat danych: baza 5000 firm PL z historią to niekopiowalne. Proprietary propensity model trenowany na danych Tutlo. Personal brand handlowców na LinkedIn = relacje których nikt nie skopiuje szybko.