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.
Mi az a zap?
Szekció neve “Mi az a zap?”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.
- Eseményindító: az első alkalmazásban (itt a LearnDash) történik valami.
- Az első alkalmazás adatai a Zapierhez kerülnek.
- Szűrő (nem kötelező, fizetős csomag kell): az adatokat módosíthatod vagy szűkítheted.
- Művelet: az adatok egésze vagy egy része a második alkalmazásba kerül.
Telepítés
Szekció neve “Telepítés”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)”- Nyisd meg a LearnDash LMS → Kiegészítők oldalt.
- Keresd meg a Zapier for LearnDash kiegészítőt.
- Kattints a telepítés gombra.
- Kattints az aktiválás gombra.
Kézi feltöltéssel
Szekció neve “Kézi feltöltéssel”- Töltsd le a kiegészítő zip-fájlját a LearnDash-fiókodból.
- A WordPressben nyisd meg a Bővítmények → Új bővítmény hozzáadása oldalt.
- Kattints a bővítmény feltöltésére, válaszd ki a letöltött zip-et.
- Kattints a telepítésre, majd az aktiválásra.
Eseményindítók és műveletek
Szekció neve “Eseményindítók és műveletek”Eseményindítók
Szekció neve “Eseményindítók”- 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
Műveletek
Szekció neve “Műveletek”- 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
Új zap létrehozása
Szekció neve “Új zap létrehozása”Az eseményindító: „Ha ez történik…”
Szekció neve “Az eseményindító: „Ha ez történik…””- Jelentkezz be a Zapierbe, és kattints a jobb felső sarokban a zap létrehozására szolgáló gombra („Make a Zap”).
- Adj nevet a zapnak (csak belső használatra).
- Az alkalmazás kiválasztásánál keress rá a „learndash” szóra, és válaszd ki a LearnDash alkalmazást.
- Az eseményindító eseményénél válaszd ki a listából a kívántat, majd kattints a folytatásra.
- Kattints a „Sign in to LearnDash” gombra.
- Felugrik egy ablak, amely a webhelyed webcímét és egy API-kulcsot kér.
- A WordPressben nyisd meg a LearnDash LMS → Zapier → Beállítások oldalt, és másold ki az API-kulcsot.
A művelet: „Tedd ezt…”
Szekció neve “A művelet: „Tedd ezt…””- 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 (
/). - Kattints a nagy folytatás gombra.
- 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.
- Ha a kapcsolat rendben van, az eseményindító mellett zöld pipa jelenik meg.
- Kattints a „2. Do this…” címsorra.
- Keress és válassz egy alkalmazást a listából.
- 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).
- 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.
- A kapcsolat megjelenik a legördülő listában; kattints a folytatásra.
- 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.
- 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).
- Kattints a szerkesztés befejezése gombra.
- 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.
LearnDash-zap és régi webhookos zap
Szekció neve “LearnDash-zap és régi webhookos zap”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.
Régi beállítás (1.x verzió)
Szekció neve “Régi beállítás (1.x verzió)”A kiegészítő 2.0 előtti módszere. Nem ajánlott, de ha régi zapokat kell karbantartanod, ez a menete.
Eseményindító a Zapierben
Szekció neve “Eseményindító a Zapierben”- A Zapierben kattints a zap létrehozására, és adj neki nevet.
- Eseményindító alkalmazásnak válaszd a Webhooks elemet, eseménynek a Catch Hook lehetőséget, és mentsd.
- Másold ki a webhook webcímét; a következő lépésben kell.
A zap beállítása a LearnDashben
Szekció neve “A zap beállítása a LearnDashben”- Nyisd meg a LearnDash LMS → Zapier oldalt.
- Kattints az eseményindító hozzáadására.
- Adj nevet az eseményindítónak (belső használatra).
- Eseményindító esemény: válaszd a kurzusba való beiratkozást.
- Eseményindító kurzus: válassz egy konkrét kurzust, vagy hagyd az összes kurzuson.
- A webhook webcíme mezőbe illeszd be a Zapierből kimásolt webcímet.
- 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.
Tesztadat küldése
Szekció neve “Tesztadat küldése”A Zapiernek tesztadat kell, hogy tudja, milyen adatokat küldjön tovább.
- 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.
- 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.
- Jelentkezz ki, vagy nyiss privát böngészőablakot, és lépj be a tesztfelhasználóval.
- 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.
- 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.
A művelet lépése
Szekció neve “A művelet lépése”- Kattints a lépés hozzáadására, majd az „Action/Search” elemre.
- Keress a „mailchimp” szóra, és válaszd ki.
- Műveletnek válaszd az „Add/Update Subscriber” lehetőséget.
- Kattints a fiók összekapcsolására, jelentkezz be a Mailchimpbe, válaszd ki a fiókot, és folytasd.
- Válaszd ki a célközönséget (listát).
- A feliratkozó e-mail-címéhez keresd meg a „User Email” elemet, ne gépelj be valódi címet.
- 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.
További lehetőségek
Szekció neve “További lehetőségek”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.
Zap-ötletek
Szekció neve “Zap-ötletek”| 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 |
Gyakori kérdések
Szekció neve “Gyakori kérdések”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: