Google Apps Script en pratique : déclencheurs, scoring des leads et intégrations
Google Apps Script automatise le travail dans Google Sheets et relie les feuilles de calcul à ClickUp et à Make.com, sans infrastructure distincte à construire. Nous expliquons en quoi les types de déclencheurs diffèrent et comment ils fonctionnent, avec l’exemple du scoring des leads.
Dans le marketing et la vente, où les processus comptent de nombreuses étapes, Google Apps Script automatise des tâches dans Google Sheets, gère les flux de travail dans ClickUp et se connecte à des outils comme Make.com. L’équipe y gagne du temps.
Pourquoi Google Apps Script ?
Apps Script est simple et flexible. Il fonctionne dans l’environnement Google, si bien qu’il est inutile de construire et de maintenir une infrastructure distincte. Il dispose de nombreuses méthodes intégrées et sait se connecter à des API externes. Il se prête donc bien :
- à la création d’interfaces web sécurisées,
- à l’automatisation des actions marketing (par exemple le scoring des leads),
- à la gestion des données dans les feuilles de calcul,
- à la création de notifications et à la planification de tâches,
- à la transmission d’informations entre plusieurs outils.
Les types de déclencheurs et leurs usages
Google Apps Script propose plusieurs types de déclencheurs (« triggers » en anglais), qui lancent les scripts automatiquement. Un script peut réagir à des événements précis dans la feuille de calcul ou s’exécuter à des heures fixes.
1. Déclencheurs temporels
Avec un déclencheur temporel (par exemple toutes les 10 minutes, tous les jours ou chaque semaine), un script peut :
- mettre à jour les données des feuilles de calcul,
- envoyer des notifications à l’équipe,
- générer des rapports et les envoyer automatiquement par e-mail,
- vérifier à intervalles fixes si quelque chose s’est produit.
2. Déclencheurs sur modification : onEdit
- Il se déclenche uniquement lorsqu’un utilisateur modifie la valeur d’une cellule dans le navigateur.
- Il fonctionne automatiquement, en tant que déclencheur simple.
- Il ne détecte pas l’ajout de lignes, de colonnes ni de commentaires.
Il convient lorsqu’une fonction Apps Script doit s’exécuter après une action de l’utilisateur, par exemple pour mettre à jour des enregistrements quand celui-ci modifie une cellule de la colonne « Action » ou « Statut ». Des lignes choisies peuvent ainsi lancer des fonctions Apps Script à la demande.
3. Déclencheurs sur modification : onChange
- Il doit être installé manuellement (c’est un déclencheur installable).
- Il détecte différents types de modifications, notamment :
EDIT(modification d’une cellule),INSERT_ROW(ajout d’une ligne),INSERT_COLUMN(ajout d’une colonne),REMOVE_ROW(suppression d’une ligne),REMOVE_COLUMN(suppression d’une colonne),FORMAT(modification de la mise en forme),OTHER(autres modifications).
Il est utile quand des actions doivent se lancer automatiquement à la fin d’un scénario Make.com ou après la mise à jour de la feuille de calcul par un autre service.
4. Déclencheurs onOpen
(ouvre l’image en taille réelle)Quand un utilisateur ouvre une feuille de calcul, un script peut automatiquement :
- afficher une barre latérale avec des instructions importantes,
- actualiser des données auxiliaires ou des indicateurs,
- vérifier les autorisations de l’utilisateur,
- lancer d’autres fonctions.
Le scoring des leads en pratique
Le scoring des leads illustre bien ce que Google Apps Script sait faire. Il se déroule généralement ainsi :
- Un nouveau lead arrive dans une feuille de calcul Google Sheets.
- Un script envoie les données à un outil d’analyse (par exemple un modèle d’IA), qui calcule le score du lead.
- Le score revient dans la feuille de calcul, et les principales informations sont transmises à d’autres systèmes, par exemple un CRM ou un outil d’automatisation marketing.
Quand les déclencheurs temporels fonctionnent avec les déclencheurs sur modification, le processus est supervisé en permanence, et les erreurs peuvent être gérées par de nouvelles tentatives automatiques.
Intégration avec d’autres outils
(ouvre l’image en taille réelle)Nous ne nous limitons pas aux outils Google. Une configuration peut aussi comprendre :
- ClickUp : la gestion de projets et de tâches,
- Make.com : la coordination des flux de travail entre plateformes,
- d’autres outils qui automatisent la gestion des contacts et l’entretien des relations.
Apps Script joue le rôle de « colle » : il relie Google Sheets à ces systèmes et fait circuler les données entre eux. Par exemple, quand un nouveau lead arrive dans la feuille de calcul, un script peut transmettre ses données à Make.com. Make.com crée alors une tâche dans ClickUp et lance l’envoi de messages dans un outil d’automatisation.
Sécurité et fiabilité
Toute automatisation exige de veiller à la sécurité et à la stabilité. Avec Google Apps Script :
- on peut restreindre l’accès à certaines feuilles de calcul et à certains scripts afin d’empêcher les modifications non autorisées,
- on peut prévoir de nouvelles tentatives en cas d’erreur du script,
- différents déclencheurs aident à ne pas manquer les tâches indispensables (par exemple la mise à jour des bases de leads), même en cas de panne passagère du réseau ou d’une API.
Quand choisir Apps Script
Google Apps Script prend en charge des tâches comme le scoring des leads, les rapports et la communication. Il peut aussi offrir aux utilisateurs une interface graphique pouvant accueillir de nombreuses intégrations et fonctions. Il convient aux entreprises qui :
- utilisent les services Google et veulent automatiser des tâches précises,
- ont besoin d’intégrations avec des services externes (CRM, outils marketing ou autres plateformes),
- recherchent un déploiement simple et des coûts de maintenance faibles, tout en gardant la possibilité d’adapter l’outil à leurs besoins.
Apps Script demande peu d’infrastructure et offre de nombreuses fonctions intégrées : les développeurs comme les personnes qui ne programment pas peuvent donc s’en servir.
Pour toute question, ou si vous souhaitez en savoir plus, écrivez-nous à kontakt@proop.pl. Nous partagerons notre expérience et vous aiderons à mettre en place votre propre automatisation.



















