Una funzionalità molto utile di SuperSaaS è il sistema di crediti, che permette agli utenti finali di acquistare credito una volta e poi pagare facilmente gli appuntamenti senza dover ripetere l’intero processo di pagamento ogni volta.
Ci sono diversi elementi che possono influire sul saldo crediti: acquisti di credito, nuovi appuntamenti, rimborsi dovuti a cancellazioni e modifiche manuali del credito da parte di un superuser.
A volte può essere utile analizzare nel dettaglio le azioni che hanno influenzato il saldo crediti di un utente, ma non è sempre semplice ricostruire cosa sia successo basandosi solo sulla cronologia degli acquisti e degli appuntamenti.
In situazioni come queste, combinare servizi come le integrazioni Pipedream con SuperSaaS e Google Sheets può essere molto utile per mostrare un registro di tutti gli eventi che influenzano il credito.
Questo articolo è un tutorial passo‑passo per configurare la registrazione delle informazioni sul credito utente in un Google Sheet usando Pipedream, un potente servizio di integrazione API.
Alla fine del tutorial, il tuo foglio di calcolo apparirà così:

Account Pipedream e creazione del foglio di calcolo
Il funzionamento di Pipedream si basa sulla creazione di workflow, flussi di informazioni capaci di collegare più servizi, come SuperSaaS e Google Sheets.
Per questo caso d’uso, è sufficiente un singolo workflow.
La prima cosa da fare è creare un account su SuperSaaS e su Pipedream.com. Assicurati di essere autenticato prima di procedere.
Una volta autenticato, vai alla pagina Workflows del tuo account Pipedream, clicca su New Workflow per creare un nuovo workflow e poi su Add Trigger per aggiungere la condizione di attivazione.

Collegare SuperSaaS
Ora configura il trigger del workflow che ascolterà gli eventi di SuperSaaS relativi ai crediti.
Nella barra di ricerca, digita SuperSaaS e selezionalo dai risultati.
Poi scegli il trigger Credit Balance Changes.
Ora hai un workflow con un trigger, ma devi ancora collegarlo al tuo account SuperSaaS.
Clicca su Connect a SuperSaaS account, inserisci il nome dell’account e la tua API key.
Segui le istruzioni nel dialog per creare la connessione tra Pipedream e SuperSaaS.
Ottieni la tua API key SuperSaaS in fondo alla pagina Account Info e inseriscila nel campo api_key, poi clicca Save.

Ora seleziona tutti gli schedule in cui i tuoi utenti potrebbero spendere crediti.
Questo workflow non traccerà crediti spesi su altri schedule, quindi selezionali tutti per evitare dati mancanti nel foglio.

Clicca Save and continue e genera un evento di test in SuperSaaS per attivare il trigger.

Dopo aver creato un nuovo cliente con credito, dopo qualche secondo dovresti vedere:

Clicca Continue per aggiungere un’azione che verrà eseguita quando il trigger si attiva.
Aggiungere il passaggio di registrazione su Google Sheets
Ora che il trigger è configurato, seleziona Google Sheets tra le azioni disponibili.
È consigliato il pre‑built Add Single Row.
Clicca Connect a Google Sheets account e segui le istruzioni per collegare Pipedream al tuo account Google Sheets dove vuoi salvare i log dei crediti.
Una volta collegato, apri Google Sheets e crea un foglio per memorizzare i log.
Puoi chiamarlo come preferisci; il nome apparirà nel dropdown di Pipedream.

Seleziona il foglio dal dropdown, poi il nome del tab nel campo Worksheet ID.
Se il foglio contiene una riga di intestazione, seleziona TRUE; altrimenti FALSE.
Nel campo Values, seleziona i dati caricati dall’evento di test per popolare le colonne.
Una configurazione consigliata è:

Questo ti darà colonne pulite: Created On, Event Type, User Email e Credit Value.
Clicca Test e verifica che la riga sia stata creata nel foglio.
Da ora in poi, clicca Deploy e il tuo workflow è pronto!
Test: assicurati che funzioni!
Ora che tutto è configurato, crea un nuovo account, prenota appuntamenti e controlla il foglio per verificare che tutto funzioni.
Dopo ogni azione dell’utente, l’aggiornamento dovrebbe richiedere meno di 5 secondi.
Usa i filtri di Google Sheets per controllare la cronologia dei crediti di un singolo utente nel periodo che ti interessa.
Vai oltre
Se ti entusiasma questo tipo di automazione e integrazione, puoi creare workflow personalizzati per le tue esigenze.
Pipedream offre altri trigger SuperSaaS:

La procedura è simile a quella del trigger Credit balance changes, quindi puoi divertirti a sperimentare.
Puoi anche inviare email automatiche quando vengono creati o aggiornati appuntamenti — gratuitamente.
Usare invece i webhook personalizzati SuperSaaS
I trigger SuperSaaS per Pipedream funzionano tramite webhook SuperSaaS collegati ai trigger HTTP/Webhook di Pipedream.
Con la funzionalità premium dei webhook personalizzati SuperSaaS, puoi inviare qualsiasi evento SuperSaaS a Pipedream, anche quelli non ancora integrati, come Changed form o Send mail.
Per esempio, se vuoi attivare un workflow ogni volta che un utente aggiorna un form:
Crea un nuovo workflow in Pipedream e seleziona il trigger HTTP / Webhook.

Le impostazioni predefinite dell’endpoint vanno bene. Clicca Save and continue.

Copia l’endpoint generato (es. https://example.m.pipedream.net) nella pagina dei webhook personalizzati di SuperSaaS.
Seleziona il trigger (es. Changed form), compila i parametri e usa l’endpoint Pipedream come Target URL.

Puoi creare più webhook per lo stesso endpoint se necessario.
Ad esempio, Credit balance changes richiede almeno 3 webhook: Changed user, Credit purchase, Changed appointment.
Dopo aver creato il webhook, clicca Test webhook, poi Post payload now per inviare un evento di test.


Dopo l’invio, l’evento apparirà nel workflow Pipedream:

Ora puoi aggiungere qualsiasi azione Pipedream da eseguire quando SuperSaaS invia eventi Changed form.
Se hai domande su SuperSaaS, il nostro team di supporto è pronto ad aiutarti.
Questa è una versione riscritta di un articolo pubblicato il 2 novembre 2020