Workflow de reporting automatisé
Créez un workflow de reporting automatisé : données Google Analytics et Sheets, analyse par l'IA, génération de slides et envoi du rapport par e-mail.
Ce que vous allez construire
Un workflow qui récupère des données depuis plusieurs sources, génère des insights pilotés par l’IA, crée une présentation et la distribue aux parties prenantes — le tout automatiquement.
Temps de réalisation : 25 minutes
Nodes utilisés : Google Analytics, Google Sheets, LLM, Google Slides, Email Sender
Le problème
Le reporting hebdomadaire est fastidieux :
- Se connecter à plusieurs outils
- Copier les données dans des feuilles de calcul
- Créer des graphiques et des diapositives
- Rédiger les commentaires et analyses
- Envoyer aux parties prenantes
Ce workflow gère tout cela automatiquement.
Vue d’ensemble du workflow
graph LR
A[Google Analytics] --> D[Merge Data]
B[Google Sheets Sales] --> D
C[BigQuery Custom] --> D
D --> E[LLM Analysis]
E --> F[Google Slides]
F --> G[Email Report]
Guide pas à pas
Étape 1 : Définir vos indicateurs
Décidez ce qui doit figurer dans votre rapport :
| Catégorie | Indicateurs |
|---|---|
| Site web | Sessions, utilisateurs, taux de rebond, conversions |
| Ventes | Chiffre d’affaires, deals conclus, valeur du pipeline |
| Marketing | Leads, MQLs, performance des campagnes |
| Produit | Utilisateurs actifs, adoption des fonctionnalités, churn |
Étape 2 : Créer le workflow
- Cliquez sur New Workflow
- Nommez-le « Weekly KPI Report »
Étape 3 : Récupérer les données des sources
Ajouter le node Google Analytics
Configurer :
- Property ID : Votre propriété GA4
- Date Range : 7 derniers jours
- Metrics : sessions, users, conversions
- Dimensions : date, source/medium
Ajouter le node Google Sheets pour les données ventes
Configurer :
- Spreadsheet ID : Votre tableau de suivi des ventes
- Range :
Sales!A:F
(Optionnel) Ajouter le node BigQuery
Configurer :
- Query : Votre requête SQL personnalisée pour des indicateurs supplémentaires
Étape 4 : Fusionner et transformer les données
Ajouter le node Merge
Combiner toutes les sources de données :
Configurer :
- Input 1 :
{{googleanalytics}} - Input 2 :
{{googlesheets}} - Input 3 :
{{bigQuery}}
Sortie : jeu de données unifié avec tous les indicateurs
Étape 5 : Générer les insights IA
Ajouter le node LLM
Configurer :
- Model : GPT ou Claude
- Instructions :
Analyze this week's KPI data and generate executive insights.
Data:
{{output}}
Previous Week Data (for comparison):
{{previousWeekData}}
Generate:
1. Executive Summary (3-4 sentences)
2. Key Wins (3 bullet points)
3. Areas of Concern (2-3 bullet points)
4. Recommendations (3 action items)
5. Week-over-Week Changes (% changes for key metrics)
Tone: Professional, data-driven, actionable
Output as JSON:
{
"executive_summary": "",
"key_wins": [],
"concerns": [],
"recommendations": [],
"wow_changes": {}
} Étape 6 : Créer la présentation
Ajouter le node Google Slides
Configurer :
- Template ID : Votre modèle de rapport
- Replacements :
{
"{{WEEK}}": "Week of {{date}}",
"{{SUMMARY}}": "{{executive_summary}}",
"{{WINS}}": "{{key_wins)}}",
"{{CONCERNS}}": "{{concerns}}",
"{{RECOMMENDATIONS}}": "{{recommendations}}",
"{{SESSIONS}}": "{{sessions}}",
"{{REVENUE}}": "{{total_revenue}}"
} Étape 7 : Distribuer le rapport
Ajouter le node Email Sender
Configurer :
- To : stakeholders@company.com
- Subject :
Weekly KPI Report - {{date}} - Body :
Hi team,
Here's this week's KPI report.
Executive Summary:
{{executive_summary}}
Key Wins:
{{key_wins}}
View the full report: {{GoogleSlidesUrl}}
Best,
Automated Reports Exemple de sortie
Aperçu de l’e-mail
Subject: Weekly KPI Report - Jan 15, 2024
Hi team,
Here's this week's KPI report.
Executive Summary:
Strong week with 23% increase in website traffic driven by
the new blog content. Revenue hit $125K, up 15% WoW.
Product adoption for the new feature exceeded targets.
Key Wins:
• Website traffic up 23% (organic search +31%)
• Revenue $125K vs. $108K target (+15%)
• New feature adoption at 45% (target was 30%)
View the full report: [Google Slides Link]
Best,
Automated Reports
Options avancées
Ajouter des graphiques aux diapositives
Générer des graphiques de façon programmatique :
- Calculer les données dans le workflow
- Utiliser Google Sheets comme source de données des graphiques
- Intégrer les graphiques dans le modèle de diapositives
Distribution multi-format
Diffuser vers différents canaux :
graph LR
A[Report Data] --> B[Google Slides]
A --> C[PDF Export]
A --> D[Slack Message]
A --> E[Dashboard Update]
Comparaison historique
Suivre les tendances dans le temps :
- Stocker les données hebdomadaires dans BigQuery
- Interroger les 4 à 12 dernières semaines
- Générer l’analyse des tendances
- Afficher les graphiques dans les diapositives
Alertes conditionnelles
Ajouter des alertes pour les seuils critiques :
Conditional:
If revenue < target * 0.8
→ Send urgent alert to leadership
If churn > 5%
→ Notify customer success team
Bonnes pratiques
Concevoir votre modèle
Créez un modèle Google Slides avec :
- Des placeholders clairs :
{{METRIC_NAME}} - Un style cohérent
- Des graphiques liés aux sources de données
- La charte graphique de l’entreprise
Planifier au bon moment
| Type de rapport | Moment |
|---|---|
| Hebdomadaire | Lundi 8 h |
| Mensuel | 1er du mois |
| Trimestriel | Après clôture du trimestre |
Inclure le contexte
Les insights générés par l’IA sont plus pertinents avec du contexte :
- Données de la période précédente
- Objectifs et cibles
- Facteurs saisonniers
- Changements récents
Archiver les rapports
Conserver l’historique des rapports :
- Enregistrer chaque rapport dans un dossier daté
- Logger les indicateurs dans BigQuery
- Construire l’analyse des tendances dans le temps
Résultats attendus
| Indicateur | Manuel | Automatisé |
|---|---|---|
| Temps par rapport | 4–6 heures | 0 |
| Régularité des rapports | Variable | 100 % |
| Fiabilité de la livraison | 80 % | 100 % |
| Qualité des insights | Dépend de l’analyste | Constante |
Workflow modèle
Importer ce workflow et l’adapter à vos KPI