Tovább a tartalomhoz

Zapier-integráció

A LearnDash összekötése több ezer alkalmazással a Zapieren át: telepítés, eseményindítók és műveletek, zap létrehozása lépésről lépésre, régi webhookos módszer, gyakori kérdések.

A Zapier-integráció a LearnDash eseményeit (beiratkozás, lecke befejezése, kvíz kitöltése és mások) továbbítja a Zapier felé, így a LearnDash több mint ezerötszáz másik alkalmazással összekapcsolható. Az adatok akkor mennek át a másik alkalmazásba, amikor a LearnDash webhelyen egy megadott esemény (eseményindító) bekövetkezik.

A használathoz Zapier-fiók kell. Van ingyenes és fizetős csomag; néhány Zapier-funkció, például a szűrők, fizetős csomagot igényel.

A zap két (vagy több) alkalmazás összekapcsolása. Egy eseményindítóból és egy vagy több műveletből áll.

  1. Eseményindító: az első alkalmazásban (itt a LearnDash) történik valami.
  2. Az első alkalmazás adatai a Zapierhez kerülnek.
  3. Szűrő (nem kötelező, fizetős csomag kell): az adatokat módosíthatod vagy szűkítheted.
  4. Művelet: az adatok egésze vagy egy része a második alkalmazásba kerül.

Előbb hozz létre egy fiókot a Zapier webhelyén: kattints a regisztrációs gombra, és kövesd a lépéseket. A fiókot hagyd megnyitva a böngészőben.

A Kiegészítők menüből (aktív LearnDash-licenc kell)

Szekció neve “A Kiegészítők menüből (aktív LearnDash-licenc kell)”
  1. Nyisd meg a LearnDash LMS → Kiegészítők oldalt.
  2. Keresd meg a Zapier for LearnDash kiegészítőt.
  3. Kattints a telepítés gombra.
  4. Kattints az aktiválás gombra.
  1. Töltsd le a kiegészítő zip-fájlját a LearnDash-fiókodból.
  2. A WordPressben nyisd meg a Bővítmények → Új bővítmény hozzáadása oldalt.
  3. Kattints a bővítmény feltöltésére, válaszd ki a letöltött zip-et.
  4. Kattints a telepítésre, majd az aktiválásra.
  • Beiratkozás kurzusba
  • Beiratkozás csoportba
  • Csoport teljesítése
  • Kurzus teljesítése
  • Lecke teljesítése
  • Téma teljesítése
  • Kvíz kitöltve
  • Kvíz teljesítve
  • Esszé beküldve
  • Felhasználó hozzáadása kurzushoz
  • Felhasználó eltávolítása kurzusból
  • Felhasználó hozzáadása LearnDash-csoporthoz
  • Felhasználó eltávolítása LearnDash-csoportból

Az eseményindító: „Ha ez történik…”

Szekció neve “Az eseményindító: „Ha ez történik…””
  1. Jelentkezz be a Zapierbe, és kattints a jobb felső sarokban a zap létrehozására szolgáló gombra („Make a Zap”).
  2. Adj nevet a zapnak (csak belső használatra).
  3. Az alkalmazás kiválasztásánál keress rá a „learndash” szóra, és válaszd ki a LearnDash alkalmazást.
  4. Az eseményindító eseményénél válaszd ki a listából a kívántat, majd kattints a folytatásra.
  5. Kattints a „Sign in to LearnDash” gombra.
  6. Felugrik egy ablak, amely a webhelyed webcímét és egy API-kulcsot kér.
  7. A WordPressben nyisd meg a LearnDash LMS → Zapier → Beállítások oldalt, és másold ki az API-kulcsot.
  1. Térj vissza a Zapier felugró ablakába, írd be a webhelyed webcímét és a kimásolt API-kulcsot, majd kattints a „Yes, Continue” gombra. A webcím végén legyen ott a záró perjel (/).
  2. Kattints a nagy folytatás gombra.
  3. A kapcsolatot háromféleképpen tesztelheted: kihagyod a tesztet, tesztelsz és megnézed az eredményt, vagy tesztelsz és folytatod a beállítást. Ha az eredményt megnézed, a választott eseményindítónak megfelelő mintaadatot látsz.
  4. Ha a kapcsolat rendben van, az eseményindító mellett zöld pipa jelenik meg.
  5. Kattints a „2. Do this…” címsorra.
  6. Keress és válassz egy alkalmazást a listából.
  7. A műveleti esemény listából válaszd ki a műveletet. A választható műveletek az alkalmazástól függnek (a példában Mailchimp).
  8. Kattints a folytatásra, majd jelentkezz be a kiválasztott alkalmazásba, és engedélyezd a hozzáférést. A felugró ablak alkalmazásonként más.
  9. A kapcsolat megjelenik a legördülő listában; kattints a folytatásra.
  10. Töltsd ki az alkalmazásnak küldendő adatokat. Ez alkalmazásonként más. Ha e-mail-címet küldesz a LearnDashből, mindig a dinamikus „User Data User Email” mezőt használd, ne gépelj be e-mail-címet.
  11. Kattints a folytatásra, majd tesztelheted az adatküldést ugyanúgy, mint az eseményindítónál. Sikeres teszt után a másik alkalmazásban is látod az eredményt (a példában egy teszt-feliratkozó jelenik meg a Mailchimp-listán).
  12. Kattints a szerkesztés befejezése gombra.
  13. Kapcsold be a zapot a képernyő alján lévő kapcsolóval. Bekapcsolt állapotban a jobb felső sarokban zöld „ON” jelzés látszik, és a zap azonnal működik.

A régi módszerrel (webhookokkal) készült zapok tovább működnek, de az új beállításokhoz a hivatalos LearnDash-alkalmazást ajánlott használni. A Zapierben a kétféle zap az eseményindító ikonjáról ismerhető fel: a régiek piros-narancs webhook-jelet, az újak kék „LD” ikont viselnek.

