Majoritatea site-urilor produc mai mult interes decât reușesc să prindă. Cineva pune o întrebare într-un chat care nu duce nicăieri, un formular aterizează pe mail, o rezervare stă într-un al treilea tool — și nimeni nu mai vede că, de fapt, era aceeași persoană.
LeadBase e produsul pe care l-am construit ca să repar asta: un widget de chat cu AI și un CRM focusat, împreună, pe care le pui pe orice site. Vizitatorii vorbesc cu AI-ul tău; fiecare conversație — și, când o conectezi, fiecare formular și fiecare rezervare — devine un contact cu un istoric clar, într-un singur loc. Uite-l în funcțiune:
Articolul ăsta e două lucruri deodată: ce face LeadBase și deciziile din spatele felului în care a fost construit — pentru că, pentru mine, partea a doua e produsul.
Ce e, în trei părți
- un chat AI pe care-l pui pe site și cu care vorbește vizitatorul
- Widget
- fiecare conversație legată de o persoană reală
- Inbox + Contacte
- un timeline cu chat-uri, formulare și rezervări
- Istoric
- Widget-ul de chat AI e ușa din față. Îl pui pe site și vizitatorii pot întreba lucruri reale; AI-ul răspunde din contextul afacerii tale — servicii, program, întrebări frecvente, instrucțiuni — iar conversația ajunge într-un inbox, nu se evaporă.
- Inbox-ul și contactele transformă firele astea în oameni. Contactele se unesc pe email sau telefon, deci același vizitator nu devine cinci înregistrări diferite.
- Istoricul (journey) e partea care mă interesează cel mai mult: un singur timeline per contact cu ce s-a întâmplat de fapt — mesaje, formulare completate, rezervări — ca intenția de pe site să nu se piardă prin mail.
Un workspace ține totul legat de un singur site sau brand. LeadBase găzduiește CRM-ul și API-urile; site-ul tău de marketing rămâne exact unde e, pe hosting-ul și stack-ul tău.
Se pune pe orice
Widget-ul e de sine stătător, așa că merge la fel pe un site static, pe un WordPress sau pe o pagină de funnel — un snippet, fără să reconstruiești nimic. Partea grea (AI-ul, inbox-ul, baza de date) stă în LeadBase, deci faptul că-l pui pe o pagină nu o încetinește.
Widget-ul e ușa din față pentru chat live. Tot ce mai colectează deja site-ul are nevoie de o intrare de serviciu.
Conectarea restului site-ului — și CRM-uri ca GoHighLevel
Un widget de chat prinde doar chat-uri. Majoritatea site-urilor au și formulare și rezervări, care de multe ori trec deja printr-un CRM sau un constructor de funnel-uri cum e GoHighLevel. De-aia LeadBase are o a doua cale de intrare, numai pe server: un API de ingest.
Site-ul tău — sau webhook-ul CRM-ului tău — trimite un eveniment mic și structurat (un contact plus o activitate de tip form.submitted sau booking.created) către o rută de pe serverul tău, care îl trimite mai departe în LeadBase cu o cheie secretă. Rezultatul: un formular completat pe landing page, sau o rezervare creată în GoHighLevel, apare ca același contact și același istoric ca și chat-ul.
Cum ajunge un formular din GoHighLevel în LeadBase
- Un lead completează un formular (sau rezervă) — în GoHighLevel sau pe site-ul tău.
- Un webhook / o rută de server a ta îl primește și construiește un payload JSON mic (
contact+activity). - Apelează endpoint-ul de ingest al LeadBase cu o cheie server-side. Cheia nu atinge niciodată browserul.
- Lead-ul apare în Contacte LeadBase, pe istoric, lângă conversația lui de chat.
E o punte onestă, nu un buton one-click: funcționează cu GoHighLevel (și cu orice altceva poate trimite JSON sau declanșa un webhook) printr-o rută pe care o controlezi tu — exact de-asta e sigură.
Deciziile din spate
Asta e partea care-l face produs, nu demo. Câteva dintre alegeri și de ce:
- Site-ul clientului rămâne pe stack-ul lui. LeadBase nu-ți cere niciodată să migrezi. Adaugă un strat; nu preia controlul. Tot designul de ingest există ca un site pe Vercel, Netlify sau oriunde să-și păstreze repo-ul și hosting-ul.
- Secretele sunt numai pe server, mereu. Cheia de ingest stă în env-ul hosting-ului tău, niciodată în cod de front-end, niciodată în loguri, niciodată în git. Regula asta unică modelează toată integrarea — un endpoint validat de formular pentru oameni, o rută blindată pentru mașini, iar browserul nu vede niciodată o credențială.
- Istoricul avea nevoie de un început real. Trimiterea URL-ului paginii (și a primei pagini pe care a intrat vizitatorul) cu fiecare eveniment lasă LeadBase să marcheze startul unui journey și să eticheteze evenimentele cu domeniul tău, în loc de un rând generic „s-a trimis un formular undeva”.
- Fiecare eveniment e idempotent. Fiecare are o cheie de dedupe, deci un webhook reîncercat e sigur și nu creează un rând duplicat în timeline.
- Widget-ul e input neîncredere. E o cutie publică, cu AI, pe internet — deci e tratată ca atare: reguli de sistem, limite de mesaj, rate limiting și moderare, ca să tai jailbreak-urile și abuzul. Un widget AI pe care-l expui e o suprafață de apărat, nu un seif de secrete.
Niciuna nu e spectaculoasă. Împreună, sunt diferența dintre „un chatbot AI” și ceva pe care o afacere chiar poate conta.
Pentru cine e
Agenții și afaceri mici care vor ca interesul pe care site-ul lor îl creează deja să ajungă undeva util — prins, dedublicat și vizibil — fără să smulgă stack-ul sau CRM-ul pentru care plătesc deja.