Zašto biste uopšte dodavali korisničke podatke iz drugih izvora u četbot? Zamislite, upravo ste napravili bot, napravili rezervaciju, ili možda čak i funkciju plaćanja, a prvi klijent je upravo to iskoristio da rezerviše svoj sto, naruči picu, komad nameštaja ili sportsku opremu. Uspeh, sve je super. Novi bot na Vašem Messenger nalogu, Skype-u ili Viber-u, svakako će povećati broj porudžbina. Ali znate li šta bi bilo još bolje? Ako biste mogli da integrišete rad svog četbota sa drugim sistemima rezervacija, poput onog na veb sajtu kompanije.

final photo parser 650 Chatbots for everyone!

Zašto dodati korisničke podatke iz drugih izvora u četbot?

U novom dobu, mogućnost rezervacije putem sajta je neophodna. Četbotovi su takođe, ali možemo se složiti da ova tehnologija nije ni približno popularna kao veb rezervacije ili e-prodavnica.

Četbotovi su dobri u ciljanju ljudi, slanju poruka u njihov Messenger inbox. Sistemi za rezervaciju veb lokacija su primitivniji i obično se oslanjaju na email servere. Email obaveštenja su dobra za potvrdu porudžbine, ali nisu ni približno tako efikasna kada su u pitanju napuštanje korpe, postprodajna usluga i zadržavanje klijenata.

Magična kombinacija koja pokriva kompletan prodajni i postprodajni levak može se sastaviti povezivanjem ova dva nezavisna sistema. Nedavno smo imali klijenta iz druge četbot agencije, koji gradi Many Chatbot za restoran na Bliskom istoku. Suočili su se sa problemom u korišćenju podataka o rezervacijama restorana sa svoje veb stranice za Messenger marketing.

Uvoz korisničkih podataka u četbot nije tako jednostavan

Za razliku od raznovrsnih sistema za rezervaciju putem sajta, informacije koje četbot preuzima prilično je lako izvesti. Skoro svaka platforma za izgradnju botova ima dodatak za JSON API koji služi kao glavno čvorište za objavljivanje podataka u džungli zvanoj internet. Koristio sam ovaj kanal na mnogim platformama, za automatizaciju raznih zadataka, i prava je bomba.

Ipak, uvoz podataka u četbot je mnogo složeniji i zato ljudi kreiraju specifične programe koji služe kao neka vrsta „posrednika“. Zbog ograničenja budžeta, želeli smo da pojednostavimo ovaj proces i izbegnemo angažovanje backend programera. Naša ideja je bila da podatke o klijentu (sa veb rezervacija) uskladištimo u bot platformi i koristimo za buduća obaveštenja.

Traženje od korisnika da se prijave

Znam, sada zamišljate GDPR policiju kako upada, oduzima našu opremu i piše kaznu od milion dolara, ali informacije o četbotu na većini platformi se čuvaju na bezbednim serverima, u skladu sa GDPR-om, kao i sa HIPAA-om i mnogim drugim propisima o zaštiti podataka iz celog sveta. Potrebno je samo da pitate svakog korisnika za pristanak i spremni ste.

Pored toga, takođe treba da dodate kupce iz sistema za rezervacije na četbot listu prijavljenih. Facebook je veoma strog po pitanju ovoga. Botovi ne mogu iz vedra neba da šalju poruke korisnicima Messenger-a. Zbog toga moramo da dobijemo dozvolu od svakog novog korisnika i zamolimo ga da klikne na dugme „Započni“. Klijent je pristao da doda novo dugme u formular o rezervaciji, pod nazivom „Potvrda o prvom gostovanju“, koje vodi do URL adrese botovog Messenger-a.

Savetujemo ljudima da dodaju dugme „Novi gost“ i ponude neku vrstu podsticaja. To može biti popust, mali poklon ili bilo šta drugo što će motivisati ljude da se prijave.

Zapier je naše glavno oružje

U redu, sada nakon što smo postavili zamku za prijavljivanje, kako možemo da preuzmemo korisničke podatke iz sistema onlajn rezervacija i pošaljemo ih našem botu? Dobro pitanje! Razmišljao sam o ovome poslednjih nekoliko nedelja. Šta ako naš sistem za rezervacije ne može da šalje HTTP zahteve?

Ne brinite, rešenje ovog problema nema nikakve veze sa JSON-om, API-jima i veb-hukovima. Email parser i Zapier konekcija su sve što Vam treba. Parser će raščlaniti email poruke koje šalje Vaš sistem za rezervaciju, a Zapier konekcija će dostaviti podatke Vašem botu.

Zašto Zapier? Veliki sam fan Integromata, koji je i povoljniji i mnogo prilagodljiviji. Ali Zapier ima mnogo bolji email parser. Sa Integromat-om bi trebalo da izaberete spoljnu aplikaciju za ovaj zadatak, dok Zapier ima svoje rešenje.

Email parser 650x294 1 Chatbots for everyone!

Možete li mi to raščlaniti, molim Vas?

Zapier-ov parser je jedno od najboljih besplatnih rešenja te vrste. Veoma je jednostavan za upotrebu. Potrebno je samo da napravite poštansko sanduče, pošaljete mu jednu email poruku i označite podatke koje je potrebno raščlaniti i sačuvati. Pošto automatska e -pošta ima istu strukturu, vrlo je lako izvesti veoma vredne podatke i gurnuti ih dalje niz zap.

