Wijzigingen in gebruikerskrediet loggen met Google Sheets en Pipedream

Houd wijzigingen in het gebruikerskrediet bij met een eenvoudige spreadsheet
12-3-2026 Leestijd: 5 minuten
Wijzigingen in gebruikerskrediet loggen met Google Sheets en Pipedream

Een van de fijne functies van SuperSaaS is het kredietsysteem, waarmee eindgebruikers eenmalig krediet kunnen kopen en daarna eenvoudig afspraken kunnen betalen zonder telkens het hele betaalproces te doorlopen. Er zijn verschillende zaken die invloed kunnen hebben op een kredietsaldo. Aankopen van krediet en nieuwe afspraken uiteraard, maar ook terugbetalingen door geannuleerde afspraken en handmatige kredietaanpassingen door een superuser.

Het kan soms nuttig zijn om gedetailleerd inzicht te hebben in de acties die het kredietsaldo van een gebruiker hebben beïnvloed, maar het is niet altijd eenvoudig om uit de aankoopgeschiedenis en de afsprakengeschiedenis te reconstrueren wat er is gebeurd. Juist in dit soort situaties kan het combineren van diensten als Pipedream-integraties met SuperSaaS en Google Sheets erg handig zijn om een logboek van alle kredietbeïnvloedende gebeurtenissen weer te geven.

Dit bericht is een stapsgewijze handleiding om het loggen van gebruikerskredietinformatie naar een Google Sheet op te zetten met behulp van Pipedream, een krachtige API-integratiedienst.

Aan het einde van deze handleiding ziet uw spreadsheet er als volgt uit:

Schermafbeelding van Google Sheet met gebruikerskredietlogs

Pipedream-account en spreadsheet aanmaken

Pipedream werkt met workflows, dit zijn informatiestromen die meerdere diensten met elkaar kunnen verbinden, zoals SuperSaaS en Google Sheets. Voor dit specifieke gebruik is één workflow voldoende.

Het eerste dat u moet doen is een account aanmaken bij SuperSaaS en op Pipedream.com. Zorg ervoor dat u bent ingelogd voordat u verdergaat.

Ga, eenmaal ingelogd, naar de pagina Workflows in uw Pipedream-account en klik op de knop New Workflow om een nieuwe workflow aan te maken, en vervolgens op de knop Add Trigger om de triggervoorwaarde toe te voegen.

Schermafbeelding van Pipedream met het dialoogvenster Add Trigger

SuperSaaS koppelen

Configureer vervolgens de workflow-trigger die luistert naar SuperSaaS kredietgerelateerde gebeurtenissen.

Typ in de zoekbalk SuperSaaS en selecteer het uit de lijst met resultaten. Daarna heeft u de trigger Credit Balance Changes nodig, dus klik daarop. U heeft nu een workflow met een trigger, maar u moet uw trigger nog koppelen aan uw SuperSaaS-account. Klik in het rechterpaneel op de blauwe knop Connect a SuperSaaS account en voer uw accountnaam en API-sleutel in.

Volg de instructies in het dialoogvenster om de verbinding tussen uw Pipedream- en SuperSaaS-accounts tot stand te brengen. Vraag uw SuperSaaS API-sleutel op onderaan uw Accountgegevens-pagina, voer deze in het veld api_key in en klik op de knop Save.

Schermafbeelding van Pipedream-dialoog met formulier voor het aanmaken van een nieuwe verbinding met een voorbeeld SuperSaaS-account

Selecteer nu alle planningen waarin uw gebruikers mogelijk hun krediet besteden. Deze workflow houdt geen krediet bij dat op andere planningen wordt uitgegeven, dus selecteer ze allemaal om er zeker van te zijn dat uw spreadsheet geen gegevens mist.

Schermafbeelding van Pipedream-trigger met het veld "Schedules" en beschikbare opties

Vergeet niet op de knop Save and continue te klikken en een test-kredietwijzigingsgebeurtenis in SuperSaaS te genereren om de trigger te testen en te activeren.

Pipedream wacht op testgebeurtenis

Nadat u een nieuwe klant met krediet heeft aangemaakt, ziet u na enkele seconden:

Pipedream wachtgebeurtenis geslaagd

Klik op de blauwe knop Continue om verder te gaan en een actie toe te voegen die wordt uitgevoerd wanneer de trigger afgaat.

De Google Sheets-logstap toevoegen

Nu de trigger is geconfigureerd, kunt u Google Sheets selecteren uit de lijst met beschikbare acties. De kant-en-klare Add Single Row wordt aanbevolen.

Klik op de blauwe knop Connect a Google Sheets account en volg de instructies om uw Pipedream-account te koppelen aan een Google Sheets-account waarin u uw gebruikerskredietlogs wilt opslaan.

Open na een geslaagde koppeling Google Sheets en maak een spreadsheet aan om uw kredietlogs op te slaan. U mag deze noemen zoals u wilt; de naam verschijnt vervolgens in de Pipedream-dropdown.

Pipedream Google Sheets dropdown

Selecteer de zojuist aangemaakte spreadsheet uit de dropdown en daarna de naam van het werkblad/tabblad in het veld Worksheet ID.

Afhankelijk van of uw spreadsheet een koprij met veldnamen bevat, kiest u in het volgende veld TRUE of FALSE om door te gaan.

