Sarunas laikā ar klientu var rasties problēma, kad viņš vai nu nepabeidz mērķa darbību, vai arī iestrēgst piltuves pēdējā blokā, un čatbots nereaģē uz viņa darbībām. Lai to novērstu, varat iestatīt automātisku klienta pārsūtīšanu uz citu bloku, neveidojot dublētus kustības ceļus.
Kā automātiski pārvietot klientu caur piltuvi?
Kā piemēru automātiskai klienta pārvietošanai caur piltuvi mēs izmantosim vienkāršu čatbota plūsmu, kas jautā lietotājam, vai viņš apmeklēs pasākumu:

No piemēra (1. att.) var redzēt, ka klients virzās tālāk pa piltuvi tikai tad, ja noklikšķina uz pogas “Jā!”, ko nosūtījis priekšpēdējais bloks. (Citos gadījumos trigeris, lai turpinātu virzību pa piltuvi, var būt praktiski jebkas, atkarībā no jūsu čatbota plūsmas nosacījumiem.)
Šajā piemērā (1. att.) klients Nastja nolēma nenoklikšķināt uz pogas čatbotā, tāpēc saruna iestrēga piltuves priekšpēdējā blokā:

Lai atrisinātu šo problēmu, jūsu plūsmas shēmā ir jāveic dažas vienkāršas darbības: lai turpinātu dialogu ar klientu vai pārvietotu viņu caur piltuvi pēc noteikta laika (piemēram, pēc n minūtēm), no priekšpēdējā bloka jāvelk papildu bultiņa un jāiestata laika aizkave, pēc kuras klients automātiski pāries uz nākamo bloku piltuvē.

Tagad bultiņas iestatījumos iestatiet taimeri ar vēlamo laika intervālu, lai klients automātiski pārietu uz nākamo bloku:

Noteikti aktivizējiet pārslēgu “Atcelt, ja bloks ir atstāts” (3. att.), lai novērstu ziņojuma atkārtotu nosūtīšanu pēc taimera beigām, ja klients jau ir pārvietojies uz nākamo bloku (piemēram, noklikšķinot uz pogas).

Iepriekš minētais piemērs parāda, ka bots automātiski pārvieto klientu caur piltuvi un nosūta pēdējo ziņojumu — pat ja viņš nenoklikšķināja uz pogas.
Tagad, pateicoties otrajai bultiņai ar iestatīto taimeri, klients pēc noteikta laika tiks pārvietots tālāk pa piltuvi.
Kā pārvietot klientu no pēdējā bloka uz citu bloku?
Plūsmas shēmā (4. att.) var redzēt, ka priekšpēdējais bloks nosaka, kurā blokā jūsu klients nonāks atkarībā no tā, kuru pogu viņš nospiež blokā ar diviem zariem:

Ja klients noklikšķina uz vienas no divām pogām, viņš apstāsies pēdējā blokā un nevarēs, piemēram, atgriezties iepriekšējā blokā un izvēlēties citu iespēju, kad tas nepieciešams. Čatbots vienkārši nereaģēs uz citas pogas nospiešanu, jo lietotājs jau ir pārvietojies uz pēdējo bloku, kas neļauj tālāk virzīties pa piltuvi (skatiet piemēru zemāk).

Šajā gadījumā problēmu var atrisināt divos veidos:
- Izmantojot bloku “Nav stāvoklis” — šī funkcija notur klientu blokā ar pogu izvēlēm, nepārvietojot viņu uz nākamajiem blokiem.
- Izmantojot atgriezeniskās saites pogas — šī funkcija pārvieto klientu uz nākamajiem blokiem, bet joprojām ļauj viņam mainīt izvēli, ja viņš nav apmierināts ar rezultātu.
Bloks “Nav stāvoklis”
Bloks “Nav stāvoklis” ir pelēks bloks. Atšķirībā no bloka “Dialoga stāvoklis”, tam nav nosacījumu, un klientus nevar tajā tieši pārvietot.
Mūsu plūsmā bloks “Nav stāvoklis” ir lieliski piemērots, jo lietotājs nepametīs priekšpēdējo bloku un varēs nospiest citu pogu, ja viņš nav apmierināts ar savu pirmo izvēli.
Lai to iestatītu, dodieties uz piltuves veidotāju un atlasiet bloka tipu “Nav stāvoklis” (nejauciet to ar “Nav stāvoklis ar nosacījumu”).

Tagad mūsu plūsmas shēma izskatās šādi:

Lai pārbaudītu, vai plūsma darbojas pareizi, atveriet bota testeri. Tur redzēsiet, ka jebkuru pogu var nospiest neatkarīgi no klienta iepriekšējās izvēles:

Atgriezeniskās saites pogas
Ja tomēr ir nepieciešams, lai klients virzītos tālāk pa piltuvi un pārietu uz citiem blokiem, palīdzēs atgriezeniskās saites pogu funkcionalitāte.
Lai to izdarītu, plūsmas shēmā noņemiet bultiņas, kas ved uz gala blokiem, un iestatiet šo bloku tipu uz “Primārā nosacījuma pārbaude”:

Dosimies uz pogu iestatījumiem blokā:

Tiks atvērts pogas “Jā!” iestatījumu logs. Šeit veiciet šādas darbības:
- Atlasiet pogas tipu “Atgriezeniskās saites poga”
- Atbildes ziņojuma tekstā ievadiet vārdus vai frāzes, kas nepieciešamas nosacījuma laukam blokā “Primārā nosacījuma pārbaude”.

Tādā pašā veidā iestatiet otro pogu (mūsu plūsmā tā ir poga "Nē").
Izmantojiet dažādus tekstus/frāzes laukam “atbildes ziņojuma teksts” pogu iestatījumos viena projekta ietvaros, lai izvairītos no čatbota kļūdām.
Pēc tam dodieties uz bloku Primārā nosacījuma pārbaude iestatījumiem, kur jāievada vārdi, ko ierakstījāt laukā “atbildes ziņojuma teksts”, izmantojot atbilstības veidu “Precīza atbilstība”:

Tādā pašā veidā iestatiet otro bloku pogai “Nē”.
Tādējādi esat uzzinājis, kā automātiski pārvietot klientu caur piltuvi, izmantojot trīs dažādas metodes.