Workflow de reporting automatisé
Générer et distribuer des rapports automatiquement
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