Jednou z příjemných funkcí SuperSaaS je kreditní systém, která umožňuje koncovým uživatelům koupit kredit jednou a poté snadno platit za schůzky, aniž by museli pokaždé projít celým platebním procesem. Existuje několik věcí, které mohou ovlivnit zůstatek kreditu. Nákupy kreditů a nové schůzky, samozřejmě, ale také refundace kvůli zrušeným schůzkám a manuální úpravy kreditu superuživatelem.
Někdy může být užitečné podrobně se podívat na akce, které ovlivnily zůstatek kreditu uživatele, ale není vždy snadné dát dohromady, co se stalo z historie nákupů a historie schůzek. Právě v situacích, jako jsou tyto, může být kombinace služeb, jako je integrace Pipedream se SuperSaaS a Tabulkami Google, velmi užitečná pro zobrazení deníku všech událostí ovlivňujících kredit.
Tento příspěvek je podrobný návod pro nastavení protokolování informací o kreditu uživatele do tabulky Google pomocí Pipedream, výkonné služby pro integraci API.
Na konci tohoto tutoriálu bude vaše tabulka vypadat takto:

Účet Pipedream a vytváření tabulek
Pipedream funguje tak, že vytváříte pracovní postupy, což jsou informační toky schopné propojit více služeb, jako jsou SuperSaaS a Tabulky Google. Pro tento konkrétní případ použití stačí jeden pracovní postup.
První věc, kterou je třeba udělat, je vytvořit účet v SuperSaaS a na Pipedream.com. Než budete pokračovat, ujistěte se, že jste ověřeni.
Po ověření přejděte na stránku Workflows ve svém účtu Pipedream a kliknutím na tlačítko New Workflow vytvořte nový pracovní postup a poté na tlačítko Add Trigger přidejte podmínku spouštění.

Připojení SuperSaaS
Dále nakonfigurujte spouštěč pracovního postupu, který bude naslouchat událostem souvisejícím s kreditem SuperSaaS.
Do vyhledávacího pole zadejte SuperSaaS a vyberte jej ze seznamu výsledků. Pak vás zajímá spouštěč Změny kreditního zůstatku, tak na něj klikněte. Nyní máte pracovní postup se spouštěčem, ale stále musíte svůj spouštěč připojit k účtu SuperSaaS. Klikněte na modré Připojit účet SuperSaaS na pravém panelu, zadejte název účtu a klíč API.
Postupujte podle pokynů v dialogovém okně a vytvořte spojení mezi účty Pipedream a SuperSaaS.
Získejte klíč API SuperSaaS v dolní části stránky Account Info a zadejte jej do pole api_key a klikněte na tlačítko Uložit.

Nyní vyberte všechny plány, ve kterých mohou vaši uživatelé utratit své kredity. Tento pracovní postup nebude sledovat kredit vynaložený na jiné plány, takže je vyberte všechny, abyste měli jistotu, že v tabulce nebudou chybět žádná data.

Nezapomeňte kliknout na tlačítko Uložit a pokračovat a vygenerovat událost změny kreditu v SuperSaaS, abyste otestovali a aktivovali spouštěč.

Po vytvoření nového klienta s kreditem byste po několika sekundách měli vidět:

Kliknutím na modré tlačítko Pokračovat přejdete dál a přidáte akci, která se stane, když se spustí spoušť.
Přidání kroku protokolování Tabulek Google
Nyní, když je spouštěč nakonfigurován, můžete ze seznamu dostupných akcí vybrat Tabulky Google. Doporučuje se předem připravený Přidat jeden řádek.
Klikněte na modré tlačítko Připojit účet Tabulek Google a podle pokynů propojte svůj účet Pipedream s účtem Tabulek Google, kde budete chtít ukládat záznamy o kreditech uživatelů.
Po úspěšném připojení otevřete Tabulky Google a vytvořte tabulku, do které budete ukládat své kreditní záznamy. Můžete to pojmenovat, jak chcete; název se zobrazí dále v rozevíracím seznamu Pipedream.

Z rozevíracího seznamu vyberte tabulku, kterou jste právě vytvořili, a poté název listu/karty v poli ID listu.
V závislosti na tom, zda vaše tabulka obsahuje řádek záhlaví s názvy polí, byste měli v dalším poli pokračovat výběrem TRUE nebo FALSE.
V poli Hodnoty musíte z dat načtených z testovací události vybrat každé pole, do kterého chcete naplnit nové sloupce. Doporučené nastavení je následující:

