lead.created
Új lead érkezett
Név, e-mail, telefonszám vagy üzenet továbbítása CRM-be, n8n-be vagy ügyfélszolgálati rendszerbe.
Küldd tovább a leadeket, beszélgetéseket, kuponbeváltásokat és handoff eseményeket CRM-be, Google Sheets-be, n8n-be, Zapier-be, ERP-be vagy saját belső rendszerbe. A SmartAutoSend API és webhook rétege fejlesztőbarát, naplózott és duplikáció ellen védhető.
{
"id": "evt_8f3c7a9e...",
"event_id": "evt_8f3c7a9e...",
"event": "lead.created",
"tenant": "webshop",
"timestamp": "2026-09-03T10:15:30+02:00",
"data": {
"name": "Kovács Anna",
"email": "anna@example.com",
"message": "Érdekel a termék"
}
}
Ezekre az eseményekre lehet külső rendszereket kötni. Egy endpoint csak azokra az eseményekre kap értesítést, amelyeket a portálon kiválasztasz.
lead.created
Név, e-mail, telefonszám vagy üzenet továbbítása CRM-be, n8n-be vagy ügyfélszolgálati rendszerbe.
conversation.created
Induló chat session naplózása, első aktivitás mérése vagy real-time belső értesítés.
message.created
Fontos üzenetek továbbítása elemzéshez, minőségbiztosításhoz vagy belső support folyamatokhoz.
conversation.resolved
Riport, elégedettségi mérés, konverzió utókövetés vagy lezárt ügyfélút mentése.
handoff.created
Ticket nyitás, operátori feladat létrehozása vagy prioritásos e-mail értesítés.
coupon.redeemed
Kupon teljesítmény, kampányriport, Google Sheets sor vagy remarketing logika indítása.
A leggyakoribb felhasználási módokat külön bontottuk, hogy gyorsan látszódjon, milyen eseményből milyen üzleti folyamat indulhat.
A chatbot elkéri az ügyfél adatait, a webhook pedig továbbküldi őket HubSpot, Pipedrive, MiniCRM vagy saját CRM felé.
Google Sheets sor készülhet minden lezárt beszélgetésből, leadből vagy kuponbeváltásból.
n8n vagy Zapier fogadja az eseményt, majd továbbküldi Slackre, e-mailbe, CRM-be vagy belső feladatkezelőbe.
Ha a chatbot emberi segítséget kér, a webhook azonnal nyithat ticketet a megfelelő kontextussal.
A példák segítenek gyorsan bekötni a webhook fogadást és az API lekérdezést. A portálban a saját API kulcs és signing secret alapján lehet tesztelni.
{
"id": "evt_8f3c7a9e",
"event_id": "evt_8f3c7a9e",
"event": "lead.created",
"timestamp": "2026-09-03T10:15:30+02:00",
"tenant": "demo-webshop",
"data": {
"name": "Kovács Anna",
"email": "anna@example.com",
"source": "chat_widget"
}
}
curl -H "Authorization: Bearer sa_live_..." \ -H "Accept: application/json" \ https://smartautosend.com/api/v1/conversations/
import crypto from "crypto";
function verifySignature(rawBody, secret, received) {
const digest = crypto
.createHmac("sha256", secret)
.update(rawBody)
.digest("hex");
return crypto.timingSafeEqual(
Buffer.from(`sha256=${digest}`),
Buffer.from(received)
);
}
import hmac
import hashlib
def verify_signature(payload_bytes, secret, received):
digest = hmac.new(
secret.encode("utf-8"),
payload_bytes,
hashlib.sha256,
).hexdigest()
return hmac.compare_digest(f"sha256={digest}", received)
A delivery napló abban segít, hogy ne kelljen találgatni, mi történt egy külső rendszer felé küldött eseménnyel.
A cél az, hogy a külső rendszer megbízhatóan tudja ellenőrizni a kérést, és ne hozzon létre duplikált leadet, kupont vagy ticketet.
Az API kulcs Bearer tokenként megy a kérés fejlécében. A rendszer az utolsó sikeres használat időpontját is naplózza.
A webhook body signing secrettel aláírt, így a fogadó oldal ellenőrizheti, hogy valóban a SmartAutoSend küldte.
Retry vagy kézi újraküldés esetén az event id változatlan, ezért a fogadó rendszer felismerheti a már feldolgozott eseményt.
A portálon látszik a státusz, HTTP válasz, hiba, próbálkozás és payload. Ez gyorsabb hibakeresést ad fejlesztéskor.
feldolgozva, CRM lead létrejött
már ismert event id, duplikált lead nem készül
A portálban létrehozott API kulccsal ezek az adatok kérhetők le külső rendszerből.
GET /api/v1/conversations/Beszélgetések listája dátum, látogató vagy lezárt állapot alapján.GET /api/v1/conversations/{id}/Egy konkrét beszélgetés részletei, üzenetekkel együtt.GET /api/v1/interactions/Termékmegjelenítések és kattintások exportja.GET /api/v1/outcomes/Beszélgetési kimenetelek: megoldott, handoff vagy elhagyott.GET /api/v1/analytics/summary/Összesített statisztika, például ?days=30 időszakkal.Segítünk megtervezni, melyik esemény menjen CRM-be, táblázatba, automatizációba vagy saját backendbe. A próbaidőszak alatt már tesztelheted az API kulcsokat és webhook endpointokat.