Az integráció közel 100 lépést kínál, ami lefedi a termék képességeinek nagy részét. Három fajtájuk van. Az indító elindít egy Zapet, amikor itt történik valami. A művelet tesz itt valamit. A keresés kikeres valamit, hogy egy későbbi lépés használhassa.
Indítók
Az utolsó sor kivételével mindegyik azonnali: a memberareája az esemény után másodperceken belül továbbítja azt a Zapiernek, amíg a Zap be van kapcsolva.
| Terület | Indítók |
|---|---|
| Tagok | New Member, Member Logged In, Tag Added to Member, Tag Removed From Member, Member Field Changed |
| Fizetések | Order Paid, Invoice Paid, Refund Created, New Subscription, Subscription Renewed, Subscription Cancelled, Subscription Payment Failed |
| Partnerprogram | Affiliate Commission Created, Affiliate Payout Paid |
| Kurzusok | Course Completed, Lesson Completed |
| Események | New Event Registration, Event Attendance Recorded |
| Közösség | New Community Post, Member Leveled Up, Badge Earned |
| Közönség | New Contact |
| Postafiók | New Inbox Message, New Ticket |
| Pár percenként ellenőrizve | New Tag, New Group |
A New Member (új tag) a munkaterület minden új tagjánál elindul, bárhogyan csatlakozott is: regisztrációs oldalon, Google-lel vagy egyszeri bejelentkezéssel, a pénztárban, kézzel hozzáadott tagként, importtal vagy egy másik eszközből, például a Digistore24-ből, a ManyChatből vagy a HubSpotból. Egy import, amely 500 új tagot ad hozzá, így 500-szor indítja el a Zapet; a már tagként szereplő emberek sorai nem indítják el.
A fizetési és partnerindítókban az összegek a pénznem legkisebb egységében érkeznek: 4900 EUR pénznemmel 49,00 eurót jelent.
Az alkalmazás jelenlegi verziójában az Order Paid, a négy előfizetési indító és az Affiliate Commission Created tesztje a „Missing scope: payments:read.” üzenettel végződik. A Zapier sikeres indítóteszthez köti a Zap bekapcsolását, így egy ezek egyikével kezdődő Zap csak akkor fejezhető be, amikor az alkalmazás egy későbbi verziója már kéri ezt a jogosultságot.
Műveletek
| Terület | Műveletek |
|---|---|
| Tagok | Create Member, Update Member, Remove Member, Set Member Custom Field, Assign Role to Member |
| Címkék és csoportok | Create Tag, Delete Tag, Add Tag to Member, Remove Tag From Member, Create Group, Update Group, Delete Group, Add Member to Group, Remove Member From Group |
| Kurzusok | Enroll Member in Course, Unenroll Member From Course, Mark Lesson Complete for Member, Mark Course Complete for Member, Reset Course Progress for Member |
| Események | Register Member for Event, Cancel Event Registration, Check in Member at Event |
| Közösség | Területek, fórumok, bejegyzések, hozzászólások és jelvények létrehozása, módosítása és törlése, Award Badge to Member, Revoke Badge From Member |
| Közönség | Create Contact, Update Contact, Delete Contact, Add Tag to Contact, Remove Tag From Contact |
| Postafiók | Reply to Conversation, Update Conversation, Create Ticket, Update Ticket, Delete Ticket, Add Note to Ticket |
| Partnerprogram | Assign Member to Affiliate, Remove Affiliate Claim, Register Affiliate Conversion, Redeem Member Reward |
| Automatizálások | Trigger Automation |
| Globális mezők | Create Global Field, Update Global Field, Set Global Field Value, Delete Global Field |
Néhányuk olyan módon viselkedik, amit érdemes tudni, mielőtt építeni kezd:
- A Remove Member (tag eltávolítása) kiveszi a személyt ebből a munkaterületből. A MemberArea-fiókja megmarad, és ugyanígy a máshol meglévő tagságai is.
- Az Assign Role to Member (szerepkör kiosztása) minden szerepkört felsorol, de az adminisztrátori, a tulajdonosi és a csapat- vagy szerepkörkezelési jogokkal rendelkező szerepköröket a „This role cannot be assigned via the API.” üzenettel elutasítja.
- A Register Affiliate Conversion és a Redeem Member Reward az összegeket a pénznem legkisebb egységében várja, és szükség van hozzájuk egy Idempotency Key (idempotenciakulcs) értékre: egy minden eladásnál vagy beváltásnál egyedi értékre, például a rendelésszámra. Egy azonos kulccsal megismételt futás nem számít kétszer.
- A Trigger Automation csak olyan automatizálást indít el, amely be van kapcsolva, és van közzétett verziója.
- A Create Community Badge előbb egy jelvénycsoportot igényel a közösségben.
Keresések
Find Member, Find Member by Email, Get Member by ID, List Member Course Progress, Get Member Reward Balance, Get Member Affiliate Claim, Find Contact, Get Contact by ID, Find Conversation, Find Ticket, Find Automation, Find Global Field, Get Global Field.
A keresés olyan művelet elé kerül, amelynek létező rekordra van szüksége. A szokásos páros a Find Member by Email (tag keresése e-mail alapján), majd egy művelet azon, akit visszaadott. Egy keresés, amely nem talál semmit, megállítja a mögötte lévő lépéseket, hacsak nem utasítja a Zapiert a folytatásra, így ezek a lépések csak valóban létező embereket látnak.
A Find Member névrészletre vagy címrészletre is talál, és az első találatot adja vissza. Ha ismeri az e-mail-címet, a Find Member by Email a biztonságosabb választás.
A Zapier beépített „hozd létre, ha a keresés nem talál semmit” lehetősége a MemberArea-hoz még nem érhető el. Azt, hogy egy Zap hogyan kezelje egy futásban az új és a visszatérő embereket, a Zap-hibák megoldásáról szóló cikk írja le.
Választás listából
Azok a mezők, amelyek tagot, címkét, csoportot, egyéni mezőt, szerepkört, kapcsolatot, jelvényt, közösségi területet vagy fórumot, jegyet, beszélgetést, globális mezőt vagy automatizálást várnak, a saját munkaterületéből feltöltött legördülő listát kínálnak, így név szerint választja ki a valódi elemet ahelyett, hogy azonosítót másolna. A legördülő listák a munkaterületéből töltődnek fel, és az első 100 bejegyzést mutatják.
Néhány mező ehelyett azonosítót vár:
- Az Add Member to Group és a Remove Member From Group tagja, valamint az Update Community Badge és a Delete Community Badge jelvénye egyszerű szövegmező. Rendelje hozzá az azonosítót egy korábbi lépésből.
- Az alkalmazás jelenlegi verziójában a kurzusok, leckék, események és termékek listája nem töltődik be, és a „Missing scope: courses:read.” vagy hasonló üzenetet mutatja. Rendelje hozzá helyette az azonosítót egy korábbi lépésből, például a Course Completed, a List Member Course Progress vagy a New Event Registration lépésből.
Ha valami nincs a listán
A Custom API Request (egyéni API-kérés) művelet bármilyen hívást elküld az API-nknak egy Zapen belülről: megadja a metódust, az útvonalat és a törzset, és azt kapja vissza, amit az API visszaad. Mindent lefed, aminek nincs saját lépése. A végpontok dokumentációja itt található: api.memberarea.io/api/v1/docs.
A másik irány: webhook a Zapier felé
Van egy második, kisebb út, amelynek semmi köze a Zapier katalógusában lévő alkalmazáshoz. A Beállítások, majd Integrációk alatt egy Zapier bejegyzés tárolhat egy Zapier Catch Hook címet, és a memberareája automatizálásai ezután adatot küldhetnek oda. Akkor használja, ha egy itteni automatizálásnak kell átadnia valamit a Zapiernek. Minden máshoz a fenti indítók egyszerűbbek és gyorsabbak.