Ezek a lépések közvetlenül a beszélgetésből juttatják el a tagot a tartalmaihoz: egy kurzushoz, egy csoporthoz, egy eseményhez vagy az egyik automatizációjához. Mindegyik egy legördülő listából választja ki az elemét, amelyet a ManyChat élőben tölt be a memberareájából.
Az API-kulcshoz szükséges jogosultságok
| Lépés | Jogosultságok |
|---|---|
| Enroll in course | Tanfolyamok: Megtekintés és Kezelés, Tagok: Kezelés |
| Remove from course | Tanfolyamok: Megtekintés és Kezelés |
| Get course progress | Tanfolyamok: Megtekintés és Tagok: Megtekintés |
| Add to group és Remove from group | Csoportok: Megtekintés és Kezelés |
| Register for event | Események: Megtekintés és Kezelés, Tagok: Kezelés |
| Start automation | Automatizációk: Megtekintés és Futtatás |
A Megtekintés minden lépés legördülő listájához kell, mert a Kezelés nem tartalmazza. A Teljes hozzáférés beállítású kulcs mindegyiket lefedi.
Kurzusok
Az Enroll in course megadja a személynek azt a kurzust, amelyet a Course alatt választ ki. A lista csak közzétett kurzusokat kínál.
- Ha a személynek még nincs fiókja, a lépés létrehoz egyet, és ezt a Member created jelzi.
- A Changed hamis, ha a személy már be volt iratkozva. A lépés kétszeri futtatása ártalmatlan.
A Remove from course újra elveszi a kurzust. A fiók megmarad, és a leckékben elért haladás is: ha a személyt később újra beíratja, ott folytatja, ahol abbahagyta. Tagfiók nélkül a lépés ezt válaszolja: „This person does not have a member account in your MemberArea, so there was no enrolment to remove.”
A Get course progress kiolvassa, meddig jutott a tag, készen egy emlékeztetőhöz:
- Progress percent és Completed a teljes kurzusra.
- Lessons completed a Lessons total értékből.
- Last lesson name és Last activity at formatted, a memberareája nyelvén és időzónájában kiírva.
Az Enrolled megmondja, hogy a tagnak egyáltalán megvan-e a kurzus. Egy a Progress percent értékre épülő feltételes lépés elég ahhoz, hogy pontosan azokat emlékeztesse, akik elakadtak.
Csoportok
Az Add to group és a Remove from group tagokon működik, ezért előbb hozza létre a tagot. Válassza ki a csoportot a Group alatt. A lista a saját csoportjait kínálja; azokat a csoportokat, amelyeket a memberareája magától tart naprakészen, flow-ból nem lehet módosítani.
Az In group megmondja, hogy a tag a lépés után a csoportban van-e, a Changed pedig azt, hogy a lépésnek kellett-e bármit tennie.
Események
A Register for event arra az eseményre regisztrálja a személyt, amelyet az Event alatt választ ki. A lista ismétlődő eseményeket és még véget nem ért eseményeket kínál. Ha a személynek nincs fiókja, a lépés létrehoz egyet.
A válasz tartalmazza, amire a következő üzenetnek szüksége van: Event name, Event url és Event starts at local, a kezdési idő az esemény időzónájában. Az Already registered igaz, ha a személynek már volt helye.
Egy flow-ból történő regisztráció ugyanúgy számít, mint az eseményoldalon történő. Megnyitja az eseményt a tag számára, és elindítja azokat az automatizációkat és webhookokat, amelyek új regisztrációra figyelnek.
Ha az esemény betelt
Ha az eseménynél be van kapcsolva a várólista, egy betelt esemény a várólistára
teszi a személyt. A Waitlisted és a Waitlist position ekkor megmondja,
hol áll. Ha ehelyett elutasítást szeretne, írja be a no értéket a
Use the waiting list mezőbe.
Várólista nélkül, vagy no értékkel, egy betelt esemény azzal a telt házas
szöveggel utasít el, amelyet az eseményhez beállított, vagy ezzel: „This event
is fully booked, so no seat could be reserved.”
Ha a regisztráció nem lehetséges
A lépés megadja az okot, így a flow mást kínálhat fel:
- „This event has already taken place, so nobody can register any more.”
- „This event needs a paid ticket, so it cannot be booked from a chat flow.” vagy „This event is sold as a product in your MemberArea, so it cannot be booked from a chat flow without a purchase.” Küldjön inkább checkout-linket.
- „This person cannot see this event, because it belongs to a community area they are not part of.” Először adja hozzá a személyt a területhez.
- „Registration for this event has closed.” vagy az a zárószöveg, amelyet az eseményhez beállított.
Értékesítés és hozzáférés megadása egy flow-ból elmagyarázza a checkout-linket.
Start automation
A Start automation elindítja ehhez a személyhez az egyik automatizációját. Az Automation alatti lista a közzétett és bekapcsolt automatizációkat kínálja. Az Extra data bemenetként jut el az automatizációhoz, egyszerű szövegként vagy JSON-ként.
A Started azt jelenti, hogy az automatizáció átvette a feladatot. Ezután a háttérben fut, mint bármely más futás, így az eredménye az automatizáció futási előzményeiben jelenik meg, nem a flow-ban. Egy kezdőlépés nélküli automatizáció ezzel utasít el: „This automation has no starting step, so it cannot be started from a flow.”
Tesztelés és futási előzmények megmutatja, hol kell keresnie.