Razlika između znati i provjeriti
Postoje dvije vrste pitanja kupaca. Prva vrsta je opća: Kakva je vaša politika povrata? Koliko traje dostava? Šaljete li u Njemačku? Dobro popunjena baza znanja se s ovima nosi.
Druga vrsta je specifična: Gdje je moja narudžba #4521? Je li plava verzija još na lageru? Koliko mi je u paketu ovaj mjesec preostalo? Ovi ne žive u bazi znanja. Žive u vašim sistemima — upravljanje narudžbama, zalihe, naplata — i mijenjaju se svake sekunde.
Chatbot koji se nosi samo s prvom vrstom je dotjerani FAQ. Chatbot koji se nosi i s drugom je asistent. Razlika između njih je pristup API-ju.
Zašto vas taj jaz košta kupaca
Većina današnjih „AI chatova“ izgrađena je samo na bazi znanja. Mogu parafrazirati vašu politiku dostave na sedamnaest jezika, ali kupcu ne mogu reći gdje je njegov paket zapravo upravo sada. Tako kupac pita, bot izbjegava, a kupac ili odustaje ili čeka operatera koji će potražiti iste podatke koje je bot mogao preuzeti u milisekundama.
To je strop chatbota. Svako „dopustite da to provjerim“ propuštena je prilika da se odgovori u sekundama, na prvoj poruci, dok je namjera kupca još topla.
Šta API veze zapravo rade
U enuchatu, API veza je konfigurirana spona između chata i jedne od vaših backend usluga. Definirate je jednom: osnovni URL, način autentifikacije i nekoliko endpointa s njihovim parametrima i načinom mapiranja odgovora.
Od tog trenutka AI može tokom razgovora pozivati te endpointe. Kada posjetilac pita o narudžbi, AI izvuče broj narudžbe, pozove vaš endpoint, pročita status uživo i utka ga u odgovor. Posjetilac vidi jednu rečenicu: „Vaša narudžba #4521 poslana je jučer i očekuje se da stigne u četvrtak.“ Iza te rečenice dogodio se pravi API poziv.
Kupac ne vidi cijevi. Vidi samo da chat zaista zna.
Pet metoda autentifikacije, bez vlastitog koda
Većina API-ja koje biste željeli povezati već koristi standardnu autentifikaciju. enuchat podržava pet odmah:
- Bez — za javne API-je bez autentifikacije
- API Key — poslan kao zaglavlje ili parametar upita
- Bearer Token — jednostavna autentifikacija tokenom
- Basic Auth — za starije sisteme
- OAuth 2.0 client credentials — za moderne pružatelje kao što su Salesforce, HubSpot ili vaš vlastiti OAuth server
Za OAuth 2.0 enuchat automatski upravlja životnim ciklusom tokena — preuzima ga pri prvom pozivu, drži u kešu do isteka, obnavlja po potrebi. Vjerodajnice konfigurirate jednom i zaboravite na njih. Sve vjerodajnice šifrirane su u mirovanju s libsodiumom i nikada se ne pojavljuju u API odgovorima.
Varijable, predlošci i mapiranje odgovora
Endpointi su definirani kao predlošci. Putanja poput /orders/{orderId} ili JSON tijelo koje se odnosi na {customerId} interpolira vrijednosti iz varijabli sesije — varijabli koje AI ili statičko pravilo mogu postaviti tokom razgovora.
Kada API odgovori, polja iz JSON odgovora mapirate natrag u varijable sesije pomoću tačke kao zapisa. data.status postaje order_status. data.shipping.eta postaje delivery_eta. AI zatim te vrijednosti utka u prirodan odgovor — na jeziku posjetioca.
Tri obrasca koja pokrivaju većinu slučajeva
U praksi, većina API integracija pripada jednom od tri oblika.
Provjeri i odgovori
Posjetilac postavlja pitanje na koje se može odgovoriti jednim API pozivom. Pravilo aktivira CALL_API, a zatim REPLY_AI. AI dobivene podatke koristi za sastavljanje kontekstualnog, utemeljenog odgovora. Status narudžbe, stanje računa, dostupnost sobe, trenutne cijene, praćenje pošiljke — sve to spada ovamo.
Provjeri i preusmjeri
API poziv vraća dovoljno informacija da odluči o sljedećem koraku. Premium račun eskaliran je na seniornijeg agenta. Istekla pretplata preusmjerava se na naplatu. AI koristi CALL_API, a zatim ASSIGN_TO_OPERATOR kako bi donosio odluke o preusmjeravanju na temelju stvarnih podataka o kupcu, a ne nagađanja.
Višekoračni tokovi
Prva poruka označava razgovor pomoću SET_VARIABLE, druga aktivira API poziv kada je kontekst dovoljan, a treća sastavlja odgovor. Korisno kada trebate potvrditi namjeru prije pinganja backenda ili kada upit za podatke ovisi o nečemu što je posjetilac rekao dvije poruke prije.
Ugrađena sigurnost
Povezivanje backenda s chat widgetom neke timove čini nervoznima — i to s pravom. enuchat nudi nekoliko slojeva zaštite po zadanom:
- SSRF zaštita blokira pozive na localhost, privatne IP-jeve i interne hostnames
- Vremensko ograničenje od 5 sekundi sprječava da spori API zaglavi razgovor
- Tenant izolacija znači nula curenja podataka između tenanata — vaši endpointi vidljivi su samo vašim widgetima
- Test dugmad nezavisno provjeravaju i vezu i svaki endpoint prije nego ih povežete u pravila
- Šifrirane vjerodajnice nikada se ne vraćaju u dashboard u čistom obliku
Šta se mijenja za vaše kupce
Chat prelazi iz „dopustite da pronađem nekoga ko to može provjeriti“ u „provjereno, evo odgovora“ — na bilo kojem od više od 60 jezika, u nedjelju u 3 ujutro, dok vaš tim za podršku spava. Kupci koji bi inače napustili korpu, narudžbu ili paket ostaju, jer odgovor stiže dok još pitaju.
To je razlika između chatbota i asistenta. I to je razlika koju vaši kupci zaista osjete.
Kako započeti
Ako već imate postavljen enuchat, API veze nalaze se pod Postavke → API veze. Odaberite jedan endpoint koji odgovara na pitanje koje vaš tim tipka sto puta sedmično — status narudžbe obično je najefikasniji početak. Konfigurirajte vezu, dodajte endpoint, povežite ga s pravilom i jednom ga testirajte prije nego što krenete u produkciju. Pogledajte vodič za API veze za potpun prolaz.
Ako ste novi u enuchatu, registrirajte se na enuchat.com. Besplatni paket uključuje API veze od prvog dana — bez kartice, bez naknada po razgovoru, bez isteka probnog perioda.
Pet minuta da priključite prvi endpoint. Prvi koristan odgovor obično stiže istog dana.