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

308 lines
9.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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ă:
```python
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