A kiegészítő 2.0 előtti módszere. Nem ajánlott, de ha régi zapokat kell karbantartanod, ez a menete.

  1. A Zapierben kattints a zap létrehozására, és adj neki nevet.
  2. Eseményindító alkalmazásnak válaszd a Webhooks elemet, eseménynek a Catch Hook lehetőséget, és mentsd.
  3. Másold ki a webhook webcímét; a következő lépésben kell.
  1. Nyisd meg a LearnDash LMS → Zapier oldalt.
  2. Kattints az eseményindító hozzáadására.
  3. Adj nevet az eseményindítónak (belső használatra).
  4. Eseményindító esemény: válaszd a kurzusba való beiratkozást.
  5. Eseményindító kurzus: válassz egy konkrét kurzust, vagy hagyd az összes kurzuson.
  6. A webhook webcíme mezőbe illeszd be a Zapierből kimásolt webcímet.
  7. Kattints a közzétételre.

A régi módszer eseményei: kurzusba beiratkozás, kurzus, lecke, téma teljesítése, kvíz teljesítése, kvíz sikeres és sikertelen kitöltése, esszé beküldése. A Zapier a WooCommerce eseményeit is ismeri, azokat a Zapier saját WooCommerce-alkalmazásában találod.

A Zapiernek tesztadat kell, hogy tudja, milyen adatokat küldjön tovább.

  1. Hozz létre egy tesztkurzust: LearnDash LMS → Kurzusok → Új hozzáadása, adj címet, a Beállítások fülön a beiratkozási mód legyen Ingyenes, majd tedd közzé. Leckék nem kellenek; a tesztkurzust később törölheted.
  2. Hozz létre tesztfelhasználót: Felhasználók → Új hozzáadása, a szerepkör Feliratkozó legyen. Mivel az adminisztrátorok minden kurzusba automatikusan be vannak iratkozva, tesztfelhasználó kell; később törölheted.
  3. Jelentkezz ki, vagy nyiss privát böngészőablakot, és lépj be a tesztfelhasználóval.
  4. Nyisd meg a tesztkurzus oldalát, és kattints a Take this Course gombra. Az esemény szerinti művelet elvégzése a választott eseményindítótól függ.
  5. A Zapierben kattints az „OK, I did this” gombra, válaszd ki a mintát a listából (a legördülő nyílra kattintva látod, milyen adatot gyűjtött a Zapier), és folytasd.
  1. Kattints a lépés hozzáadására, majd az „Action/Search” elemre.
  2. Keress a „mailchimp” szóra, és válaszd ki.
  3. Műveletnek válaszd az „Add/Update Subscriber” lehetőséget.
  4. Kattints a fiók összekapcsolására, jelentkezz be a Mailchimpbe, válaszd ki a fiókot, és folytasd.
  5. Válaszd ki a célközönséget (listát).
  6. A feliratkozó e-mail-címéhez keresd meg a „User Email” elemet, ne gépelj be valódi címet.
  7. A többi mező nem kötelező. Kattints a folytatásra, majd a teszt elküldésére, a befejezésre, végül kapcsold be a zapot.

Fizetős Zapier-fiókkal több műveleti lépést is felvehetsz. Így az adatokat szűrheted és átalakíthatod, mielőtt a Mailchimpbe (vagy másik alkalmazásba) kerülnek.

Cél Mit csinál
Kurzusbeiratkozás és e-mail-lista Beiratkozáskor a felhasználó felkerül az e-mail-listára
Kurzusbeiratkozás és CRM Beiratkozáskor a felhasználó felkerül a CRM-adatbázisba
Kurzusbeiratkozás és ügyfélszolgálati rendszer Beiratkozáskor fiókot hoz létre a felhasználónak
Kvízadatok táblázatban A sikeres és sikertelen kvízeket táblázatba (Google Táblázatok, Excel) írja
Lecke vagy téma teljesítése és Slack Üzenetet küld egy Slack-csatornára
Kurzus teljesítése és e-mail E-mailt küld a felhasználónak vagy az adminoknak, minden vagy egy adott kurzusnál
Kurzus teljesítése és címke vagy egyéni mező A CRM-ben címkét vagy egyéni mezőt állít be
WooCommerce előfizetés hibája és SMS Szöveges üzenetet küld, ha egy előfizetés megújítása sikertelen

Kizárhatom az előrendelt kurzusokat a „beiratkozás kurzusba” zapokból? Igen. Állítsd az előrendelt kurzusok kizárása mezőt „true” értékre.

Működik az „Enrolled into course” eseményindító, ha a kurzus beiratkozási módja Megnyitás? Nem. Ennél az eseményindítónál a kurzus módja nem lehet Megnyitás.

Hogyan módosíthatom a Zapiernek küldött adatokat? A learndash_zapier_api_payload szűrővel további adatokat (felhasználói vagy kurzus-metaadatot) fűzhetsz a küldött adatcsomaghoz. Példa:

add_filter( 'learndash_zapier_api_payload', function( $payload, $subscription, $trigger ) {
if ( isset( $payload['user'] ) ) {
$payload['user']->custom_data = 'abc123';
}
return $payload;
}, 10, 3 );

Hitelesítési hibát kapok, amikor a LearnDash-fiókot összekötöm a Zapierrel. Mit tegyek? A hibát általában a gyorsítótár-bővítmény vagy egy biztonsági bővítmény okozza, amely blokkolja a LearnDash webcímlekérdezési végpontját. Engedélyezd (tedd kivétellistára) a gyorsítótár- vagy biztonsági bővítményben ezt a címet: webhely.hu/?learndash-integration=zapier.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások