Primește Alerte în Timp Real și Automatizează Acțiuni în Aplicațiile Tale
În momentul în care se întâmplă ceva în Enlivy, o factură este plătită, o tranzacție ajunge, un utilizator se schimbă, un webhook lansează un apel către sistemul tău. Reacționezi în timp real, în loc să interoghezi sau să aștepți rapoarte.
Începe Azi
CE ESTE
Totul în Timp Real
Rămâi mereu la curent, menținând sistemele sincronizate cu actualizări instant din Enlivy.
Webhooks permit aplicațiilor tale să reacționeze imediat ce apare un eveniment în Enlivy.
În loc să aștepți rapoarte sau să construiești logici complexe de verificare, primești notificări live direct în sistemul tău.
-
Notificări Imediate
Fii informat în momentul în care o factură, tranzacție, utilizator sau alt eveniment important este creat sau actualizat, fără întârzieri, fără schimbări ratate.
-
Automatizare Fără Efort
Conectează Enlivy direct la aplicațiile și fluxurile tale de lucru. Declanșează acțiuni personalizate, sincronizează cu instrumente externe sau generează rapoarte în timp real fără efort suplimentar.
CE ESTE
Control și Date în Timp Real
Webhooks Enlivy mențin sistemele tale mereu sincronizate, oferindu-ți vizibilitate completă asupra datelor și proceselor.
Primind notificări live ori de câte ori apar facturi, tranzacții, utilizatori sau alte evenimente importante, nu mai depinzi de verificări manuale sau de rapoarte întârziate.
-
Economisește Timp
Actualizările instantanee reduc munca manuală și cresc viteza de reacție.
-
Redu Erorile
Datele tale rămân corecte și sincronizate în toate sistemele.
-
Simplifică Integrările
Conectează rapid aplicațiile și fluxurile de lucru, cu setări minime.
DE CE WEBHOOKS
În Timp Real, Fiabil și Modelat de Tine
Webhooks transformă Enlivy în sursa de adevăr pe care o ascultă tot stackul tău. Iată ce îți oferă asta.
- Notificări Instant
În momentul în care o factură, o tranzacție sau un utilizator se schimbă, un payload semnat ajunge pe endpoint-ul tău. Fără polling, fără așteptat rapoarte.
Știi mereu ce se întâmplă, chiar în timp ce se întâmplă.
- Complet Personalizabil
Te abonezi doar la evenimentele relevante și alegi datele pe care le poartă fiecare. Primești exact ce îți trebuie, nimic în plus.
Fiecare payload este modelat de tine.
- Automatizare Mai Inteligentă
Declanșează automat fluxuri, notificări și integrări, în loc să muți datele manual.
Sistemele lucrează pentru tine, nu invers.
- Flux de Date Centralizat
Menții fiecare instrument, platformă și aplicație sincronizate dintr-un singur flux live de evenimente.
Echipa ta se concentrează pe decizii, nu pe gestionarea datelor.
- Fiabil și Mereu Activ
Livrările sunt consistente și mereu active, iar fiecare trimitere este înregistrată ca să vezi exact ce s-a întâmplat.
Nu ratezi niciun update important.
- Integrare Scalabilă
Te conectezi în câteva minute și scalezi pe multiple endpoint-uri și sisteme, fie că urmărești câteva evenimente sau sute.
Automatizarea rămâne simplă la orice scară.
Referință API
Webhooks și Livrarea Evenimentelor prin API
Primești notificare în momentul în care se întâmplă ceva în contul tău. O destinație de eveniment este un endpoint, un webhook HTTPS sau un canal Slack, care se abonează la evenimentele care contează pentru tine (o factură plătită, un contract actualizat, o tranzacție bancară creată) și primește un payload semnat de fiecare dată când unul se declanșează.
Fiecare trimitere este înregistrată ca o livrare, ca să poți inspecta exact ce a fost trimis și cum a răspuns endpoint-ul tău. Această referință acoperă tot ciclul: creezi și ajustezi destinații, le abonezi la evenimente, trimiți un test, le ștergi și citești jurnalele de livrare și datele lor.
Listează destinațiile configurate. Accesează una singură, cu evenimentele abonate și livrările recente, extinzând includes.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
// list all destinations
fetch(`${base}/organizations/${organizationId}/event-destinations`, {
method: "GET", headers
});
// one destination, with its subscriptions and deliveries inline
const destinationId = "your_destination_id";
fetch(
`${base}/organizations/${organizationId}/event-destinations/${destinationId}` +
`?include=event_subscriptions,event_deliveries`,
{ method: "GET", headers }
); Înregistrează un endpoint webhook (sau Slack) și abonează-l la evenimente. Fiecare eveniment abonat poate specifica ce date asociate să încorporeze și un șablon opțional de mesaj. Răspunsul include un signing_secret, folosit pentru a verifica semnătura payload-urilor webhook primite.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
fetch(`${base}/organizations/${organizationId}/event-destinations`, {
method: "POST",
headers,
body: JSON.stringify({
type: "webhook", // webhook | slack
name: "My integration",
destination_url: "https://example.com/enlivy/webhooks", // required when type = webhook
is_active: true,
// For Slack instead, drop destination_url and send:
// type: "slack",
// organization_api_credential_id: "slack_credential_id",
// config: { channel: "#billing" },
// subscribe to one or more trigger events (pattern: subject.action)
events: [
{
event: "invoice.paid", // e.g. invoice.created | invoice.paid | contract.updated
includes: ["line_items", "taxes"],
config: { message: "Invoice {{ invoice.number }} was paid" }
},
{ event: "contract.updated" }
]
})
});
// Response includes: id, type, destination_url, signing_secret, is_active, name, config. Actualizează o destinație: schimbă URL-ul, pune pe pauză sau reia livrarea, ori reconfigurează evenimentele la care este abonată. Trimite setul complet de evenimente la care vrei să fie abonată.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
const destinationId = "your_destination_id";
fetch(`${base}/organizations/${organizationId}/event-destinations/${destinationId}`, {
method: "PUT",
headers,
body: JSON.stringify({
is_active: false, // pause delivery without deleting
destination_url: "https://example.com/enlivy/webhooks/v2",
events: [
{ event: "invoice.created" },
{ event: "invoice.paid" }
]
})
}); Trimite un eveniment sintetic către o destinație pentru a verifica întreaga conexiune. Produce o înregistrare reală de livrare pe care o poți inspecta în jurnale.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
const destinationId = "your_destination_id";
fetch(
`${base}/organizations/${organizationId}/event-destinations/${destinationId}/test`,
{
method: "POST",
headers,
body: JSON.stringify({
event: "invoice.paid" // optional, omit to send a generic test event
})
}
); Citește jurnalul fiecărui eveniment trimis. Filtrează după destinație, după unul sau mai multe evenimente, după status și după dată, cel mai rapid mod de a identifica eșecurile și reîncercările.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
const query = new URLSearchParams();
query.set("organization_event_destination_id", "your_destination_id");
// event + status accept arrays, pass each value with a [] suffix
// status: pending | success | failed | dropped | anomaly
["invoice.paid", "invoice.created"].forEach((e) => query.append("event[]", e));
query.append("status[]", "failed");
query.set("created_at_from", "2026-07-01");
query.set("created_at_to", "2026-07-31");
fetch(
`${base}/organizations/${organizationId}/event-destinations/deliveries?${query}`,
{ method: "GET", headers }
); Accesează o singură livrare cu toate datele ei: payload-ul exact trimis de Enlivy, statusul și corpul HTTP returnate de endpoint-ul tău și dacă a fost o reîncercare. Folosește-o pentru a depana o livrare eșuată.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
const deliveryId = "your_delivery_id";
fetch(
`${base}/organizations/${organizationId}/event-destinations/deliveries/${deliveryId}`,
{ method: "GET", headers }
);
// Returns: event, status, request_payload (what we sent),
// response_status + response_type + response (what your endpoint replied), is_retry. Șterge o destinație pentru a opri toate livrările către ea. Pentru a o pune temporar pe pauză, setează is_active false cu un PUT.
const base = "https://api.enlivy.com";
const organizationId = "your_org_id";
const token = "YOUR_TOKEN_HERE";
const headers = {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json"
};
const destinationId = "your_destination_id";
fetch(`${base}/organizations/${organizationId}/event-destinations/${destinationId}`, {
method: "DELETE",
headers
}); Funcționează împreună cu
- Soluție API Driven Orice acțiune din dashboard-ul Enlivy o poți face și prin API: creezi facturi, sincronizezi contracte, actualizezi înregistrări, miști date financiare. Construiești automatizări și conectezi Enlivy la restul stack-ului tău, cu documentație clară și fără vendor lock-in.
- Date Tranzacții Bancare Vezi toate conturile și tranzacțiile sincronizate într-un singur loc, mereu la zi și complet conectate.
- Tranzacții Bancare Ține-ți finanțele organizate cu precizie. Enlivy te ajută să gestionezi, importezi și sincronizezi toate tranzacțiile afacerii tale, din orice cont bancar, legându-le direct de facturi, chitanțe, fluturași de salariu și multe altele.
- Pachete de Facturare Creează un plan o singură dată și oferă-l săptămânal, lunar, anual sau în orice altă combinație între acestea. Clienții se pot abona, pot schimba perioada de facturare, pot trece la alt plan, își pot gestiona cardul, pot pune abonamentul pe pauză sau îl pot anula direct dintr-un portal personalizat cu brandul tău, fiecare modificare fiind previzualizată, recalculată proporțional și procesată automat.
- Billing Schedules Urmărește termenele și sumele plăților clienților. Gestionează facturile recurente și vezi plățile în așteptare.
- Contracte Redactează contracte din șabloane, trimite-le la semnare cu verificare prin SMS sau email, și urmărește fiecare semnătură și reînnoire. Copiile semnate se livrează automat.
- Portal Clienți Un portal self-service sub brandul tău și pe propriul domeniu, unde clienții pot accepta propuneri, achita facturi, gestiona abonamente, semna contracte și trimite rapoarte, totul pe cont propriu. Fiecare acțiune se sincronizează în timp real cu Enlivy.
- Data Export Enlivy permite export rapid în formate standard, gata pentru analize, rapoarte sau conformitate, cu integrare ușoară și control total.
- Guidelines Notează și păstrează cele mai bune practici și reguli la un loc, pentru ca echipa ta să fie mereu pe aceeași lungime de undă.
- Facturi Creezi o factură conformă în câteva secunde, o trimiți, și se leagă singură de contractul, plata și tranzacția bancară de care aparține. eFactura este inclusă, așa că tot ce se întâmplă între emitere și încasare are loc într-un singur loc.
- MCP Pune întrebări despre facturile, contractele și pipeline-ul tău și rezolvă activități reale, în siguranță, cu acces limitat exact la ceea ce contul tău poate face deja.
- Network Exchanges Trimite și primește facturi automat, direct prin eFactura ANAF, cu PEPPOL și alte platforme UE pe aceleași șine. Facturile primite se preiau singure, cele emise se trimit după programul tău, iar fiecare schimb păstrează un istoric complet. Fără fișiere XML, fără încărcări manuale.
- Fluturași de Salariu Un sistem flexibil de fluturași de salariu pe care îl controlezi tu, cu fiecare fluturaș legat de contract, plată și tranzacția bancară corectă.
- Playbooks Proiectează, implementează și perfecționează proceduri pas cu pas pentru orice flux de lucru. Asigură consistență, reduce erorile și ghidează echipa prin sarcini repetabile, cu structură și claritate integrate.
- Produse Construiește un catalog reutilizabil cu tot ce vinzi, servicii sau bunuri, cu preț, unitate, taxă și descriere setate o singură dată. Fiecare produs e gata să fie introdus într-o ofertă sau o factură în câteva secunde.
- Propuneri Transformă o oportunitate câștigată într-o propunere profesională și detaliată, pe care clientul o poate examina, accepta și plăti dintr-un singur flux, conectată la produsele, prospecții și facturile tale.
- Prospects Urmărește fiecare oportunitate, de la primul contact până la factura plătită, cu istoric complet al activităților, emailuri automate în funcție de status și colaborare cu clientul integrată direct în flux.
- Chitanțe Chitanțele îți oferă o evidență structurată a fiecărei plăți, bani intrați și bani ieșiți, legate de facturile și contractele tale, cu cashflow-ul mereu la zi.
- Rapoarte Înlocuiește actualizările împrăștiate prin chat și email cu rapoarte structurate pe care echipa ta le completează pe un calendar fix. Definești întrebările o singură dată cu o schemă reutilizabilă, oamenii potriviți primesc raportul potrivit la momentul potrivit, iar fiecare răspuns ajunge într-un singur loc, gata de comparat.
- Integrare Slack Renunță la verificarea constantă a dashboard-urilor pentru a afla ce s-a modificat. Enlivy trimite automat în Slack actualizările care contează, de la plăți primite și propuneri trimise, până la contracte noi și activitate de la clienți.
- Taxe Nu mai alegi manual cota de TVA pentru fiecare factură. Atribui o Clasă de taxe unui produs sau unei linii, iar Enlivy aplică automat cota corectă, în funcție de cine este clientul și unde se află, cu codurile corecte pentru e-Factura incluse.
- Roluri de Utilizator Acordă fiecărui utilizator accesul potrivit prin roluri și permisiuni. Decizi cine poate factura, rula salarizarea sau accesa back-office-ul, și adaptezi rolurile pe măsură ce echipa crește.
- Utilizatori Toți cei cu care lucrezi, clienți, furnizori, angajați, contabili, într-un singur loc. Atribui fiecăruia un rol care decide ce vede și ce poate face, apoi îi pui direct în lucru: facturare, salarii, contracte, în câteva secunde.