Amint az alkalmazás össze van kötve, a MemberArea saját kategóriaként jelenik meg a flow-szerkesztő lépéskatalógusában. Minden lépés műveleti lépés: lefut, válaszol, és a flow azzal folytatódik, amit visszaküldött.
Hogyan találja meg egy lépés a megfelelő személyt
Soha nem kell azonosítót továbbadnia. Minden lépés megkapja a feliratkozót a ManyChattől, és e-mail-cím alapján keresi meg a személyt, először tagként, aztán kapcsolatként. Ha így senkit nem talál, a lépés arra a kapcsolatra áll vissza, amelyet egy korábbi lépés hozott létre ehhez a feliratkozóhoz, aztán a telefonszámra.
Az események fordítva működnek. Egy személyből indulnak ki a memberareájában, és a hozzá tartozó feliratkozót keresik. Először kitöltik azt az e-mail-címet és telefonszámot, amelyet a memberareája ismer, aztán ebben a sorrendben próbálják a kapcsolatot, az e-mail-címet és a telefonszámot.
Az első lépés, amely egy személyhez nyúl, meg is jegyzi a kapcsolatot, így minden utána következő ugyanannál a tagnál köt ki, újabb kérdés nélkül. Ezért jó első lépés egy flow-ban a Save contact in MemberArea vagy a Find person in MemberArea: utána a flow többi része tudja, kivel beszél.
A lépések
Személyek keresése és mentése
- Save contact in MemberArea: létrehozza a kapcsolatot vagy frissíti a meglévőt, és megjegyzi, melyik feliratkozóhoz tartozik.
- Find person in MemberArea: megválaszolja, hogy ez a feliratkozó tag, kapcsolat vagy ismeretlen, így a flow-ja elágazhat.
- Create member: létrehozza a fiókot. Ha a fiók új, a lépés egy bejelentkezési linket is visszaad, amely jelszó nélkül működik. A link 24 óráig érvényes, és egyszer használható. Aki már rendelkezett fiókkal, nem kap linket.
Címkék, csoportok és mezők
- Add tag és Remove tag: egy címke e-mail-sorozatot, automatizációt vagy webhookot indíthat a memberareájában, így egy egyszerű flow-nak gyakran csak erre a lépésre van szüksége.
- Add to group és Remove from group: az automatikus rendszercsoportok nem módosíthatók.
- Set member field: értéket ír az egyik tagmezőjébe, például egy születésnapot vagy egy célt. A megváltozott érték elindítja azokat az automatizációkat, amelyek erre figyelnek.
Hozzáférés és kurzusok
- Grant access és Revoke access: megad vagy visszavon mindent, ami egy termékhez vagy egy csomaghoz tartozik. A megadás szükség esetén létrehozza a fiókot, és nem rögzít rendelést. A visszavonás a fiókot meghagyja, és megtartja mindazt, ami a személynek egy másik kifizetett rendelésből még jár.
- Enroll in course és Remove from course: csak közzétett kurzusok választhatók, így a tag mindig valódi tartalomhoz jut. Az eltávolítás megtartja a haladást.
- Get course progress: kiolvassa, meddig jutott a tag, így pontosan azokat ösztönözheti, akik elakadtak.
Értékesítés és események
- Send checkout link: személyes checkout-linket készít, amelyben az e-mail-cím már ki van töltve.
- Get order status: kiolvassa az utolsó rendelést és az aktuális előfizetést, készen arra, hogy egy üzenetben használja.
- Register for event: regisztrálja a személyt, és a helyi kezdési idővel és
az esemény linkjével válaszol. Ha a Use the waiting list értéke
yes, egy betelt esemény elutasítás helyett a várólistájára teszi a személyt.
Minden más
- Start automation: elindítja egy közzétett automatizációját ehhez a személyhez. Az Extra data bemenetként jut el az automatizációhoz, egyszerű szövegként vagy JSON-ként.
- Send member summary: egyes értékek helyett kész üzenettel válaszol. Tagsági állapot, kurzushaladás, utolsó rendelés és egy bejelentkezési gomb, valamint gyors válaszok, amelyekre a feliratkozó koppinthat.
A legördülő listák a valódi adatait mutatják
Ahol egy lépésnek szüksége van valamelyik termékére, csomagjára, kurzusára, csoportjára, címkéjére, mezőjére, eseményére vagy automatizációjára, a párbeszédablak szövegmező helyett legördülő listát kínál. A ManyChat ezt a listát a memberareájából tölti be, amíg a párbeszédablak nyitva van, így a valódi elemet választja, és nem írhat el egy azonosítót.
Csak azok az elemek jelennek meg, amelyeket egy lépés valóban használni tud. Egy piszkozat termék, egy közzé nem tett kurzus vagy egy már véget ért esemény nem látható.
Amit egy lépés visszaküld
Minden lépés elnevezett értékekkel válaszol, és a ManyChatben mindegyiket egyéni mezőbe képezheti le. A Get order status visszaadja a rendelésszámot, az összeget számként és ugyanazt az összeget a pénznemével már formázva, így egy üzenet szövegműveletek nélkül mondhatja: „Az ORD-1042 számú, 49.00 EUR összegű rendelése ki van fizetve”. Az összegek a memberareája nyelvét követik, így egy magyar memberarea 49,00 EUR-t ír. Az adót nem tartalmazó ár mellett „+ ÁFA” szerepel.
Ugyanez a minta mindenhol érvényes: ahol pénzről vagy dátumról van szó, a nyers értéket és egy olvasásra kész változatot is megkapja. A nyers dátum az összehasonlításra szolgál, az olvasható már a memberareája nyelvén és időzónájában van kiírva, így az üzenetbe való.
Ha egy lépés nem tudja elvégezni a feladatot
Minden lépés három további értéket is visszaküld, amelyeket ugyanúgy leképezhet,
mint bármelyik másikat: Ok, Error code és Message. Ha a lépés
elvégezte a feladatát, az Error code üres marad. Ha nem tudta, az
Error code egy rövid kódot tartalmaz, például course_not_published, a
Message pedig egy egész mondatot: „This course is not published yet, so
nobody can be enrolled. Please publish it in your MemberArea first.” Ez a mondat
változtatás nélkül egy ember elé kerülhet.
Az Error code értékre épülő feltételes lépéssel a flow másik utat választhat, például elküldi a checkout-linket, ha a hozzáférést nem sikerült megadni. Magával a kapcsolattal kapcsolatos problémák, például egy érvénytelen API-kulcs vagy egy API nélküli csomag, ehelyett a ManyChatben hiúsítják meg a lépést. Problémák elhárítása a ManyChat-kapcsolatban mindegyik üzenetet elmagyarázza.
A személy szerinti elágazás ugyanígy működik. A Find person in MemberArea a
Found értékében member, contact vagy none választ ad, és egy erre az
értékre épülő feltételes lépés általában a teljes logika, amelyre egy
értékesítési flow-nak szüksége van.