Spustíte v GoHighLevelu placenou skupinu, pošlete odkaz a první člověk zaplatí. Platba dorazí, potvrzení mu odejde. Ve skupině ho ale nenajdete. Nic se nerozbilo: skupina je soukromá a po zaplacení na vás čeká jeho žádost o vstup.
Takových míst mezi platbou a obsahem má GoHighLevel víc. Komunity a kurzy jsou v něm dva moduly vedle sebe a každý pouští lidi dovnitř jinými dveřmi. Kdo je zná předem, postaví přístup tak, aby běžel sám. Svou komunitu AI Podnikatelé mám v modulu Communities taky a kurzy stavím strojem přes API, takže většinu těch dveří znám z vlastní praxe.
Dvoje dveře do placené skupiny
Cenu skupiny nastavíte v jejím nastavení v záložce Subscriptions. Buď jednorázově, nebo jako předplatné měsíční či roční. Zkušební dny zdarma jdou nastavit jen u předplatného. Platby běží přes platební modul GoHighLevelu, tedy přes Stripe, NMI nebo Authorize.net, a celou cestu si vyzkoušíte v testovacím režimu dřív, než ji pustíte ven. Jak napojit bránu, rozebírám v článku o platbách v GoHighLevelu.
O tom, kdy se člověk dostane dovnitř, rozhoduje typ skupiny:
- Veřejná placená skupina: člověk zaplatí a je rovnou členem.
- Soukromá placená skupina: člověk zaplatí a jeho žádost čeká v záložce People, dokud ji admin nepřijme nebo neodmítne.
Soukromá skupina se hodí, když chcete členy vybírat ručně. Žádosti ale pak musí někdo průběžně schvalovat, jinak zaplacený člověk čeká před dveřmi. Odchod je naopak automatický. Když člen zruší předplatné v GoHighLevelu i přímo ve Stripe, dostane potvrzení, vám přijde oznámení a systém ho ze skupiny odebere sám.
Třetí dveře vedou přes workflow
Ne každý prodej proběhne přímo ve skupině. Komunitu můžete prodávat formulářem ve funnelu, dávat ji jako bonus ke kurzu nebo otevírat po konzultaci. Tehdy člena do skupiny přidá workflow.
GoHighLevel na to má dvě akce a dva spouštěče:
- Grant Group Access a Revoke Group Access jsou akce, které přístup udělí nebo odeberou.
- Group Access Granted a Group Access Revoked jsou spouštěče, které jen naslouchají, že se přístup změnil.
Plete se to snadno. Spouštěč nikoho dovnitř nepustí, jen se dozví, že tam někdo je. Žádost o vstup (Requested to Join Group) je ještě třetí věc a přístup nedává vůbec. Rozumné zapojení proto vypadá takhle: platba nebo štítek spustí první workflow s akcí Grant Group Access a spouštěč Group Access Granted rozjede druhý, uvítací.
Kurz má tři články řetězu
U kurzů je řetěz delší a já ho poznal nejlíp při stavbě kurzů přes rozhraní API. Kurz o 19 lekcích tak nahraju jedním importem místo šesti hodin klikání. A právě u importovaných kurzů je vidět, z čeho se přístup skládá.
Nabídka (Offer)
Vstupenka ke kurzu v GoHighLevelu. Kurz sám je jen produkt s lekcemi a nikoho nepustí, ani když je publikovaný. Přístup dostane člověk teprve k nabídce, která kurz obsahuje. Jedna nabídka může zahrnout i víc kurzů.
Celý řetěz:
- Produkt, tedy kurz s kategoriemi a lekcemi.
- Nabídka, kterou kurz založený ručně v aplikaci dostane sám. Kurz nahraný importem ji nemá a musíte ji založit.
- Workflow s akcí Course Grant Offer, která člověka k nabídce pustí. Akce Course Revoke Offer ho zase vyřadí.
Na cestě čekají tři pasti. Nabídka v konceptu se v roletce akce Course Grant Offer neukáže, proto ji publikujte. Publikací nabídky přitom nikoho nepustíte dovnitř a nic se neodešle. Druhá past: publikovaná kategorie nepublikuje lekce, každá lekce se přepíná zvlášť.
Třetí past mě překvapila nejvíc. Kontakt, který má zakázané e-maily (DND), přístup do kurzu dostane, ale systémový e-mail s přihlášením mu nepřijde. Ověřil jsem si to pilotem: karta se zákazem přístup měla a e-mail ne, kontrolní karta bez zákazu ho měla do deseti vteřin. U lidí, kteří vám ještě nedali souhlas, proto nejdřív vyřešte souhlas a teprve potom štítek, který přístup spouští.
Zkouška na vlastní kartě
Než workflow s přístupem pustíte na lidi, nechte ho jako koncept a spusťte ho přes Test Workflow na svém vlastním kontaktu. Přihlaste se pak jako člen a projděte první lekci. Co vidí člen, totiž admin v náhledu nevidí, a deset minut zkoušky ušetří desítky omluvných e-mailů.
Stěhování ze Skoolu a z jiných platforem
Skupinu ze Skoolu přenese hotový importér, který najdete v nastavení skupiny. Jde ve dvou krocích. Nejdřív vám vygeneruje CSV se členy, kde u části z nich chybí e-mail. Ten doplníte, identifikátor profilu ale neměňte, podle něj se členové párují. Teprve když jsou členové uvnitř, přijdou na řadu příspěvky a ty se ke svým autorům přiřadí.
Kurzy z jiných platforem jdou importem přes API. Popis lekce se ukládá jako HTML, ne jako markdown, a import není idempotentní: každé spuštění založí nový kurz. Kdo ho pustí dvakrát, má kurz dvakrát. Jak se rozhodnout, co z velké knihovny vůbec stěhovat, popisuju v článku o migraci lekcí.
Gamifikace bez iluzí
Body se v komunitě sbírají za lajky: co lajk pod vaším příspěvkem nebo komentářem, to bod. Úrovní je nejvýš devět a přejmenovat si je můžete, prahy bodů ale ne. Na druhou úroveň stačí 5 bodů, na devátou 33 015. Úroveň platí jen v jedné skupině, v další začíná člen znovu od jedničky.
Odměny jsou slabší místo. Přidáte nejvýš tři, jen jako text, a k úrovni je navázat nejde. Kdo slíbí „na páté úrovni kurz navíc“, musí ho pak odemknout ručně.
Česky a pod vaší značkou
Komunity v GoHighLevelu mluví anglicky. Názvy kanálů a úrovní napíšete česky, systémové popisky jako Members ale zůstanou. Na zbytek je vlastní kód. Každá skupina má v nastavení v záložce Branding pod Advanced Options pole na vlastní CSS a JavaScript. Kód se načte až po zapnutí přepínače Live Mode a když něco rozbijete, adresa skupiny s ?customCode=false ji načte bez něj.
Nejčastější přání je schovat počet členů, aby si ho nikdo nevynásobil cenou členství. Nativně to GoHighLevel neumí, jeden řádek CSS ano. Je to ale kosmetika, ne zabezpečení: číslo dál chodí ze serveru a seznam členů v záložce Members vidět zůstane. V poli na JavaScript se navíc vyhýbám znakům < a &, protože tam kód, který v konzoli prohlížeče funguje, nezabral.
Kurzy mají vlastní pole na CSS a JavaScript v nastavení vzhledu kurzu. Přehrávač tím přebarvíte do své značky a vlastním skriptem počeštíte i tlačítka jako Mark As Complete. Co všechno se v GoHighLevelu musí počeštit, mám sepsané zvlášť.
Komu se to zatím nevyplatí
Kdo sbírá prvních pár desítek lidí a teprve hledá téma, ať zůstane tam, kde je potkává. Facebooková skupina je na potkávání dobrá. Stěhovat se vyplatí ve chvíli, kdy na komunitě stojí příjem a její ztráta by bolela. Jestli vůbec GoHighLevel, nebo jiná platforma na kurzy, záleží hlavně na tom, komu mají patřit vaše kontakty.
Opatrně i s kurzem uprostřed běhu. Lidi z programu, který právě probíhá, bych nestěhoval, dokud nedoběhne. Kouč nebo lektor, který chce navíc rezervace a platby, najde celou cestu v článku GoHighLevel pro kouče.
Přístup v kostce
- Veřejná placená skupina pustí člena hned po platbě, soukromá čeká na vaše schválení.
- Prodej mimo skupinu dotáhne workflow s akcí Grant Group Access.
- Kurz otevírá nabídka a akce Course Grant Offer, publikovaný kurz sám nestačí.
- Kontakt se zákazem e-mailů přístup dostane, přihlašovací e-mail ne.
- Před spuštěním projděte celou cestu na vlastní kartě jako člen.
Komunitu i kurz postavíte rychle. Peníze i důvěru ale ztrácíte na dveřích, a ty stojí za jedno odpoledne navíc. Když máte GoHighLevel rozjetý a potřebujete přístupy dotáhnout, pomůžu vám hodinově za 2 000 až 4 000 Kč, bez paušálu.