8 sekcija + FAQ, oko 5-7 minuta čitanja. Bez programerskog žargona — pisano za vlasnike firmi, marketing menadžere i sve koji žele iz asistenta izvući maksimum a da pritom ne moraju biti developeri.
Tri načina ovisno o tome čime ste izgradili sajt. Najduži traje 5 minuta.
Iz dashboarda kopirate jednu liniju koda. Lijepite je prije </body> oznake u svom sajtu. Widget se pojavi kao mali balončić u donjem desnom kutu i tamo i ostaje.
Instalirate naš ToodNest plugin iz WordPress admina, unesete API ključ koji vam damo, i to je to. Plugin sam ubaci widget u sve stranice u footer.
Ako koristite Squarespace, Webflow, Framer ili nešto egzotično — još uvijek je to script tag, samo se pasta na drugo mjesto. Imamo kratki gajd po platformi u dashboardu.
Whitelist domena: u Settings → Allowed Domains dodate domene gdje smije raditi widget (npr. vasafirma.hr i www.vasafirma.hr). Bez tog widget neće učitati — to je obrana da netko ne ukrade vaš API ključ i postavi bota na tuđi sajt.
"Baza znanja" zvuči komplicirano. U praksi je to mapa sa vašim tekstovima — sa sajta i iz dokumenata. Bot iz toga vuče odgovore.
Unesete URL i bot prođe stranice — naslove, cjenike, FAQ, kontakte. Ako sajt ima sitemap.xml, koristi taj popis. Ako nema, prati linkove kao mali pauk. Kad naiđe na PDF link (npr. cjenik.pdf u nav meniju), automatski ga skida i izvlači tekst — bez vašeg upada.
Moderni sajtovi često renderiraju sadržaj kroz JavaScript (React, Vue, Angular, "Pokaži više" dugmadi). Kad scraper primijeti da common HTTP zahtjev vraća premalo teksta, automatski prebacuje na Playwright browser — pravu Chromium instancu koja izvršava JS i čita ono što bi posjetitelj stvarno vidio.
Word dokumenti i TXT datoteke nisu PDF-ovi i ne hvata ih kao linkove. Isto vrijedi za sadržaj iza login-a (korisnička područja, intranet). Za te slučajeve postoji file upload — PDF, DOCX i TXT — direktno u dashboardu pod Knowledge Base.
Kad promijenite cijene ili dodate uslugu, kliknete Re-scrape i bot ima novosti. Inače će tjednima ponavljati stare cijene.
Što ipak ne hvata? Sadržaj iza login-a (korisnička područja, B2B portali), Word/Excel/TXT datoteke koje su linkovi na stranicama (samo PDF se skida automatski), PDF-ovi veći od 10 MB, embedded iframe-ovi s drugih domena. Za te slučajeve koristite file upload — sve te formate primamo manualno.
Razlika između "ok" odgovora i "wow" odgovora je 5 minuta vašeg podešavanja. Evo 4 stvari koje stvarno mijenjaju kvalitetu.
5 minuta posla. Nakon scrape-a, u 'Site Review' koraku u Knowledge Base unesete site type (servis ili webshop) i kratki opis biznisa u 2-3 rečenice. Bot to koristi prije nego pogađa iz scraped sadržaja.
Bot za odvjetnički ured ne piše kao bot za dostavu pizze. U istom 'Site Review' koraku birate ton i bot prilagođava rječnik. Default je 'mixed' — solidno za većinu firmi.
Ovo je najčešći propust. Nakon scrape-a otvori se modal 'Contact Confirmation' u Knowledge Base — tu se ispunjavaju email, telefon i adresa koje bot pokazuje posjetiteljima. Ako preskočite, lead-ovi se gube.
Bot ne vidi promjene na sajtu automatski. Ako ste dodali uslugu ili promijenili cijene, otvorite Knowledge Base, kliknite Analyze za svoju URL i pokrenite ponovni Scrape — bot će pokupiti svježi sadržaj.
Widget koji se pojavljuje u kutu sajta nije samo prozor za pisanje. Evo što sve može — sve dostupno bez kodiranja:
Limiti su postavljeni da realno zaštite sustav od abuse-a, ne da vas pritisnu na upgrade. Većina firmi ide cijelu godinu na Starter-u bez problema.
5.000 widget loadova mjesečno (≈5.000 jedinstvenih posjetitelja), 10 MB baze znanja (puno PDF-a ili 20-tak stranica scrape-a), do 200 poruka dnevno po IP-u (sprema od spam-a). 29 €/mj, ili 19 €/mj uz site kod nas.
4x više load-ova, 5x veća baza znanja, 3x viši rate limit, uklanjanje "Powered by ToodNest" brandiranja, custom logo, export lead-ova u CSV, prioritet support. 49 €/mj, 39 €/mj bundle.
Kada upgrade? Tri jasna signala: (1) primjećujete "Powered by ToodNest" footer u widgetu i smeta brand-u; (2) vidite mjesečno preko 5.000 load-ova u dashboardu; (3) trebate CSV export lead-ova za CRM (HubSpot, PipeDrive, itd).
Bez third-party tracker-a, bez prodaje podataka, bez treniranja AI-a na vašim razgovorima. Sve se sprema lokalno u našoj bazi u EU.
Svaka firma ima svoju enkapsulaciju u bazi. Drugi korisnik ToodNest-a fizički ne može vidjeti vaše lead-ove, sesije ili bazu znanja. Garantirano kroz strogo filtriranje po tenant_id.
Možete obrisati pojedinačni lead, sesiju ili cijeli account u bilo kom trenutku. Kad korisnik traži "obrišite moje podatke" — kroz dashboard jedan klik i gotovo.
Sve hostano u Hetzner Falkenstein data centru u Njemačkoj. Nema slanja podataka u Ameriku, Kinu ili kroz CDN-ove koji cache-iraju lokalno. Razgovori ostaju u EU.
Sama poruka korisnika + relevantni dijelovi vaše baze znanja idu u OpenAI da generira odgovor. OpenAI po ugovoru NE trenira modele na API podacima — to vrijedi i za ToodNest račune.
Dashboard se prebacuje kroz padajući izbornik. Sam bot ne "prepoznaje" jezik posjetitelja automatski — koristi jezik koji je u vašoj bazi znanja i greeting message-u.
Top-right u dashboardu ima izbornik HR / EN / DE. Sprema se u browser. Vi možete biti hrvatski korisnik a koristiti dashboard na engleskom — odluka je vaša.
Ako su sve stranice na hrvatskom, bot odgovara hrvatski. Ako imate dvojezični sajt (hr.firma.hr i en.firma.hr), najbolje je napraviti dva odvojena bota — svaki sa svojom bazom i greeting message-om na pravom jeziku.
Najčešća pitanja koja smo dobili — i kratki, jasni odgovori.
System prompt = 'kako se ponašaš' (ton, pravila, što ne smiješ govoriti). Knowledge Base = 'što znaš' (dokumenti, cijene, FAQ). Ako bot zna odgovor ali u krivom tonu — to je system prompt. Ako bot uopće ne zna odgovor — to je KB koja nedostaje.
Nije. Widget load = svaki put kad se widget učita na stranici (otprilike = broj jedinstvenih posjetitelja). 5.000 load-ova/mjesec ≈ 5.000 jedinstvenih posjetitelja koji su otvorili sajt. Poruke su nešto drugo — to je rate limit (koliko poruka po minuti može jedan posjetitelj poslati). Ne miješajte ih.
Tri najčešća razloga (po redu češćenja): (1) sadržaj je iza login-a — scraper nema kredencijale, riješenje je file upload PDF/DOCX manualno; (2) sadržaj se učitava tek nakon klika korisnika ('Pokaži više', tabovi) — Playwright fallback hvata većinu, ali ne i ono što je iza klika; (3) DOCX/TXT linkovi se ne hvataju automatski (samo PDF) — file upload. Što SCRAPER HVATA automatski iako često ljudi misle da ne: PDF-ove, JavaScript renderirani sadržaj, sitemap.xml stranice.
Točno. Postoje dva polja koja se često miješaju: (1) Contact config — telefon, email i adresa koje bot pokazuje posjetiteljima; (2) Notification email — gdje VI primate obavijest kad netko ostavi kontakt. Ovo drugo može biti drugačiji mail (npr. lead-ovi idu na sales@firma.hr a ne na info@firma.hr).
Tek nakon upgrade-a idete u Customization → Custom Logo i tamo se aktivira full white-label. Nije auto. Custom logo + uklanjanje brandiranja je jedan korak, samo na Pro planu.
14 dana besplatno, bez kartice. Ako ne ide — samo zatvorite tab i ništa se nije dogodilo.