Workflow: Marketing to Lead

Modules involved: Marketing Campaigns · Marketing Automation (MA) · Lead Forms · Facebook Leads · Leads
Who uses it: Marketing manager, Growth, SDR, CRM admin
Durata tipică: Continuu (campanii always-on) + 1–30 zile nurture per lead

Overview

Fluxul de generare și calificare a cererii: cum ajung prospecții în CRM (din formulare web, Facebook Lead Ads, campanii email/SMS, automatizări), cum sunt nurtured prin secvențe automate, și când devin lead-uri calificate gata de preluat de vânzări. Acesta alimentează Workflow 1 (Lead → Cash).


Diagrama fluxului

SURSE DE TRAFIC
  │
  ├── [FORMULAR WEB (MA Forms / Lead Forms)]
  │     │  submit → Lead creat automat cu status + sursă din setări formular
  │     │  câmpuri mapate; duplicate check
  │
  ├── [FACEBOOK LEAD ADS]
  │     │  webhook → câmpuri mapate → Lead creat automat
  │     │  sursă: "Facebook Lead Ad"
  │
  ├── [CAMPANIE EMAIL / SMS (Marketing Planner)]
  │     │  link-uri trackat → lead deschide / click
  │     │  comportament înregistrat în email logs
  │
  ├── [CAMPANIE WHATSAPP (WhatsApp Campaigns)]
  │     │  mesaje trimise la segment din CRM via WABA templates
  │     │  răspunsuri primite în inbox WhatsApp → log pe fișa lead
  │     │  Bot WhatsApp → răspuns automat 24/7 → calificare inițială
  │
  └── [MARKETING AUTOMATION (MA)]
        │  trigger pe eveniment CRM → secvență automată
        │  lead intră în segment → primeşte email/SMS timed
        │
        ↓
[LEAD în CRM]
  │  status: configurable (Nou → Contactat → Calificat)
  │  punctaj MA: acumulat din interacțiuni (open, click, submit)
  │  ↓ Prag de punctaj sau acțiune manuală
  │
[LEAD CALIFICAT]
  │  alocat agentului de vânzări
  │  ↓ Convertit în Oportunitate → continuă Workflow Lead→Cash
  │
[OPORTUNITATE ✓]

Pas cu pas

1. Formular Web — Captarea de pe site

Unde: /admin/ma (Marketing Automation forms) sau /admin/leads/forms

Creare formular:

  1. Crezi formularul în MA sau în modulul Leads → Forms
  2. Copiezi codul embed pe site-ul tău
  3. Configurezi: ce status primește lead-ul nou, ce sursă, ce câmpuri sunt obligatorii

Câmpuri cheie ale formularului:

Câmp Note
lead_status Statusul cu care se creează lead-ul (ex: Nou)
lead_source Sursa implicită (ex: Website, Landing Page)
allow_duplicate Dacă se creează lead nou când emailul există deja
create_task_on_duplicate Dacă se creează task de follow-up la duplicat detectat
track_duplicate_field Câmpul verificat pentru duplicat (de obicei email)
form_data Configurația câmpurilor (JSON): ce se colectează

La submit formular:

  1. Sistemul verifică duplicate (dacă allow_duplicate = 0)
  2. Dacă e duplicat: creează task de follow-up SAU ignoră (per configurație)
  3. Dacă e nou: creează lead cu câmpurile mapate din formular
  4. Câmpul from_ma_form_id pe lead indică formularul de origine
  5. Triggerele MA se activează automat dacă lead-ul intră într-un segment

2. Facebook Lead Ads — Captarea din reclame

Unde: /admin/facebookleadsintegration

Setup:

  1. Configurezi App ID + App Secret + Page Access Token Facebook
  2. Înregistrezi URL-ul webhook CRM în Facebook App (endpoint exclus din CSRF)
  3. Mapezi câmpurile formularului Facebook la câmpurile CRM lead

Mapare câmpuri Facebook → CRM:

Câmp Facebook Câmp CRM
full_name Nume lead
email Email
phone_number Telefon
company_name Companie
Câmpuri custom Câmpuri personalizate CRM

Fluxul automat:

  1. Prospect completează formularul din reclama Facebook
  2. Facebook trimite webhook POST la CRM în timp real
  3. CRM creează lead cu datele mapate + sursă Facebook Lead Ad
  4. Lead apare instant în /admin/leads — fără export manual

3. Campanie Email / SMS (Marketing Planner) — Outreach activ

Unde: /admin/marketing_planner

Tipuri de campanii:

