Tableau Google Sheets multi-sites avec Make
Chaque nuit, une ligne par établissement dans Google Sheets : nombre d'avis, note moyenne, réponses et répartition des notes. Un scénario Make, sans code.
Documentation de l'APIRecettes sans code · Google Sheets avec Make
Ce que vous obtenez
Chaque matin, votre tableau Google Sheets compte une nouvelle ligne par établissement : la date, le nom de l'établissement, son nombre d'avis, sa note moyenne, le nombre d'avis répondus et la répartition des notes. D'un jour à l'autre, vous suivez l'évolution de chaque site et vous les comparez entre eux, dans un graphique Sheets ou dans Looker Studio branché sur le tableau.
Le scénario utilise les modules génériques de Make, HTTP et Google Sheets : il n'existe pas d'application Ma Belle Note dans Make, et il n'en faut pas. Les libellés cités sont ceux de l'interface anglaise de Make.
Il vous faut
- Un compte Make et un compte Google avec Google Sheets.
- Une clé API Ma Belle Note créée avec le modèle Lecture seule : le droit
establishments:readsuffit.
1. Préparer le tableau
Créez un tableau Google Sheets avec une feuille nommée Suivi des avis, et cette ligne d'en-tête :
| A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|
| Date | Établissement | Avis | Note moyenne | Avis répondus | 1 étoile | 2 étoiles | 3 étoiles | 4 étoiles | 5 étoiles |
2. Appeler l'API
Créez un scénario et ajoutez le module HTTP › Make a request :
| Champ | Valeur |
|---|---|
| Authentication type | API key |
| Credentials | un nouveau trousseau, décrit ci-dessous |
| URL | https://api.mabellenote.com/v1/establishments |
| Method | GET |
| Query parameters | limit = 100 |
| Parse response | Yes |
Dans le trousseau de type clé API :
- Key :
Bearersuivi de votre clé, par exempleBearer mbn_live_.... Le motBeareret l'espace font partie de la valeur. - API key placement : dans l'en-tête de la requête.
- API key parameter name :
Authorization.
La clé reste ainsi rangée dans le trousseau de Make, et non en clair dans le scénario. Lancez le module une fois avec Run once : Make découvre la structure de la réponse, et ses champs deviennent disponibles pour les modules suivants.
3. Parcourir les établissements
Ajoutez le module Flow Control › Iterator, et choisissez comme Array le tableau data de la réponse du module HTTP. Les modules suivants s'exécutent alors une fois par établissement.
4. Écrire une ligne par établissement
Ajoutez le module Google Sheets › Add a Row, connectez votre compte Google, choisissez le tableau et la feuille Suivi des avis, puis associez les colonnes aux champs de l'itérateur :
| Colonne | Champ |
|---|---|
| Date | la date du jour, par exemple formatDate(now; "YYYY-MM-DD") |
| Établissement | name |
| Avis | reviews.count |
| Note moyenne | reviews.averageRating, vide pour un établissement encore sans avis |
| Avis répondus | reviews.repliedCount |
| 1 étoile à 5 étoiles | reviews.ratingCounts.oneStar à reviews.ratingCounts.fiveStars |
5. Planifier le scénario
Dans les réglages de planification du scénario, choisissez une exécution quotidienne, par exemple à 6 h, puis activez le scénario. Chaque exécution fait un seul appel à l'API, loin de la limite de 120 appels par minute, et consomme quelques opérations de votre forfait Make par établissement.
Aller plus loin
- Plus de 100 établissements : activez Pagination dans le module HTTP, en mode curseur, avec
datacomme chemin des éléments,nextCursorcomme chemin du curseur de la page suivante etcursorcomme nom du paramètre de curseur. - Avis reçus la veille : pour chaque établissement, un second module HTTP sur
https://api.mabellenote.com/v1/establishments/<id>/stats?granularity=dayrenvoie les 30 derniers jours, jour par jour, du plus ancien au plus récent. Le dernier point depointsest le jour en cours et celui d'avant la veille, avec son nombre d'avis (reviewCount) et son taux de réponse (responseRate). Il faut alors le droitstats:read, compris dans le modèle Lecture seule. - Taux de réponse : ajoutez dans la feuille une colonne calculée, avis répondus divisés par avis.
Le guide de pagination et la référence détaillent les champs disponibles.
Mis à jour le 25 octobre 2026

