Une fonctionnalité intéressante de SuperSaaS est le système de crédit, qui permet aux utilisateurs finaux d’acheter du crédit une seule fois, puis de payer facilement leurs rendez-vous sans avoir à passer par tout le processus de paiement à chaque fois. Plusieurs éléments peuvent affecter un solde créditeur. Achats à crédit et nouveaux rendez-vous, évidemment, mais aussi remboursements dus à des rendez-vous annulés et ajustements manuels du crédit par un superutilisateur.
Il peut parfois être utile d’avoir un aperçu détaillé des actions qui ont affecté le solde créditeur d’un utilisateur, mais il n’est pas toujours facile de reconstituer ce qui s’est passé à partir de l’historique des achats et de l’historique des rendez-vous. C’est dans de telles situations que la combinaison de services tels que les intégrations de Pipedream avec SuperSaaS et Google Sheets peut s’avérer très pratique pour afficher un journal de tous les événements affectant le crédit.
Cet article est un didacticiel étape par étape pour configurer la journalisation des informations de crédit des utilisateurs dans une feuille Google à l’aide de Pipedream, un puissant service d’intégration d’API.
À la fin de ce tutoriel, votre feuille de calcul ressemblera à ceci :

Création de compte Pipedream et de feuille de calcul
La façon dont Pipedream fonctionne consiste à créer des workflows, qui sont des flux d’informations capables de connecter plusieurs services, tels que SuperSaaS et Google Sheets. Pour ce cas d’utilisation particulier, un seul workflow suffit.
La première chose à faire est de créer un compte dans SuperSaaS et sur Pipedream.com. Assurez-vous que vous êtes authentifié avant de continuer.
Une fois authentifié, accédez à la page Workflows de votre compte Pipedream et cliquez sur le bouton Nouveau workflow pour créer un nouveau workflow, puis sur le bouton Ajouter un déclencheur pour ajouter la condition de déclenchement.

Connecter SuperSaaS
Ensuite, configurez le déclencheur de workflow qui écoutera les événements liés au crédit SuperSaaS.
Dans la barre de recherche, tapez SuperSaaS et sélectionnez-le dans la liste des résultats. Ensuite, vous êtes intéressé par le déclencheur Modifications du solde créditeur, alors cliquez dessus. Vous disposez désormais d’un workflow avec un déclencheur, mais vous devez toujours connecter votre déclencheur à votre compte SuperSaaS. Cliquez sur le bouton bleu Connecter un compte SuperSaaS dans le panneau de droite, entrez le nom de votre compte et votre clé API.
Suivez les instructions de la boîte de dialogue pour créer la connexion entre vos comptes Pipedream et SuperSaaS.
Obtenez votre clé API SuperSaaS en bas de votre page Informations sur le compte et saisissez-la dans le champ api_key et cliquez sur le bouton Enregistrer.

Sélectionnez maintenant tous les horaires dans lesquels vos utilisateurs pourraient dépenser leurs crédits. Ce flux de travail ne suivra pas le crédit dépensé sur d’autres programmes, alors sélectionnez-les tous pour vous assurer qu’aucune donnée ne manquera dans votre feuille de calcul.

Assurez-vous de cliquer sur le bouton Enregistrer et continuer et de générer un événement de changement de crédit de test dans SuperSaaS pour tester et activer le déclencheur.

Après avoir créé un nouveau client avec crédit, vous devriez voir quelques secondes plus tard :

Cliquez sur le bouton bleu Continuer pour continuer et ajouter une action qui se produit lorsque le déclencheur se déclenche.
Ajout de l’étape de journalisation Google Sheets
Maintenant que le déclencheur est configuré, vous pouvez sélectionner Google Sheets dans la liste des actions disponibles. L’option Ajouter une ligne unique prédéfinie est recommandée.
Cliquez sur le bouton bleu Connecter un compte Google Sheets et suivez les instructions pour connecter votre compte Pipedream à un compte Google Sheets sur lequel vous souhaiterez stocker vos journaux de crédit utilisateur.
Une fois connecté avec succès, ouvrez Google Sheets et créez une feuille de calcul pour stocker vos journaux de crédit. Vous pouvez le nommer comme vous le souhaitez ; le nom apparaîtra ensuite dans la liste déroulante Pipedream.

Sélectionnez la feuille de calcul que vous venez de créer dans la liste déroulante, puis le nom de la feuille/de l’onglet dans le champ ID de la feuille de calcul.
Selon que votre feuille de calcul contient ou non une ligne d’en-tête avec des noms de champs, vous devez sélectionner VRAI ou FAUX dans le champ suivant pour continuer.
Dans le champ Valeurs, vous devez sélectionner parmi les données chargées à partir de l’événement de test chaque champ dans lequel vous souhaitez remplir les nouvelles colonnes. Une configuration recommandée est la suivante :