Tip Descriere
Email Newsletter, promotional, re-engagement — design cu React Email Editor
SMS Text scurt cu link trackat sau CTA direct
Secvență Serie automată de mesaje timed (drip campaign)

Tracking comportament:

Eveniment Înregistrat în
Email livrat ma_email_logs.delivery = 1
Email deschis ma_email_logs.open = 1, open_time = NOW()
Link accesat ma_email_logs.click = 1, click_time = NOW()

Segmentare:
Campania se trimite către un Segment definit din date CRM: clienți activi, leads fără activitate 60+ zile, leads dintr-o anumită industrie, etc.


4. Marketing Automation (MA) — Nurture automat

Unde: /admin/ma

Concepte cheie:

Concept Tabel Descriere
Campanie MA ma_campaigns Workflow vizual Drawflow; published: 0=draft, 1=activ
Segment ma_segments Grup dinamic de leads/clienți după criterii CRM
Etapă (Stage) ma_stages Poziția lead-ului în funnel (published: 0/1)
Flow ma_campaign_flows Legătura lead-id ↔ nod-campanie ↔ data
Punctaj ma_point pe lead Scor acumulat din interacțiuni

Sistemul de punctaj (Lead Scoring prin MA):

Lead-urile acumulează puncte automat din:

Când un lead depășește pragul configurat → ma_point_triggers declanșează o acțiune: notificare agent, schimbare status, creare task.

Fluxul unui lead printr-o automatizare:

1. Lead creat (din formular / import / manual)
   ↓
2. Lead intră în segment (criterii îndeplinite)
   → adăugat în ma_lead_segments + ma_lead_stages
   ↓
3. Campanie MA activă pe segmentul respectiv
   → triggerul activat → lead intră în flow (ma_campaign_flows)
   ↓
4. Nod "Wait 2 zile" → delay
   ↓
5. Nod "Send Email" → email trimis
   → înregistrat în ma_email_logs
   ↓
6. Lead deschide emailul → ma_email_logs.open = 1
   → punctaj crescut pe leads.ma_point
   ↓
7. Nod "Condition: open = yes?" → branch
   → Da: trimite email 2 cu ofertă
   → Nu: trimite SMS reminder
   ↓
8. Lead completează formularul din email
   → submit → punctaj maxim → trigger "Notifică agent vânzări"
   ↓
9. Agent preia lead-ul calificat → continuă Workflow Lead→Cash

5. Lead calificat — Transferul la vânzări

Indicatori de calificare:

Semnal Acțiune recomandată
Punctaj MA > prag configurat Notificare automată agent; schimbare status
Lead deschide email de 3+ ori Task de follow-up creat automat via Workflow Automation
Lead completează formular demo request Notificare imediată; priority tag
Lead fără activitate 30 zile Reintrare în secvență de re-engagement

Transfer la vânzări:

  1. Agent primește notificarea / vede lead-ul în coada sa
  2. Verifică istoricul de interacțiuni din tab-ul MA al lead-ului
  3. Convertește lead-ul în Oportunitate (vezi Workflow 1)
  4. Lead-ul rămâne în MA segment dar nu mai primește mesaje de nurture (condiție în workflow)

Ce se creează automat

Eveniment Se creează automat
Submit formular web Lead cu status + sursă din formular; from_ma_form_id setat
Duplicat detectat la submit Task de follow-up (dacă create_task_on_duplicate = 1)
Facebook webhook primit Lead cu câmpuri mapate; sursă Facebook Lead Ad
Lead intră în segment MA Înregistrare în ma_lead_segments + ma_lead_stages
Email trimis din MA Log în ma_email_logs
Email deschis / link accesat open=1 / click=1 + timestamp în ma_email_logs
Prag punctaj depășit Acțiune automată: notificare, task, schimbare status

Puncte unde fluxul poate bloca

Problemă Cauză probabilă Soluție
Lead-urile din Facebook nu apar Webhook URL greșit sau App neconfigurat Verifică webhook în Facebook App → Advanced → Webhooks
Formularul nu creează lead Câmpuri obligatorii necompletate sau duplicat blocat Verifică allow_duplicate și câmpurile obligatorii
Emailurile MA nu se trimit SMTP neconfigurat sau limita zilnică atinsă Verifică setări email și email_sending_limit din MA settings
Lead-ul nu intră în automație Segmentul nu include lead-ul sau campania e draft Verifică criteriile segmentului; activează campania (published=1)
Punctajul nu crește Tracking-ul de deschidere blocat de email client (Apple MPP) Normal — concentrează-te pe click + submit ca semnale

Rapoarte relevante


Module implicate — documentație detaliată

← Înapoi la Workflows