In het veld Values moet u uit de gegevens die uit de testgebeurtenis zijn geladen, elk veld selecteren waarmee u de nieuwe kolommen wilt vullen. Een aanbevolen opzet is als volgt:

Pipedream Google Sheets kolomwaarden

Dit geeft u een overzichtelijke Created On, Event Type (New User, Credit Change, enz.), User Email en de Credit Value.

Klik op de blauwe knop Test en bevestig dat de rij in uw spreadsheet is aangemaakt. Vanaf nu hoeft u alleen nog op de knop Deploy te klikken en is uw pijplijn klaar voor gebruik!

Test of het werkt!

Nu u alles heeft ingesteld, kunt u het beste een nieuw account aanmaken, afspraken inplannen en uw spreadsheet controleren om te zien of alles werkt. Na elke gebruikersactie zou het minder dan 5 seconden moeten duren voordat uw spreadsheet wordt bijgewerkt.

Gebruik de gewone Google Sheets-filters om de saldogeschiedenis voor één gebruiker te controleren over de datum/tijd-bereiken die voor u relevant zijn.

Ga verder

Bent u enthousiast over dit soort automatisering en service-integratie, dan wilt u misschien iets anders bouwen dat aansluit op uw specifieke behoeften?

Bekijk in dat geval de andere beschikbare SuperSaaS gebeurtenisbronnen/triggers voor Pipedream:

Pipedreams pagina New Workflow met SuperSaaS-triggeropties

De procedure voor het configureren van een trigger zal altijd erg lijken op die van de Credit balance changes die we eerder hebben aangemaakt, dus hopelijk heeft u zin om ook met de andere opties te spelen.

Andere uitvoerintegraties vereisen mogelijk niet veel technische kennis, zoals het naar uzelf e-mailen van meldingen wanneer afspraken worden aangemaakt of bijgewerkt — geheel gratis.

SuperSaaS aangepaste webhooks gebruiken

Wanneer u SuperSaaS-triggers voor Pipedream gebruikt, doen die onder de motorkap eigenlijk niets anders dan SuperSaaS-webhooks instellen op de ingebouwde HTTP/Webhook-triggers van Pipedream.

Met de premiumfunctie aangepaste webhooks van SuperSaaS kunt u dat ook handmatig doen en elke mogelijke SuperSaaS-webhookgebeurtenis doorsturen naar uw Pipedream-workflows, ook gebeurtenissen die we nog niet in Pipedream hebben geïntegreerd, zoals de gebeurtenissen Changed form en Send mail.

Stel dat u een workflow wilt opzetten die geactiveerd wordt elke keer dat een van uw gebruikers een formulier bijwerkt: Klik in uw Pipedream-account opnieuw op New Workflow en selecteer de ingebouwde trigger HTTP / Webhook.

Pipedreams pagina New Workflow met de HTTP / Webhook-triggeroptie

De standaard endpoint-instellingen zijn geschikt voor SuperSaaS Webhooks, klik op Save and continue.

Pipedreams instelformulier voor de ingebouwde HTTP / Webhook-trigger

Klik op Save and continue en kopieer het gegenereerde endpoint (bijv. https://example.m.pipedream.net) naar de SuperSaaS aangepaste webhooks-pagina. Selecteer de trigger die u wilt gebruiken (bijv. Changed form), vul de bijbehorende parameters in (indien aanwezig, in dit geval bijvoorbeeld welk formulier moet worden gevolgd) en gebruik uw Pipedream HTTP-endpoint als Target URL.

SuperSaaS-dashboard voor aangepaste webhooks met bestaande webhooks en een formulier voor het aanmaken van een aangepaste webhook

Alle andere bestaande webhooks in de schermafbeelding zijn automatisch aangemaakt en worden beheerd door de SuperSaaS-trigger Credit balance changes die we aan het begin van deze handleiding hebben ingesteld.

U kunt ook meerdere aangepaste webhooks aanmaken voor hetzelfde Target URL, als dat zinvol is voor uw specifieke situatie. Een voorbeeld: gebeurtenisbronnen voor Credit balance changes vereisen ten minste 3 webhooks, bijvoorbeeld: Changed user, Credit purchase en Changed appointment (één voor elke gevolgde planning), die allemaal naar hetzelfde workflow-endpoint verwijzen.

Zodra u uw aangepaste webhook heeft aangemaakt, kunt u op de link Test webhook klikken en vervolgens op de knop Post payload now om een testgebeurtenis naar uw workflow te sturen. U kunt deze testgebeurtenis gebruiken als referentie bij het opzetten van de rest van uw workflow en hem eenvoudig opnieuw afspelen vanuit de Pipedream-interface om uw hele workflow snel uit te proberen.

SuperSaaS "Test webhook"-link

SuperSaaS "Test webhook"-pagina

Zodra de payload is verzonden, zou u die snel in uw Pipedream-workflow moeten zien verschijnen.

Pipedream-workflow met ontvangen testgebeurtenis-payload

Hiermee kunt u alle Pipedream-acties toevoegen die u nuttig vindt om uit te voeren wanneer uw SuperSaaS-account Changed form-gebeurtenissen verzendt voor het formulier dat u volgt.

Als u vragen heeft over SuperSaaS, dan staat ons supportteam klaar om u te helpen.

Dit is een herschreven versie van een artikel dat op 2 november 2020 is gepubliceerd.