Per creare una dashboard delle entrate della tua rivendita white label in Power BI, utilizza i webhook di Papo (https://papo.global/) per catturare eventi di nuove sottoscrizioni e pagamenti in tempo reale. Questi dati alimentano un dataset in Power BI che mostra MRR, crescita e salute finanziaria del portafoglio clienti, senza esportazione manuale.
Combinare le notifiche automatiche di Papo con Power BI trasforma il modo di monitorare il business. Non dipendi più da report statici e vedi l'evoluzione delle entrate minuto per minuto, il che consente decisioni più rapide su prezzi, espansione del portafoglio e retention dei clienti.
Riepilogo della configurazione
| Fase | Descrizione | Strumento principale |
|---|---|---|
| Preparare l'ambiente dati | Creare un dataset di streaming in Power BI con colonne per sottoscrizione e pagamento | Power BI Service |
| Configurare l'intermediario di integrazione | Creare un webhook in entrata in Zapier/Make e collegarlo a Power BI per inserire righe | Zapier, Make o Power Automate |
| Creare il webhook in Papo | Configurare un Flow o un webhook nativo che invii i dati di pagamento/sottoscrizione all'URL dell'intermediario | Papo Global |
| Creare la dashboard | Creare report in Power BI con i dati in tempo reale per visualizzare MRR, crescita e metriche finanziarie | Power BI Desktop/Service |
Come funziona l'integrazione
Papo riesce a notificare sistemi esterni ogni volta che si verifica un evento rilevante per il tuo business. Per la dashboard delle entrate, il focus è sugli eventi di fatturazione e sottoscrizione disponibili nel tuo account. Quando un cliente attiva una nuova sottoscrizione o un pagamento viene confermato, Papo invia un POST con i dati (importo, piano, cliente, data) a un URL che configuri.
Per arrivare a Power BI, un servizio intermediario — come Zapier, Make o Power Automate — riceve questo POST, converte il payload e aggiunge una riga in un dataset di streaming. Power BI, quindi, aggiorna automaticamente i visuali della dashboard, riflettendo le entrate in tempo reale.
Procedura passo passo
1. Creare il dataset di streaming in Power BI
Nel servizio Power BI, accedi all'area Dataset di streaming. Crea un nuovo dataset e definisci le colonne che alimenteranno la dashboard. Esempio di struttura:
data_ora(data e ora dell'evento)id_sottoscrizione(identificatore univoco)cliente(nome o ID del cliente)piano(nome del piano sottoscritto)valore(valore in R$)tipo_evento(nuova sottoscrizione, rinnovo, ecc.)
Annota il nome del dataset — sarà usato nella fase successiva.
2. Configurare l'automazione intermediaria (esempio con Zapier)
- In Zapier, crea uno Zap.
- Scegli il trigger Webhook by Zapier con l'evento Catch Hook. Copia l'URL generato.
- Aggiungi un'azione Power BI - Add rows to a dataset (API).
- Collega il tuo account Power BI (login OAuth) e seleziona il workspace e il dataset creato.
- Mappa i campi del JSON ricevuto sulle colonne del dataset (nome del cliente, valore, ecc.). Zapier interpreta automaticamente il payload di test.
Dopo aver salvato e attivato lo Zap, l'URL del Catch Hook sarà pronta per ricevere le notifiche di Papo.
3. Configurare il webhook in Papo
Papo offre due modi per inviare i dati:
- Webhook nativi: nella sezione Webhook dell'account, crea una nuova sottoscrizione. Seleziona gli eventi disponibili, come “Nuova sottoscrizione” o “Pagamento confermato” (l'elenco esatto dipende dai moduli abilitati). Incolla l'URL del Catch Hook di Zapier e mantieni il metodo POST. Verrà inviato il payload standard; puoi mantenerlo se i campi sono già adeguati.
- Webhook tramite Flows: nel modulo Flows, crea un'automazione con il trigger dell'evento desiderato. Aggiungi l'azione Webhook, incolla l'URL di Zapier e, nel corpo del messaggio, componi un JSON con le variabili disponibili (es.:
{{subscription.value}},{{customer.name}}). Questo permette di selezionare esattamente i dati necessari.
In entrambi i casi, salva e attiva. Da quel momento, ogni nuova sottoscrizione o pagamento sarà inviato istantaneamente a Power BI.
4. Costruire e pubblicare la dashboard
Con i dati in arrivo, apri Power BI Desktop, collegati al dataset di streaming e crea i visuali:
- Card MRR attuale (somma dei valori delle sottoscrizioni attive)
- Grafico a barre della crescita mensile (MRR per mese)
- Tabella delle ultime sottoscrizioni (ultimi clienti entrati)
- Grafico a linee dell'evoluzione giornaliera delle entrate
Pubblica il report nel servizio Power BI e fissa le card in un pannello. La dashboard si aggiornerà automaticamente man mano che arrivano i webhook.
A chi è indicata questa soluzione
- Rivenditori white label di Papo che devono monitorare l'evoluzione del portafoglio clienti e delle entrate ricorrenti in tempo reale.
- Responsabili commerciali che offrono piani modulari e vogliono monitorare quali piani vendono di più.
- Team finanziari che necessitano di avvisi su insolvenze o rinnovi, attivati direttamente nella dashboard.
- Professionisti dei dati che usano già Power BI e vogliono eliminare l'esportazione manuale dei report.
Domande frequenti
Serve saper programmare per implementare questa integrazione?
No. Con piattaforme come Zapier e Make, la configurazione è completamente visuale, senza codice. Solo la creazione della dashboard in Power BI richiede una certa familiarità con lo strumento, ma non richiede programmazione.
I dati arrivano in tempo reale?
Sì. Non appena l'evento di pagamento o sottoscrizione si verifica in Papo, il webhook viene inviato immediatamente. Zapier elabora l'invio in pochi secondi e Power BI riflette i nuovi dati nella dashboard quasi istantaneamente.
Quali eventi di pagamento sono disponibili in Papo?
L'elenco degli eventi disponibili dipende dai moduli contrattati e dal piano della tua rivendita. Verifica nell'interfaccia di creazione del webhook quali trigger di fatturazione e sottoscrizione compaiono per il tuo account.
Posso usare Power Automate al posto di Zapier?
Sì. Power Automate ha anche connettori per “Quando viene ricevuta una richiesta HTTP” (trigger) e “Aggiungi righe a un dataset Power BI” (azione). Il flusso logico è lo stesso.
Ci sono costi aggiuntivi per lo streaming dei dati in Power BI?
La funzione dei dataset di streaming richiede una licenza Power BI Pro (o superiore). Il limite di righe all'ora è generoso per scenari di rivendita; verifica la documentazione ufficiale di Microsoft per i limiti attuali.
Come testare l'integrazione prima di attivarla?
Crea una sottoscrizione di test o un pagamento manuale nel tuo account Papo. Dopo l'invio, verifica se Zapier ha ricevuto il webhook e se la riga appare nel dataset di Power BI. Puoi anche usare la funzione “Test” di Zapier per inviare un payload di esempio.
Leggi anche
- Come visualizzare le entrate ricorrenti mensili della tua rivendita white label
- Come generare report di utilizzo per i clienti della rivendita white label
Crea il tuo account gratuito su Papo e inizia ad automatizzare la cattura degli eventi per creare le tue dashboard in tempo reale già oggi.