Pipeline de vânzări
Vezi unde a ajuns fiecare oportunitate de vânzare
Afli ce oportunități merg mai departe, recitești discuția înainte să revii la client și ții propunerile aproape de vânzare.
Adaugă primul prospectCont gratuit, fără card.
PIPELINE DE VÂNZĂRI
Revii la discuție cu detaliile la îndemână
Un client îți cere o ofertă. Trebuie să știi ce urmează.
Înregistrezi oportunitatea, ții evidența discuțiilor și o treci prin etapele vânzării. Dacă ai tipuri de lucrări cu pași diferiți, fiecare poate avea panoul lui.
-
Etapele tale
Denumești și ordonezi etapele fiecărui pipeline și stabilești, pentru fiecare trecere dintre etape, ce trebuie să noteze echipa când mută un prospect.
-
Lucrezi pe panou
Vezi fiecare prospect ca un card, îl tragi dintr-o etapă în alta și păstrezi ordinea clară în fiecare etapă.
-
Detaliile, la un loc
De la prospect ajungi la proiectul lui, la activitate și la propunerile și facturarea care urmează.
PASUL URMĂTOR, CLAR
Stabilește cu echipa ce se notează înainte de a muta o oportunitate
Trecerea unui prospect dintr-o etapă în alta poate cere o notă, un rezultat sau un raport completat într-unul dintre formularele tale de raport (o funcție din pachetul Rapoarte). Echipa scrie ce s-a întâmplat înainte ca oportunitatea să meargă mai departe, iar fiecare proces de vânzare își păstrează propriile trasee.
-
Procese separate
Ții un traseu separat pentru fiecare tip de vânzare, în loc să înghesui toate oportunitățile pe un singur panou.
-
Notezi ce s-a schimbat
Mutarea și informațiile completate odată cu ea rămân în istoricul prospectului.
De la interesul clientului la munca pe care o vinzi
-
Înregistrezi oportunitatea
Adaugi un prospect de mână, dintr-o conversație din Helpdesk sau dintr-o cerere venită prin calculatorul tău de prețuri Enlivy, cu sursa și proiectul lui. Stabilești întâi o etapă de intrare, ca cererile să apară pe panou.
-
Alegi pipeline-ul potrivit
Lucrezi pe panoul care se potrivește procesului de vânzare și treci prin etapele care se aplică.
-
Ții evidența
Notezi apelurile, întâlnirile și rezultatele. Când vrei oportunitatea într-un fișier pe care să-l iei cu tine, descarci rezumatul la zi al prospectului.
-
Continui după ce câștigi
Lucrezi mai departe cu propunerile și facturarea legate de prospect, în loc să copiezi oportunitatea în altă aplicație.
VERIFICAREA DUPLICATELOR
Compari posibilele duplicate înainte să le unifici
Posibilele duplicate apar cu indiciile de potrivire și un nivel de încredere, ca echipa să le verifice. Compari cele două fișe, alegi prospectul care rămâne și decizi ce câmpuri păstrezi. Fișa rezultată păstrează activitatea și propunerile legate de cele două. Unele conflicte de identitate, de proiect sau între un rezultat câștigat și unul pierdut blochează unificarea, iar o unificare făcută nu mai poate fi anulată.
-
Verifici înainte să unifici
Ordinea în care apar posibilele duplicate te ajută să găsești suprapunerile, dar decizia finală o ia un om.
-
Păstrezi istoricul comercial
Activitățile și propunerile prospectului absorbit trec la cel care rămâne.
DETALII PENTRU URMĂTOAREA DISCUȚIE
Mergi la următoarea discuție cu rezumatul la zi al prospectului
Descarci rezumatul prospectului din meniul lui de acțiuni când vrei detaliile într-un fișier pe care să-l iei cu tine. Înainte să trimiți fișierul în afara organizației, verifici datele la zi ale prospectului.
Referință API
Pipeline-ul de vânzări prin API
Integrezi direct cu Enlivy captarea clienților potențiali, CRM-ul și automatizările de vânzări. Prin API lucrezi cu pipeline-urile de vânzări: adaugi un prospect din orice sursă, îl muți prin etapele configurate și notezi fiecare interacțiune.
Exemplele de mai jos arată cum listezi și filtrezi clienții potențiali, cum adaugi unul nou, cum îl muți prin etapele configurate și cum înregistrezi activități precum apeluri și întâlniri. API-ul oferă și panouri, revizuirea și unificarea duplicatelor și un rezumat pe care îl poți descărca.
Aduci pipeline-ul în orice dashboard sau job de sincronizare. Listezi clienții potențiali cu paginare, filtrezi după etapă, responsabil, sursă sau interval de date și cauți full-text după nume, firmă sau email. Poți include în răspuns date legate, precum etapa curentă și membrul echipei căruia i-a fost atribuit.
/organizations/<organization_id>/prospects curl -G 'https://api.enlivy.com/organizations/<organization_id>/prospects' \
--data-urlencode 'page=1' \
--data-urlencode 'limit=20' \
--data-urlencode 'source_type=inbound' \
--data-urlencode 'include=organization_prospect_stage,assigned_organization_user' \
--data-urlencode 'include_meta=navigation' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const query = new URLSearchParams({
page: "1",
limit: "20",
source_type: "inbound",
include: "organization_prospect_stage,assigned_organization_user",
include_meta: "navigation",
});
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospects?${query}` , {
method: "GET",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
},
}).then((response) => response.json());Obții un singur prospect cu tot ce ține de el: datele de contact, sursa din care a venit, bugetul, etapa curentă din pipeline și momentele-cheie din ciclul de viață, precum data la care a fost calificat, câștigat sau pierdut.
/organizations/<organization_id>/prospects/<prospect_id> curl -G 'https://api.enlivy.com/organizations/<organization_id>/prospects/<prospect_id>' \
--data-urlencode 'include=organization_prospect_stage,assigned_organization_user' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const prospectId = "<prospect_id>";
const query = new URLSearchParams({
include: "organization_prospect_stage,assigned_organization_user",
});
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospects/${prospectId}?${query}` , {
method: "GET",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
},
}).then((response) => response.json());Adaugi un client potențial din orice sursă: un landing page, o campanie de reclame, o listă de prospectare sau propria ta aplicație. Trimiți o persoană, o firmă sau pe amândouă, notezi de unde a venit și îl pui direct în pipeline.
/organizations/<organization_id>/prospects curl -X POST 'https://api.enlivy.com/organizations/<organization_id>/prospects' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"first_name": "Jane",
"last_name": "Doe",
"company_name": "Acme Studio",
"email": "jane@acme.example",
"source_type": "inbound",
"source_channel": "website",
"source_campaign": "summer-launch",
"summary": "Requested a demo from the pricing page.",
"budget": "5000",
"budget_currency": "EUR"
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospects` , {
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
first_name: "Jane",
last_name: "Doe",
company_name: "Acme Studio",
email: "jane@acme.example",
source_type: "inbound",
source_channel: "website",
source_campaign: "summer-launch",
summary: "Requested a demo from the pricing page.",
budget: "5000",
budget_currency: "EUR",
}),
}).then((response) => response.json());Actualizezi datele de contact ale unui prospect, responsabilul, bugetul, rezumatul sau starea din ciclul de viață (calificat, descalificat, câștigat, pierdut). Trimiți doar câmpurile pe care vrei să le schimbi.
/organizations/<organization_id>/prospects/<prospect_id> curl -X PUT 'https://api.enlivy.com/organizations/<organization_id>/prospects/<prospect_id>' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"summary": "Budget confirmed, decision expected next week.",
"budget": "8000",
"budget_currency": "EUR"
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const prospectId = "<prospect_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospects/${prospectId}` , {
method: "PUT",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
summary: "Budget confirmed, decision expected next week.",
budget: "8000",
budget_currency: "EUR",
}),
}).then((response) => response.json());Muți un prospect pe un traseu de etape configurat. Fiecare avansare reține cine a făcut-o și poate avea un rezultat, o notă și un raport legat. Avansarea apare și în cronologia prospectului.
/organizations/<organization_id>/prospects/<prospect_id>/advance curl -X POST 'https://api.enlivy.com/organizations/<organization_id>/prospects/<prospect_id>/advance' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"organization_prospect_stage_path_id": "stage_path_id_here",
"outcome": "Qualified, budget and timeline confirmed.",
"description": "Moved from New to Qualified after the discovery call."
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const prospectId = "<prospect_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospects/${prospectId}/advance` , {
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
organization_prospect_stage_path_id: "stage_path_id_here",
outcome: "Qualified, budget and timeline confirmed.",
description: "Moved from New to Qualified after the discovery call.",
}),
}).then((response) => response.json());Înregistrezi o interacțiune cu un prospect: un apel, o întâlnire, un email, o notă. Activitățile formează cronologia prospectului, iar echipa ta vede un istoric comun al tuturor interacțiunilor, în ordinea în care au avut loc.
/organizations/<organization_id>/prospect-activities curl -X POST 'https://api.enlivy.com/organizations/<organization_id>/prospect-activities' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"organization_prospect_id": "prospect_id_here",
"title": "Discovery call",
"description": "Walked through pricing and the onboarding timeline.",
"outcome": "Positive, sending a proposal next week.",
"activity_at": "2026-07-03 15:30:00"
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospect-activities` , {
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
organization_prospect_id: "prospect_id_here",
title: "Discovery call",
description: "Walked through pricing and the onboarding timeline.",
outcome: "Positive, sending a proposal next week.",
activity_at: "2026-07-03 15:30:00",
}),
}).then((response) => response.json());Citești fluxul de activități din toată organizația. Poți include în fiecare intrare prospectul de care ține, membrul echipei care a făcut-o și, dacă există, raportul sau trecerea între etape legate de ea.
/organizations/<organization_id>/prospect-activities curl -G 'https://api.enlivy.com/organizations/<organization_id>/prospect-activities' \
--data-urlencode 'page=1' \
--data-urlencode 'limit=20' \
--data-urlencode 'include=organization_prospect,performed_by_organization_user' \
--data-urlencode 'include_meta=navigation' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const query = new URLSearchParams({
page: "1",
limit: "20",
include: "organization_prospect,performed_by_organization_user",
include_meta: "navigation",
});
const result = await fetch(`${baseUrl}/organizations/${organizationId}/prospect-activities?${query}` , {
method: "GET",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
},
}).then((response) => response.json());Unde se potrivește
Face parte din aceste soluții
- Echipe de vânzări Parte de bază Un pipeline pentru fiecare proces de vânzare, etapele tale și verificarea duplicatelor înainte să unești două fișe. Vezi soluția
- Agenții și studiouri Opțional Adaugă un pipeline pentru cererile noi, cu etapele tale și un rezumat pentru fiecare apel. Vezi soluția
- Autori de cursuri Opțional Adaugă un pipeline pentru clienții potențiali din mesaje private, formulare și webinarii, pe care îl vedeți amândoi, tu și closerul tău. Vezi soluția
Funcționează împreună cu
- Produse Îți faci un catalog cu tot ce vinzi, servicii sau bunuri, cu prețul, unitatea, taxele și descrierea completate o singură dată. Apoi adaugi orice produs pe o ofertă sau o factură în câteva secunde.
- Propuneri Ofertezi munca în detaliu, trimiți propunerea clientului și urmărești cum trece prin acceptare, semnare și plată, acolo unde e cazul.
- Helpdesk Rezolvi întrebările venite din widgetul de pe site și dintr-o căsuță de email conectată prin IMAP: atribui un coleg, răspunzi cu tot contextul și ții deoparte, pentru verificare, emailurile de la expeditori necunoscuți.
- Sarcini Păstrezi munca echipei lângă factura, proiectul sau prospectul de care ține. Modulul Sarcini e inclus în orice organizație, fără cost suplimentar: nu plătești un abonament separat și nu ai limită de sarcini.
- Export de date Exporți facturile, chitanțele, fluturașii de salariu, contractele și tranzacțiile în formatul și structura de foldere la care se așteaptă contabilul, pentru orice perioadă. Inclus în orice plan, fără cost suplimentar.
- MCP Conectezi Enlivy la Claude, ChatGPT, Cursor sau orice alt asistent AI prin MCP. Întrebi despre facturi, contracte și pipeline și rezolvi lucruri concrete, în siguranță, fără să depășești ce poate face deja contul tău.