En god funktion ved SuperSaaS er kreditsystemet, som giver slutbrugere mulighed for at købe kredit én gang og derefter nemt betale for aftaler uden at skulle gennemgå hele betalingsprocessen hver gang. Der er flere ting, der kan påvirke en kreditsaldo. Kreditkøb og nye aftaler, naturligvis, men også tilbagebetalinger på grund af aflyste aftaler og manuelle kreditjusteringer af en superbruger.
Det kan nogle gange være nyttigt at have et detaljeret kig på de handlinger, der påvirkede en brugers kreditsaldo, men det er ikke altid nemt at sammensætte, hvad der skete, fra købshistorikken og aftalehistorikken. Det er i situationer som disse, at det kan være meget praktisk at kombinere tjenester som Pipedream-integrationer med SuperSaaS og Google Sheets til at vise en journal over alle kreditpåvirkende begivenheder.
Dette indlæg er en trin-for-trin vejledning til opsætning af logning af brugerkreditoplysninger til et Google Sheet ved hjælp af Pipedream, en kraftfuld API-integrationstjeneste.
I slutningen af denne vejledning vil dit regneark se sådan ud:

Oprettelse af Pipedream-konto og regneark
Den måde, Pipedream fungerer på, er, at du opretter workflows, som er informationsstrømme, der er i stand til at forbinde flere tjenester, såsom SuperSaaS og Google Sheets. Til denne særlige use-case er en enkelt arbejdsgang nok.
Den første ting, der skal gøres, er at oprette en konto i SuperSaaS og på Pipedream.com.
Når du er godkendt, skal du gå til Workflows-siden i din Pipedream-konto og klikke på knappen Nyt workflow for at oprette en ny workflow og derefter på Add Trigger-knappen for at tilføje triggerbetingelsen.

Tilslutning af SuperSaaS
Konfigurer derefter workflow-udløseren, der lytter efter SuperSaaS-kreditrelaterede hændelser.
Skriv SuperSaaS i søgefeltet, og vælg det fra listen over resultater.
Følg instruktionerne i dialogboksen for at oprette forbindelsen mellem dine Pipedream- og SuperSaaS-konti.
Få din SuperSaaS API-nøgle nederst på din Kontooplysninger side og indtast i feltet api_key og klik på knappen Gem.

Vælg nu alle de tidsplaner, som dine brugere kan bruge deres kreditter i.

Sørg for at klikke på knappen Gem og fortsæt og for at generere en testkreditændringshændelse i SuperSaaS for at teste og aktivere triggeren.

Efter at have oprettet en ny klient med kredit, bør du efter et par sekunder se:

Klik på den blå Fortsæt-knap for at gå videre og tilføje en handling, der sker, når udløseren udløses.
Tilføjelse af logningstrinnet til Google Sheets
Nu hvor udløseren er konfigureret, kan du vælge Google Sheets fra listen over tilgængelige handlinger.
Klik på den blå knap Tilslut en Google Sheets-konto, og følg instruktionerne for at forbinde din Pipedream-konto til en Google Sheets-konto, hvor du vil gemme dine brugerkreditlogfiler.
Når du har oprettet forbindelsen, skal du åbne Google Sheets og oprette et regneark til at gemme dine kreditlogfiler.

Vælg det regneark, du lige har oprettet, fra rullemenuen, og derefter navnet på arket/fanen i feltet Arbejdsark-id.
Afhængigt af om dit regneark indeholder en overskriftsrække med feltnavne, skal du vælge SAND eller FALSK i det næste felt for at fortsætte.
I feltet Værdier skal du blandt de data, der er indlæst fra testhændelsen, vælge hvert felt, du vil udfylde de nye kolonner.

Dette giver dig en ren række med oprettet dato, hændelsestype (ny bruger, kreditændring osv.), bruger-e-mail og kreditværdi.
Klik på den blå Test-knap, og bekræft, at rækken blev oprettet i dit regneark.
Test for at sikre, at det virker!
Nu hvor du har det hele opsat, skal du sørge for at oprette en ny konto, lave aftaler og tjekke dit regneark for at se, om det hele fungerer.
Brug almindelige Google Sheets-filtre til at tjekke saldohistorik for en enkelt bruger over de dato-/tidsintervaller, du er interesseret i.
Gå videre
Hvis du er begejstret for denne form for automatisering og serviceintegration, vil du måske bygge noget andet, der passer til dine specifikke behov?
I så fald skal du sørge for at tjekke de andre tilgængelige SuperSaaS-hændelseskilder/triggere til Pipedream:

Trigger-konfigurationsproceduren vil altid være meget lig den Kredittsaldoændringer, som vi oprettede tidligere, så forhåbentlig har du også lyst til at spille med de andre muligheder.
Andre output-integrationer kræver muligvis ikke megen teknisk viden, såsom at sende dig selv e-mails, når aftaler oprettes eller opdateres – gratis.
Brug af SuperSaaS brugerdefinerede webhooks i stedet
Hvis du bruger SuperSaaS-triggere til Pipedream, er det, de virkelig laver under motorhjelmen, at konfigurere SuperSaaS-webhooks mod Pipedreams HTTP/Webhook-indbyggede triggere.
Ved at bruge SuperSaaS’ betalte brugerdefinerede webhooks-funktion kan du også manuelt gøre det og videresende enhver mulige SuperSaaS webhook-begivenheder til dine Pipedream-arbejdsgange, også dem, vi endnu ikke har integreret i Pipedream, såsom Ændret formular og Send mail-begivenheder.
Lad os sige, at du gerne vil konfigurere en arbejdsgang, der udløses, hver gang en af dine brugere opdaterer en formular: På din Pipedream-konto skal du klikke på Nyt arbejdsgang igen og vælge den indbyggede HTTP / Webhook udløser.

Standardindstillingen for slutpunkt er OK for SuperSaaS Webhooks, klik på Gem og fortsæt.

Klik på Gem og fortsæt og kopier det genererede slutpunkt (f.eks. https://example.m.pipedream.net) til SuperSaaS side for brugerdefinerede webhooks.

Alle de andre eksisterende webhooks i skærmbilledet blev automatisk oprettet og administreres af SuperSaaS kreditsaldoændringer-udløseren, vi satte op i begyndelsen af denne øvelse.
Du kan også oprette flere brugerdefinerede webhooks til den samme mål-URL, hvis det giver mening for din specifikke brug.
Når du har oprettet din brugerdefinerede webhook, kan du klikke på linket Test webhook og derefter på knappen Send nyttelast nu for at sende en testbegivenhed til din arbejdsgang.


Når nyttelasten er sendt, bør du snart se den i din Pipedream-arbejdsgang.

Med dette er du god til at tilføje de Pipedream-handlinger, du finder passende til at blive udført, når din SuperSaaS-konto udsender Ændret formular-hændelser for den formular, du sporer.
Hvis du har spørgsmål relateret til SuperSaaS, er vores supportteam klar til at hjælpe.
Dette er en omskrevet version af en artikel offentliggjort den 2. november 2020