Pour intégrer Papo à Google Data Studio et créer des tableaux de bord personnalisés, Papo propose le module Flows, qui permet de déclencher des Webhooks chaque fois qu’un événement pertinent se produit dans le CRM (comme la création d’une affaire ou d’un contact). Les données sont envoyées en temps réel vers une feuille Google Sheets, qui sert ensuite de source de données pour Looker Studio (anciennement Data Studio). Vous pouvez ainsi construire des graphiques, des tableaux croisés dynamiques et des vues de gestion toujours à jour, sans code lourd ni export manuel.
Vue d'ensemble de l'intégration
Le flux est simple : à chaque événement important dans Papo, un Flow capture l’information et l’envoie via Webhook vers une URL externe, qui insère les données dans une feuille Google Sheets. Cette feuille est ensuite connectée à Looker Studio pour générer les tableaux de bord.
| Étape | Où cela se passe | Ce qu’elle fait |
|---|---|---|
| 1. Préparer la feuille de calcul | Google Sheets + intermédiaire | Créer la feuille et obtenir une URL de Webhook (avec Zapier, Make ou Google Apps Script). |
| 2. Créer le déclencheur | Papo (module Flows) | Définir l’événement qui lance l’envoi, comme « Affaire créée » ou « Contact créé ». |
| 3. Configurer le Webhook | Papo (Flows) | Ajouter une action Webhook avec l’URL, la méthode POST et le corps en JSON contenant les données. |
| 4. Alimenter Google Sheets | Google Sheets | L’URL insère automatiquement une nouvelle ligne avec les informations de l’événement. |
| 5. Connecter à Looker Studio | Looker Studio | Utiliser la feuille comme source de données et construire des tableaux de bord visuels interactifs. |
Comment exporter les données de Papo vers Google Sheets
La base du processus est de configurer une automatisation dans Papo qui envoie les données souhaitées vers la feuille, puis de connecter cette feuille à Data Studio. Suivez les étapes :
1. Préparer Google Sheets à recevoir les données
La feuille a besoin d’un endpoint qui accepte les requêtes HTTP POST et écrit une ligne à la fois. Deux approches sont courantes :
- Plateforme d’automatisation (Zapier, Make, n8n) – Créez un « Webhook de capture » qui génère une URL unique. Ajoutez une action « Ajouter une ligne » dans Google Sheets, en mappant les champs du JSON reçu vers les colonnes de la feuille.
- Google Apps Script (code léger) – Dans Google Sheets, accédez à Extensions > Apps Script, collez une fonction
doPost(e)qui traite le payload et insère les données. Publiez comme « Application web » avec autorisation d’accès public et copiez l’URL générée.
Définissez dans la feuille les colonnes qui recevront les données (ex. : nom, valeur, étape, date, statut, pipeline).
2. Créer le Flow dans Papo avec le bon déclencheur
Accédez au module Flows du panneau Papo et créez une nouvelle automatisation.
- Déclencheur : choisissez l’événement CRM qui doit déclencher l’envoi. Les plus courants sont « Affaire créée » (lorsqu’une nouvelle carte entre dans le Kanban) et « Contact créé » (lorsqu’un lead est ajouté au CRM). Ces événements couvrent la plupart des tableaux de bord de ventes et de relation client.
- Action : ajoutez une étape de type Webhook.
3. Configurer l’action Webhook
Remplissez les champs de l’action :
- URL : collez l’adresse générée à l’étape 1 (depuis Zapier/Make ou Apps Script).
- Méthode :
POST. - Corps (Body) : utilisez JSON avec les variables de l’événement que vous souhaitez exporter. Par exemple, pour une affaire :
{
"nom": "{{deal.name}}",
"valeur": "{{deal.value}}",
"etape": "{{deal.stage}}",
"statut": "{{deal.status}}",
"pipeline": "{{deal.pipeline}}",
"date_creation": "{{deal.created_at}}"
}
Pour les contacts, utilisez {{contact.name}}, {{contact.email}}, {{contact.source}} et d’autres variables disponibles dans la documentation du module Flows. Enregistrez et activez le Flow.
À partir de ce moment-là, chaque nouvel événement enregistre automatiquement une ligne dans la feuille, construisant une base historique.
Connecter les données à Google Data Studio (Looker Studio)
Avec la feuille remplie, suivez :
- Accédez à lookerstudio.google.com et cliquez sur Créer > Source de données.
- Choisissez le connecteur Google Sheets et sélectionnez la feuille qui reçoit les données de Papo.
- Vérifiez que les colonnes ont été correctement identifiées (Looker Studio reconnaît les dates, les nombres et les textes) et cliquez sur Connecter.
- Dans le rapport vierge, insérez des graphiques à barres, un entonnoir, des séries temporelles ou des tableaux liés aux données exportées.
Comme la feuille est mise à jour automatiquement, les tableaux de bord Looker Studio reflètent les nouveaux enregistrements dans des intervalles allant jusqu’à 15 minutes (selon la configuration d’actualisation de Data Studio). Cela élimine la nécessité d’exporter des rapports figés et permet des vues de gestion toujours à jour.
À qui cette intégration est utile
- Responsables des ventes qui veulent suivre le pipeline et la conversion par étape en temps réel, sans dépendre de feuilles statiques.
- Analystes des opérations qui doivent croiser les données du pipeline Papo avec des métriques d’autres sources (marketing, finance) dans un seul tableau de bord.
- Équipes marketing qui souhaitent visualiser l’origine des leads et la performance des campagnes capturées par le CRM Papo, en les combinant avec des données de trafic externe.
- Responsables du service client qui peuvent exporter des événements de création de contacts et, avec des données de sectorisation, monter des tableaux de volume quotidien d’entrée.
Questions fréquentes
Les données arrivent-elles dans Google Sheets en temps réel ?
Oui. Le Webhook du Flow est déclenché dès que le déclencheur configuré est activé (ex. : nouvelle affaire créée). Google Sheets reçoit la ligne immédiatement, et Looker Studio actualise le tableau de bord selon sa fréquence de rechargement (ajustable jusqu’à 15 minutes dans la version gratuite).
Puis-je créer des tableaux de bord de service client en plus des ventes ?
Il est possible de capturer d’autres événements disponibles dans les Flows, comme la création de contact. Pour les métriques de conversations (volume, temps de réponse), Papo propose des rapports natifs qui complètent l’analyse. Les données plus granulaires dépendent des déclencheurs disponibles dans le module Flows — vérifiez la liste complète dans le panneau.
Dois-je utiliser un intermédiaire comme Zapier ou Make ?
Pas obligatoirement. Google Apps Script est une alternative gratuite qui exige une connaissance de base de JavaScript. Les plateformes d’automatisation facilitent le processus visuellement pour ceux qui ne veulent pas coder.
Puis-je envoyer des données de plusieurs origines (affaires et contacts) vers la même feuille ?
Oui. Créez un Flow pour chaque événement, pointant vers la même URL/feuille. La recommandation est d’utiliser des colonnes distinctes pour chaque source et, si nécessaire, une colonne « type » qui identifie si la ligne est une affaire ou un contact, facilitant la segmentation dans Looker Studio.
Que faire si le volume de données est très important ?
Google Sheets a des limites de lignes et de requêtes. Pour des volumes élevés, envisagez d’utiliser BigQuery comme destination (via Apps Script ou Zapier) et de connecter Looker Studio à BigQuery, en conservant la même logique de Webhook.
Existe-t-il une API directe des rapports Papo vers Data Studio ?
Les détails sur les intégrations API supplémentaires peuvent être consultés dans la documentation officielle ou sur la page API de Papo. L’approche avec Flows et Webhook couvre la plupart des cas d’usage pour des tableaux de bord personnalisés, car elle exporte les événements bruts qui alimentent n’importe quelle visualisation.
Lire aussi
- Comment analyser le rapport d’entonnoir de ventes pour identifier les goulots d’étranglement de conversion
- Comment personnaliser un rapport de productivité avec des métriques CSAT et de temps de réponse
**Commencez gratuitement dès maintenant et créez vos tableaux de bord dans Data Studio →](htts://chat.papo.global/app/auth/signup?papo_lp=home&utm_source=lp&utm_medium=landing&utm_campaign=home&utm_content=start-free&papo_lp_v=start-free)
Le premier utilisateur est gratuit et ne nécessite pas de carte de crédit.