Files
clawd/prompts/prospecting-system-design.md

9.5 KiB
Raw Permalink Blame History

Prompt: Design Sistem Minimal Găsire Prospecți + Acțiuni Concrete

Context

Lucrezi cu Marius (25 ani programare, fond ERP ROA, echipă 2 persoane).

Problem: Business development blocat ("clienți noi = mai multă muncă"). Goal: Sistem minimal 80/20 care să elimine fricțiunea și să producă leads calificate cu maxim efort de la Marius.

INPUT: Ce avem deja

Clienți existenți (tools/lead-gen/clienti-romfast.csv)

24 clienți, breakdown:

  • Industrii concentrate: Servicii (5), Transport (2), Construcții (3), Producție (3), Energie (2), Contabilitate (2)
  • Clienți "ideali": Puțini clienți dar VALOARE MARE (Rompetrol, Vending Master, Vadeco, European Metal, etc.)
  • Red flags: Clienți în faliment (A.B.C. VAL, ALMMA, DRAFT CONSTRUCT), restanțe (Clever Motors, Sigma)
  • Green flags: Rompetrol, Vending Master, European Metal, South East Truck (clienți stabil, valoare mare)
  • Puncte de contact: Valentina (expert contabil, director Xenoti), Alex Stefan (intermediar AVIS Database)

Sistem curent (tools/lead-gen/)

  • find_leads.py - caută companii care angajează contabili/economiști pe eJobs/BestJobs
  • Generates: leads.csv cu 20 companii găsite
  • PROBLEM: Nu extrage emailuri/telefoane
  • WORKFLOW CURENT: Marius deschide Google, caută CUI, completează email → FRICȚIE

TASK: Design Sistem Prospecting 80/20

Parte 1: STRATEGIA

Targeting logic:

  1. Găsim companii care hire contabili (semnal de creștere)
  2. Prioritizăm industrii care se potrivesc cu clienți "ideali" deja (Servicii, Transport, Construcții, Producție)
  3. Evităm industriile care sunt RED FLAGS (depistare din note)

Lead qualification:

  • Tier 1 (URGENT): Industrie prioritară + semnal de creștere
  • Tier 2 (NORMAL): Industrie potrivă dar fără semnal
  • Tier 3 (SKIP): Industrie de evitat

Contact strategy:

  • PRIMARY: Email pe companie (web, ANAF lookup)
  • SECONDARY: LinkedIn search (founder, HR, contabil)
  • TERTIARY: Phone (dacă email fail)

Partea 2: SISTEM MINIMAL IMPLEMENTARE

VARIANTA A - MANUAL LIGHT (Setup 2h, Cost $0, Efort Marius 30 min/săptămână)

SETUP:
1. Google Sheet cu coloane: Companie | Industrie | Hired | Lead source | Email | Phone | Status | Notes

2. Find leads: rulează find_leads.py (deja faci asta)

3. ENRICH: Pentru fiecare lead
   - Marius deschide [companie] + [sector]
   - Caută site companie → email din contact
   - Caută CUI ANAF → completează status legal
   - Copy email în sheet
   - Mark status: "researched"

WORKFLOW PE ZI:
- Luni-Joi (15-30 min): Alege 2 leads, completează email, mark "ready"
- Vineri (10 min): Review sheet, decide cine contactezi

COST: $0
EFORT MARIUS: 30 min/săptămână (2 leads/zi, 10 min/lead)
REZULTAT: 8-10 leads/săptămână gata de contact

VARIANTA B - SEMI-AUTO (Setup 6h, Cost $50/lună, Efort Marius 10 min/săptămână)

SETUP:
1. Hunter.io account ($50/lună) - găsește email-uri pe domeniu

2. Upgrade find_leads.py:
   - Output include site_url pentru fiecare companie (deja faci asta?)
   - Call Hunter API pe site_url
   - Populate email (dacă gasit) sau "not found"

3. Google Sheet output din script (auto-populated)
   - Companie | Industrie | Email (din Hunter) | LinkedIn

