Comment créer un tableau de bord de revenus de la revente en marque blanche dans Power BI avec intégration via webhook

Vitor

Vitor

Dernière mise à jour le Oct 25, 2026

Pour créer un tableau de bord de revenus de votre revente en marque blanche dans Power BI, utilisez les webhooks de Papo (https://papo.global/) pour capturer les événements de nouveaux abonnements et paiements en temps réel. Ces données alimentent un ensemble de données dans Power BI qui affiche le MRR, la croissance et la santé financière du portefeuille clients, sans export manuel.

Combiner les notifications automatiques de Papo avec Power BI transforme la manière de suivre l’activité. Vous ne dépendez plus de rapports statiques et vous voyez l’évolution des revenus minute par minute, ce qui permet des décisions plus rapides sur la tarification, l’expansion du portefeuille et la rétention des clients.

Résumé de la configuration

Étape Description Outil principal
Préparer l’environnement de données Créer un dataset de streaming dans Power BI avec des colonnes pour l’abonnement et le paiement Power BI Service
Configurer l’intermédiaire d’intégration Créer un webhook entrant dans Zapier/Make et le connecter à Power BI pour insérer des lignes Zapier, Make ou Power Automate
Créer le webhook dans Papo Configurer un Flow ou un webhook natif qui envoie les données de paiement/abonnement vers l’URL de l’intermédiaire Papo Global
Construire le tableau de bord Créer des rapports dans Power BI avec les données en temps réel pour visualiser le MRR, la croissance et les métriques financières Power BI Desktop/Service

Comment fonctionne l’intégration

Papo peut notifier des systèmes externes chaque fois qu’un événement pertinent pour votre activité se produit. Pour le tableau de bord de revenus, l’accent est mis sur les événements de facturation et d’abonnement disponibles dans votre compte. Lorsqu’un client souscrit un nouvel abonnement ou qu’un paiement est confirmé, Papo envoie un POST avec les données (montant, plan, client, date) vers une URL que vous configurez.

Pour arriver à Power BI, un service intermédiaire — comme Zapier, Make ou Power Automate — reçoit ce POST, convertit le payload et ajoute une ligne dans un dataset de streaming. Power BI met alors automatiquement à jour les visuels du tableau de bord, reflétant les revenus en temps réel.

Étape par étape

1. Créer le dataset de streaming dans Power BI

Dans le service Power BI, accédez à la zone Jeux de données de streaming. Créez un nouveau dataset et définissez les colonnes qui alimenteront le tableau de bord. Exemple de structure :

  • date_heure (date et heure de l’événement)
  • id_abonnement (identifiant unique)
  • client (nom ou ID du client)
  • plan (nom du plan souscrit)
  • montant (montant en R$)
  • type_evenement (nouvel abonnement, renouvellement, etc.)

Notez le nom du dataset — il sera utilisé à l’étape suivante.

2. Configurer l’automatisation intermédiaire (exemple avec Zapier)

  1. Dans Zapier, créez un Zap.
  2. Choisissez le déclencheur Webhook by Zapier avec l’événement Catch Hook. Copiez l’URL générée.
  3. Ajoutez une action Power BI - Add rows to a dataset (API).
  4. Connectez votre compte Power BI (connexion OAuth) et sélectionnez le workspace et le dataset créé.
  5. Mappez les champs du JSON reçu vers les colonnes du dataset (nom du client, montant, etc.). Zapier interprète automatiquement le payload de test.

Après avoir enregistré et activé le Zap, l’URL du Catch Hook sera prête à recevoir les notifications de Papo.

3. Configurer le webhook dans Papo

Papo propose deux manières d’envoyer les données :

  • Webhooks natifs : dans la section Webhooks du compte, créez un nouvel abonnement. Sélectionnez les événements disponibles, comme « Nouvel abonnement » ou « Paiement confirmé » (la liste exacte dépend des modules activés). Collez l’URL du Catch Hook de Zapier et conservez la méthode POST. Le payload par défaut sera envoyé ; vous pouvez le conserver si les champs sont déjà adaptés.
  • Webhooks via Flows : dans le module Flows, créez une automatisation avec le déclencheur de l’événement souhaité. Ajoutez l’action Webhook, collez l’URL de Zapier et, dans le corps du message, composez un JSON avec les variables disponibles (ex. : {{subscription.value}}, {{customer.name}}). Cela permet de sélectionner exactement les données nécessaires.

Dans les deux cas, enregistrez et activez. À partir de ce moment, chaque nouvel abonnement ou paiement sera envoyé instantanément à Power BI.

4. Construire et publier le tableau de bord

Une fois les données en flux, ouvrez Power BI Desktop, connectez-vous au dataset de streaming et créez les visuels :

  • Carte du MRR actuel (somme des montants des abonnements actifs)
  • Graphique à barres de croissance mensuelle (MRR par mois)
  • Tableau des derniers abonnements (derniers clients arrivés)
  • Graphique en courbes de l’évolution quotidienne des revenus

Publiez le rapport dans le service Power BI et épinglez les cartes dans un tableau de bord. Le tableau de bord sera mis à jour automatiquement à mesure que les webhooks arrivent.

À qui s’adresse cette solution

  • Revendeurs en marque blanche de Papo qui ont besoin de suivre l’évolution du portefeuille clients et des revenus récurrents en temps réel.
  • Responsables commerciaux qui proposent des plans modulaires et veulent suivre quels plans se vendent le plus.
  • Équipes financières qui ont besoin d’alertes sur les impayés ou les renouvellements, déclenchées directement dans le tableau de bord.
  • Professionnels de la data qui utilisent déjà Power BI et veulent éliminer l’export manuel des rapports.

Questions fréquentes

Faut-il savoir programmer pour mettre en place cette intégration ?

Non. Avec des plateformes comme Zapier et Make, la configuration est entièrement visuelle, sans code. Seule la création du tableau de bord dans Power BI demande une certaine familiarité avec l’outil, mais ne nécessite pas de programmation.

Les données arrivent-elles en temps réel ?

Oui. Dès que l’événement de paiement ou d’abonnement se produit dans Papo, le webhook est déclenché immédiatement. Zapier traite l’envoi en quelques secondes et Power BI reflète les nouvelles données dans le tableau de bord presque instantanément.

Quels événements de paiement sont disponibles dans Papo ?

La liste des événements disponibles dépend des modules souscrits et du plan de votre revente. Vérifiez dans l’interface de création du webhook quels déclencheurs de facturation et d’abonnement apparaissent pour votre compte.

Puis-je utiliser Power Automate à la place de Zapier ?

Oui. Power Automate dispose également de connecteurs pour « Quand une requête HTTP est reçue » (déclencheur) et « Ajouter des lignes à un jeu de données Power BI » (action). La logique du flux est la même.

Y a-t-il un coût supplémentaire pour le streaming de données dans Power BI ?

La fonctionnalité de datasets de streaming nécessite une licence Power BI Pro (ou supérieure). La limite de lignes par heure est généreuse pour des scénarios de revente ; vérifiez la documentation officielle de Microsoft pour les limites actuelles.

Comment tester l’intégration avant de l’activer ?

Créez un abonnement de test ou un paiement manuel dans votre compte Papo. Après l’envoi, vérifiez si Zapier a reçu le webhook et si la ligne apparaît dans le dataset Power BI. Vous pouvez aussi utiliser la fonction « Test » de Zapier pour envoyer un payload d’exemple.

Lire aussi


Commencer gratuitement →

Créez votre compte gratuit Papo et commencez à automatiser la capture d’événements pour construire vos tableaux de bord en temps réel dès aujourd’hui.