Získáte tak čisté Vytvořeno dne, Typ události (nový uživatel, změna kreditu atd.), email uživatele a hodnotu kreditu.
Klikněte na modré tlačítko Test a potvrďte, že byl řádek v tabulce vytvořen. Od této chvíle vše, co musíte udělat, je kliknout na tlačítko Nasadit a váš kanál je připraven k práci!
Otestujte, abyste se ujistili, že to funguje!
Nyní, když máte vše nastaveno, nezapomeňte vytvořit nový účet, domluvit si schůzky a zkontrolovat tabulku, zda vše funguje. Po každé akci uživatele by aktualizace tabulky měla trvat méně než 5 sekund.
Pomocí běžných filtrů Tabulek Google zkontrolujte historii zůstatků pro jednoho uživatele v obdobích, která vás zajímají.
Jdi dál
Pokud jste nadšení z tohoto druhu automatizace a integrace služeb, možná budete chtít vytvořit něco jiného, co vyhovuje vašim specifickým potřebám?
V takovém případě se nezapomeňte podívat na další dostupné zdroje/spouštěče událostí SuperSaaS pro Pipedream:

Postup konfigurace spouště bude vždy velmi podobný změnám kreditního zůstatku, které jsme vytvořili dříve, takže doufejme, že si budete chtít hrát i s ostatními možnostmi.
Další integrace výstupu nemusí vyžadovat mnoho technických znalostí, jako je zasílání emailů při vytváření nebo aktualizaci schůzek – zdarma.
Místo toho používat vlastní webhooky SuperSaaS
Pokud používáte spouštěče SuperSaaS pro Pipedream, to, co skutečně dělají pod kapotou, je nastavení webhooků SuperSaaS proti vestavěným spouštěčům HTTP/Webhook Pipedream.
Pomocí prémiové funkce vlastních webhooků SuperSaaS to můžete také udělat ručně a přeposlat jakékoli možné události webhooku SuperSaaS do vašich pracovních postupů Pipedream, dokonce i ty, které jsme do Pipedreamu ještě neintegrovali, jako jsou události Změněný formulář a Odeslat poštu.
Řekněme, že byste chtěli nastavit pracovní postup, který se spustí pokaždé, když některý z vašich uživatelů aktualizuje formulář: Ve svém účtu Pipedream znovu klikněte na Nový pracovní postup a vyberte vestavěný spouštěč HTTP / Webhook.

Výchozí nastavení koncového bodu je pro Webhooky SuperSaaS OK, klikněte na Uložit a pokračovat.

Klikněte na Uložit a pokračovat a zkopírujte vygenerovaný koncový bod (např. https://example.m.pipedream.net) do SuperSaaS custom webhooks page. Vyberte spouštěč, který vás zajímá (např. Změněný formulář), vyplňte jeho parametry (pokud existují, např. v tomto případě který formulář sledovat) a jako cílovou adresu URL použijte svůj koncový bod HTTP Pipedream.

Všechny ostatní existující webhooky na snímku obrazovky byly vytvořeny automaticky a jsou spravovány spouštěčem Změny kreditního zůstatku SuperSaaS, který jsme nastavili na začátku tohoto tutoriálu.
Můžete také vytvořit více vlastních webhooků pro stejnou cílovou adresu URL, pokud to dává smysl pro váš konkrétní případ použití. Zdroje událostí Změny zůstatku kreditu například vyžadují alespoň 3 webhooky, například: Změněný uživatel, Nákup kreditu a Změněná schůzka (jedna pro každý sledovaný plán) a všechny směřují ke stejnému koncovému bodu pracovního postupu.
Po vytvoření vlastního webhooku můžete kliknout na odkaz Otestovat webhook a poté na tlačítko Poslat obsah nyní a odeslat testovací událost do vašeho pracovního postupu. Tuto testovací událost budete moci použít jako referenci pro nastavení zbytku vašeho pracovního postupu a také si ji snadno přehrát z uživatelského rozhraní Pipedream, abyste mohli rychle vyzkoušet celý svůj pracovní postup.


Jakmile je užitečné zatížení zveřejněno, měli byste jej brzy vidět ve svém pracovním postupu Pipedream.

Díky tomu můžete přidat jakékoli akce Pipedream, které uznáte za vhodné, aby se provedly, když váš účet SuperSaaS vydá události Změněný formulář pro formulář, který sledujete.
Pokud máte nějaké dotazy týkající se SuperSaaS, náš podpůrný tým je připraven vám pomoci.
Toto je přepsaná verze článku zveřejněného 2. listopadu 2020