WORKFLOW PE ZI:
- Luni: Revizuiești sheet (1-2 min) - leads pregatite
- Deschizi TOP 1 lead, customizezi 1 para în email (2 min)
- Send (1 min)
- Marți-Joi: Repeat
- Vineri: Review replies

COST: $50/lună (Hunter.io)
EFORT MARIUS: 10 min/zi (pick 1, customize, send) = 50 min/săptămână
REZULTAT: 5 leads/săptămână contacted

VARIANTA C - SMART AUTO (Setup 8h, Cost $150/lună, Efort Marius 5 min/săptămână)

SETUP:
1. Hunter.io + Apollo.io (combo $150/lună)
   - Hunter: email, Apollo: phone + company intel

2. Upgrade find_leads.py:
   - Output: Companie | Industrie | Email | Phone | Tier (1-2-3 based on industry matching)

3. PERSONALIZARE TEMPLATE AUTOMATĂ:
   - Sonnet reads: clienti-romfast.csv + lead details
   - Genera email template PERSONALIZAT
   - Inserează: industrie din clienți, case study relevant
   - Marius doar: review template + click send

4. NOTIFICATION:
   - Cron job: fiecare dimineață, dă 1 lead din Tier 1 + template gata
   - Notification pe Discord: "Lead azi: [Companie] - email preg ready"

WORKFLOW PE ZI:
- Dimineață: Click notification, citește template (1 min)
- "E bine?" → click send (1 min)
- Or "Schimb [part of email]" → click send (2 min)

COST: $150/lună (Hunter + Apollo)
EFORT MARIUS: 5 min/zi (just send) = 25 min/săptămână
REZULTAT: 5-7 leads/săptămână contacted, personalizate

Partea 3: RECOMANDARE 80/20 PENTRU MARIUS

Recomandare VARIANTA B (semi-auto cu Hunter):

WHY:

  • Setup 6h (3-4 seri, 2h/seară) - reasonable
  • Cost $50/lună - affordable
  • Efort Marius 10 min/zi - sustainable
  • Result: 5 leads/săptămână = 20/lună = 1-2 conversii potențiale/lună pe baza conversion rate 5-10%

ROADMAP:

  • WEEK 1: Setup Hunter account, upgrade find_leads.py, test pe 5 leads
  • WEEK 2: First outreach (3-5 emails)
  • WEEK 3-4: Track responses, adjust template, scale la 5/săptămână

Partea 4: ACȚIUNI CONCRETE - CÂT MAI DETALIATE

LUNI (Setup Hunter)

  1. Deschide https://hunter.io/
  2. Sign up, completează email → verifică inbox, confirmi email
  3. Plan alegere: "Startup" ($50/lună) e OK
  4. Integrare payment method
  5. Dashboard → Copie API KEY

TIMP: 15 min REZULTAT: API key în clipboard

MARȚI (Upgrade find_leads.py)

  1. Deschide: tools/lead-gen/find_leads.py
  2. After import section, adaugă:
    import requests
    HUNTER_API_KEY = "[paste API key from luni]"
    
  3. Function nou: enrich_with_hunter(domain)
    • Input: domain (ex: "xenoti.ro")
    • Call Hunter API
    • Output: email (confident > 90%) sau "not found"
  4. În main loop, după ce găsești compania:
    • Extract domain din search results
    • Call Hunter function
    • Populate email în CSV output

TIMP: 2h (dacă e prima dată cu API; 30 min dacă ai experiență) REZULTAT: find_leads.py outputs CSV cu email populated

MIERCURI (Test pe 5 leads)

  1. Rulează: python tools/lead-gen/find_leads.py --limit 5
  2. Deschide output/leads.csv
  3. Privește coloanele: Company | Email (din Hunter)
  4. Check: Sunt email-urile acolo?
    • DA → SUCCESS, merge la pasul următor
    • NU (Hunter nu a găsit) → Manual lookup pentru 1, test Hunter API direkt

TIMP: 30 min REZULTAT: Feedback că sistemul merge