Cela vous donnera une image claire de Créé le, du type d’événement (nouvel utilisateur, changement de crédit, etc.), de l’e-mail de l’utilisateur et de la valeur du crédit.
Cliquez sur le bouton bleu Test et confirmez que la ligne a été créée dans votre feuille de calcul. À partir de maintenant, tout ce que vous avez à faire est de cliquer sur le bouton Déployer et votre pipeline est prêt à fonctionner !
Testez pour être sûr que cela fonctionne !
Maintenant que tout est configuré, assurez-vous de créer un nouveau compte, de prendre rendez-vous et de vérifier votre feuille de calcul pour voir si tout fonctionne. Après chaque action de l’utilisateur, la mise à jour de votre feuille de calcul devrait prendre moins de 5 secondes.
Utilisez les filtres Google Sheets classiques pour vérifier l’historique du solde d’un seul utilisateur sur les plages de dates et d’heures qui vous intéressent.
Aller au-delà
Si vous êtes enthousiasmé par ce type d’automatisation et d’intégration de services, peut-être souhaitez-vous créer quelque chose d’autre qui réponde à vos besoins spécifiques ?
Dans ce cas, assurez-vous de consulter les autres sources/déclencheurs d’événements SuperSaaS disponibles pour Pipedream :

La procédure de configuration du déclencheur sera toujours très similaire à celle des Modifications du solde créditeur que nous avons créées plus tôt, donc j’espère que vous aurez également envie de jouer avec les autres options.
Certaines autres intégrations de sortie ne nécessitent pas beaucoup de connaissances techniques, comme l’envoi d’e-mails lorsque des rendez-vous sont créés ou mis à jour, gratuitement.
Utiliser plutôt des webhooks personnalisés SuperSaaS
Si vous utilisez des déclencheurs SuperSaaS pour Pipedream, ce qu’ils font réellement sous le capot est de configurer des webhooks SuperSaaS avec les déclencheurs HTTP/Webhook intégrés de Pipedream.
Grâce à la fonctionnalité de webhooks personnalisés premium de SuperSaaS, vous pouvez également le faire manuellement et transférer tous les événements de webhook SuperSaaS possibles vers vos flux de travail Pipedream, même ceux que nous n’avons pas encore intégrés à Pipedream, tels que les événements Formulaire modifié et Envoyer un courrier.
Supposons que vous souhaitiez configurer un workflow qui se déclenche à chaque fois qu’un de vos utilisateurs met à jour un formulaire : sur votre compte Pipedream, cliquez à nouveau sur Nouveau workflow et sélectionnez le déclencheur intégré HTTP / Webhook.

Les paramètres de point de terminaison par défaut sont OK pour les Webhooks SuperSaaS, cliquez sur Enregistrer et continuer.

Cliquez sur Enregistrer et continuer et copiez le point de terminaison généré (par exemple https://example.m.pipedream.net) vers le SuperSaaS page de webhooks personnalisés. Sélectionnez le déclencheur qui vous intéresse (par exemple Formulaire modifié), remplissez ses paramètres (le cas échéant, par ex. dans ce cas, quel formulaire suivre), et utilisez votre point de terminaison HTTP Pipedream comme URL cible.

Tous les autres webhooks existants dans la capture d’écran ont été créés automatiquement et sont gérés par le déclencheur SuperSaaS Changements de solde de crédit que nous avons configuré au début de ce tutoriel.
Vous pouvez également créer plusieurs webhooks personnalisés pour la même URL cible si cela est logique pour votre cas d’utilisation particulier. À titre d’exemple, les sources d’événements Modifications du solde créditeur nécessitent au moins 3 webhooks, par exemple : Utilisateur modifié, Achat de crédit et Rendez-vous modifié (un pour chaque planning suivi). et tous pointent vers le même point de terminaison du flux de travail.
Une fois que vous avez créé votre webhook personnalisé, vous pouvez cliquer sur le lien Tester le webhook, puis sur le bouton Publier la charge utile maintenant pour envoyer un événement de test à votre flux de travail. Vous pourrez utiliser cet événement de test comme référence pour configurer le reste de votre flux de travail, ainsi que le relire facilement à partir de l’interface utilisateur de Pipedream pour donner rapidement une chance à l’ensemble de votre flux de travail.


Une fois la charge utile publiée, vous devriez bientôt la voir dans votre workflow Pipedream.

Avec cela, vous pouvez ajouter toutes les actions Pipedream que vous jugez appropriées à exécuter lorsque votre compte SuperSaaS émet des événements Formulaire modifié pour le formulaire que vous suivez.
Si vous avez des questions concernant SuperSaaS, notre équipe d’assistance est prête à vous aider.
Ceci est une version réécrite d’un article publié le 2 novembre 2020