Come creare una dashboard delle entrate della rivendita white label in Power BI con integrazione via webhook

Vitor

Vitor

Ultimo aggiornamento Oct 25, 2026

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)

  1. In Zapier, crea uno Zap.
  2. Scegli il trigger Webhook by Zapier con l'evento Catch Hook. Copia l'URL generato.
  3. Aggiungi un'azione Power BI - Add rows to a dataset (API).
  4. Collega il tuo account Power BI (login OAuth) e seleziona il workspace e il dataset creato.
  5. 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


Inizia gratis →

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.