JOI (Crează Google Sheet template)

  1. https://sheets.google.com/create
  2. Coloane:
    • Companie | Industry | Hired signal | Email | Phone (later) | Status (new/researched/sent/replied/converted) | Notes | Date added
  3. Copy 5 leads din CSV → Sheet
  4. Mark status: "researched" pentru 5-ul care ai testat

TIMP: 15 min REZULTAT: Template Sheet gata

VINERI (Prima trimitere)

  1. Deschide Sheet
  2. Pick TOP 1 lead din industria prioritară (ex: Transport, dacă nu ai client transport)
  3. Deschide email template din tools/lead-gen/templates/
  4. Customizează:
    • Salut [Nume] (find on LinkedIn)
    • Reference: "Văd că sunteți în [industrie], ca și [client similar de la Marius] care au economisit..."
    • Signature
  5. Copy-paste în Gmail, send
  6. Mark în Sheet: "sent"

TIMP: 10 min (15 max dacă e prima dată) REZULTAT: 1 email trimis


Partea 5: TEMPLATE EMAIL PERSONALIZAT (EXEMPLU)

Subject: ROA  [Companie], sector [industrie]

Salut [Nume],

Văd că [Companie] este în creștere (recent hire contabili). 

Lucrez cu companiile din [industrie] care folosesc ROA (ERP contabil + facturare). 
De exemplu, [Client Similar] din [industria similară] au economisit ~[Y] în manpower 
prin migrarea de la [sistem anterior] la ROA.

Dacă sunteți interesați de o conversație scurtă (15 min) despre cum am putea ajuta 
la eficiență contabilă, sunt disponibil [ZI + ORA].

Oricum, mult succes cu creșterea!

Best,
Marius
[telefon + link] 

Partea 6: TRACKING METRICS

Pe Sheet, track:

  • Săptămânal:

    • Leads searched
    • Emails sent
    • Replies received (%)
    • Meetings scheduled
    • Pipeline value
  • Target:

    • 5 leads/săptămână contacted
    • 10-20% reply rate = 1 reply/săptămână
    • 1 meeting/lună
    • 1 contract/trimestru (if conversion rate 25%)

Partea 7: DIAGNOZA DE CE INACȚIUNE?

Ipoteză: Nu e "nu am leads" sau "nu am resurse". E FRICȚIE:

  1. Nu știu unde caută (REZOLVAT: eJobs/BestJobs)
  2. Trebuie să caut manual email (REZOLVAT: Hunter API)
  3. Trebuie să scriu custom email (REZOLVAT: template + 1 custom linie)
  4. Nu știu dacă merită contactul (REZOLVAT: industrie matching)

Ce deblochează: Dimineață, notification cu 1 lead gata → 5 min = send email. Done.


OUTPUT CERUT

1. RECOMANDARE VARIANTA

Which one (A/B/C) și WHY.

2. ACȚIUNI CONCRETE SĂPTĂMÂNA 1

  • Luni: [exact ce trebuie să faci]
  • Marți: [exact]
  • ... Vineri: [exact]

Fiecare acțiune: Time estimate + Success criteria.

3. SCRIPTS / CODE SNIPPETS

Dacă e nevoie de upgrade find_leads.py, da codul gata de copy-paste.

4. TEMPLATE EMAIL

Cu exemplu concret din clienți + industrii.

5. TRACKING SHEET TEMPLATE

Google Sheet structure gata.

6. ROADMAP 90 ZILE

  • Week 1-2: Setup
  • Week 3-4: First 5 outreach
  • Week 5-8: Scale + optimize template
  • Week 9-12: Measure conversion, ajust strategy

7. DIAGNOZA + SETĂRI CARE DEBLOCHEAZĂ

De ce Marius NU vrea să contacteze? Și cum elimini asta cu 1-2 schimbări.


TONE

  • Pragmatic, nu hype
  • Fiecare acțiune: TIME + RESULT clar
  • Minimal complexity
  • Și-și NU îl complica