InboxIQ
Construit pentru
Outreach care convinge - personalizat la nivelul site-ului fiecărui prospect
InboxIQ nu trimite emailuri generice. Intră pe site-ul fiecărui prospect, detectează problemele tehnice reale, și construiește un pitch personalizat în jurul lor - ca și cum l-ai fi scris de mână.
Ce am construit
Un motor de outreach care gândește înainte să trimită
Înainte de primul email, InboxIQ auditează automat site-ul fiecărui prospect cu Google PageSpeed. Problemele găsite - viteză slabă, erori mobile, meta lipsă - intră direct în pitch. Fiecare prospect primește un email care vorbește despre site-ul lui, nu un mesaj copiat-lipit.
- Import liste Excel / CSV / PDF cu deduplicare și validare email
- Audit automat cu Google PageSpeed: mobil, viteză, headings, tap targets
- Template-uri cu câmpuri variabile - {domeniu}, {audit_points} completate per contact
- Account warming: 20 emailuri/zi → 1.000/zi în 15 zile, fără să arzi domeniul
- Tracking: open rate, click-uri, bounce, răspunsuri - în timp real
- Clasificare automată răspunsuri: Interesat / Neinteresat / Neutru
- Follow-up-uri automate pentru cei care au deschis dar nu au răspuns
- Management servere Postfix + OpenDKIM - provizionate automat pe Hetzner
Campanii
Lansezi, monitorizezi, ajustezi - fără să stai la calculator
Fiecare campanie rulează în fundal. Alegi expeditorul, ora de trimitere, volumul zilnic și intervalul dintre emailuri - InboxIQ face restul. Poți porni, opri sau pausa oricând. Lista campaniilor îți arată statusul live: câte au fost trimise, câte așteaptă, câte au dat eroare.
Statistici live
Știi exact ce s-a întâmplat cu fiecare email
Dashboard-ul campaniei arată în timp real: trimise, deschise, click-uri, bounce, răspunsuri. Graficele de evoluție îți arată cum a crescut interacțiunea pe parcursul campaniei. Poți vedea statusul individual al fiecărui contact - trimis, deschis, dat click, bounce sau dezabonat.
Contacte
Liste curate cu profiluri de audit atașate
Fiecare contact din listă are atașat profilul de audit al site-ului lui - problemele detectate de PageSpeed sunt salvate per contact și injectate automat în emailul de pitch. Importul acceptă XLSX, XLS, PDF și CSV, cu detectare automată a coloanelor și validare MX înainte de trimitere.
Status per contact
Fiecare prospect urmărit individual
Vizualizezi statusul detaliat al fiecărui contact: când a primit emailul, dacă l-a deschis, dacă a dat click pe link-uri, dacă a răspuns sau a cerut dezabonare. Poți filtra lista după orice parametru și exporta pentru analize suplimentare.
Inbox răspunsuri
Răspunsurile clasificate automat - tu alegi pe cine suni
Când un prospect răspunde, InboxIQ citește mesajul și îl clasifică automat: Interesat, Neinteresat sau Neutru. Nu mai pierzi timp citind sute de răspunsuri - le filtrezi pe cele cu potențial și intri direct în conversație. Sistemul suportă clasificare și în limba română.
Template-uri
Scrii o dată, personalizezi automat pentru mii de prospecți
Template-urile suportă câmpuri variabile: {domeniu}, {oras}, {audit_points} și orice altă coloană din lista de contacte. La trimitere, InboxIQ completează fiecare câmp cu datele specifice ale prospectului și injectează automat problemele găsite pe site-ul lui - rezultatul arată ca un email scris manual.
De ce contează
Avantajele concrete ale abordării
Personalizare reală
Fiecare prospect vede în email problemele site-ului lui specific. Nu un pitch generic - un audit real, prezentat ca dacă l-ai fi analizat manual. Rata de răspuns crește semnificativ față de emailurile în masă.
Deliverabilitate curată
Account warming progresiv, suppression list pentru dezabonați și bounced, rotație de conturi SMTP și IP-uri dedicate pe Hetzner - emailurile ajung în inbox, nu în spam.
Complet automatizat
Auditarea site-urilor, trimiterea campaniilor, verificarea bounce-urilor și clasificarea răspunsurilor rulează toate în background, fără intervenție manuală. Pornești campania și sistemul lucrează singur.
Prioritizare inteligentă
Clasificarea automată a răspunsurilor (Interesat / Neinteresat / Neutru) îți arată imediat pe cine să contactezi. Nu mai petreci ore citind sute de reply-uri - te concentrezi pe cei cu potențial real.
Stack tehnologic
Construit pragmatic, fără dependențe inutile
Backend
- Python 3.11
- Flask 3.0
- Flask-SQLAlchemy 3.1
- APScheduler 3.10
- Werkzeug + Jinja2
- Paramiko (SSH)
- dnspython (validare MX)
Baza de date
- SQLite (local)
- 13 tabele principale
- Tracking complet per send
- Suppression list
- Campaign replies log
- Warming days planner
- SMTP multi-account
- IMAP polling (bounce + reply)
- Account warming 20→1000/zi
- Pixel tracking open rate
- Token unsubscribe HMAC-SHA256
- Rate limiting + timezone
Integrări
- Google PageSpeed API
- Hetzner Cloud API
- Postfix + OpenDKIM (SSH)
- openpyxl / xlrd / pdfplumber
- requests (HTTP client)
Arhitectură notabilă
- Multi-threaded: campanii, bounce checker, reply checker rulează în paralel în background
- Audit web automatizat per contact - PageSpeed detectează: mobil, viteză, headings, tap targets
- Account warming cu plan zilnic calculat automat: 20 → 1.000 emailuri/zi în 15 zile
- Clasificare sentiment în română: cuvinte cheie pozitive / negative / neutre pentru reply-uri
- Provisioner Hetzner - creare VPS + instalare Postfix + OpenDKIM via SSH complet automatizat
- Fără Node.js, fără build system - Python pur, SQLite local, interfață Flask servită direct
Folosit activ intern pentru campaniile de outreach ale Graphic Beast - pitchuri pentru redesign web, servicii IT și oferte de site gratuit, în română și engleză.