Ponekad će podaci biti pogrešni, možda će nedostajati prvih ili poslednjih nekoliko slova ili parser može sačuvati dodatni znak (* ili {), ako su podaci e -pošte koje želite da raščlanite uzeti iz promenljivih sačuvanih u sistemu rezervacija.

Ne brinite, ako se to dogodi, potrebno je samo da pošaljete još nekoliko email poruka, raščlanite ih, označite podatke koje nameravate da sačuvate i alat će naučiti kako da to ispravno uradi. Parser brzo uči.

Sada, kada ste sačuvali sve potrebne podatke iz svog sistema za rezervacije, vreme je da ih dodate Many Chat korisnički prilagođenom polju.

Zašto Many Chat?

Iako su Snatchbot i Chatfuel definitivno moje omiljene platforme, Many Chat pruža najbolje filtere za segmentaciju pretplatnika i tačka. Prilagođena polja na ovoj platformi mogu se dodeliti svakom korisniku pojedinačno preko Zapier-a ili Integromat-a. Na drugim platformama, atributi se mogu dodeliti korisnicima samo u toku razgovora.

Jedini problem prilikom dodeljivanja prilagođenog polja određenom korisniku je taj što su Many Chat i Zapier veoma pedantni. To možete lako da uradite sa korisničkim ID brojem. Ako ne znate ovaj opskurni broj od 10+ cifara, imate nekoliko drugih opcija. Integromat Vam omogućava da pretražujete korisnike prema prilagođenom polju, što u ovom slučaju ne čini mnogo. Zapier ima mnogo bolji filter, omogućava Vam da pretražujete korisnike po njihovom imenu.

Problemi sa pretragom imena

Pretraga imena na Many Chat-u sa Zapier-a je sjajna. Ako pogodite imena korisnika, dobijate sve dostupne podatke, uključujući dragoceni ID broj korisnika. Pogađanje mora biti 100% podudaranje, uključujući sva slova, razmake i specijalne znakove.

To može biti pomalo naporno za ljude koji vole da rezervišu i naručuju proizvode i usluge sa lažnim imenima. Ipak, sa sigurnošću pretpostavimo da većina korisnika tačno zna kako da napiše svoje ime, a pošto se Facebook već nekoliko godina bori protiv pseudonima i nadimaka, u većini slučajeva nećete imati problema sa pronalaženjem korisnika kroz Zapier pretragu imena.

Drugi problemi na koje možete naići

Problem sa kojim smo se suočili došao je iz sistema rezervacija, koji je dodao novu liniju između imena i prezimena, a puno ime je raščlanjeno ovako:

Petar

Petrović

Umesto: Petar Petrović

Posle nekoliko neprospavanih noći, rešili smo ovo tako što smo izabrali alatku za formatiranje teksta na Zapier-u i zamenili (koristite komandu „replace” na modulu za formatiranje teksta na Zapier-u) oznaku novog reda sa oznakom za razmak. Dakle, naš zap je formatirao ime korisnika, pre nego što ga je poslao u Many Chat pretragu. Laganica…
Postavka prilagođenih polja
Ako pronađete pravog korisnika, postavljanje prilagođenih polja prilično je jednostavan proces. Moraćete da dodate novi modul za svako prilagođeno polje i izaberete polje i dodate podatke iz raščlanjene e-pošte (ili formatera teksta) u polje vrednosti.

Šta ako korisnik otkaže porudžbinu?

Bilo bi glupo ako vaš bot nastavi da šalje podsetnike korisnicima koji su otkazali svoju rezervaciju ili porudžbinu. Zamislite osobu koja je u depresiji jer je njihov sastanak otkazan, a svaki dan dobija obaveštenje o podsetniku. To ne zvuči kao dobar kontakt sa klijentima.

Dakle, morali smo da pronađemo način da promenimo prilagođena polja ljudi koji su otkazali svoje rezervacije. U tu svrhu smo napravili još jedan zap, iako bismo mogli da koristimo i funkciju Zapier paths da smo imali profesionalni plan.

Drugi zap je bio sličan prvom. Nakon što parser primi email, podaci prolaze kroz modul za filtriranje, koji dozvoljava samo prolazak email poruka koje glase „Otkazana rezervacija“. Kada poštansko sanduče primi druge e-poruke za rezervacije, zap se automatski zaustavlja. Pametno, zar ne?

Kada podaci o otkazivanju rezervacije prođu, zap pretražuje korisnika po imenu, a zatim zamenjuje prilagođena polja podataka o rezervaciji (datum, vreme, broj gostiju, itd.) sa „0“ i dodaje oznaku „Otkazana rezervacija“ u profil pretplatnika.

Ovo je samo jedan od načina za povezivanje spoljnih sistema i dodavanje korisničkih podataka iz drugih izvora u četbot. Ako sistem za rezervacije može slati HTTP zahteve, neke platforme za ćaskanje će Vam omogućiti da otvorite API kanal i redovno hranite bota dragocenim podacima. Ipak, ovde smo zauzeli zanimljiv pristup koji može pomoći četbot agencijama i Zapier entuzijastima. Slobodno nam pošaljite svoje upite o bilo kakvom prenosu podataka ili kreiranju četbota. Hvala i srećna Nova godina.

Ostavite komentar

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *