#12 : Comment automatiser la création de Google Slides
Ne perds plus de temps à modifier quelques éléments de tes Google Slides alors que tu peux l'automatiser.
Introduction
Hey 👋
Bienvenue dans le scénario de cette semaine !
C’est le 12ème scénario de cette newsletter, on revient à un scénario plus classique après celui de la semaine dernière.
Je serais présent au All4Customer demain à Paris, ceux qui y seront également n’hésitez pas à m’envoyer un message !
Si tu ne souhaites pas prendre l’abonnement payant mais que tu souhaites tout de même soutenir cette newsletter, tu peux :
Petit rappel pour les nouveaux lecteurs, Make est l’outil d’automatisation qui me permet :
De développer des outils et assistants
D’être plus efficace (automatisation des tâches répétitives)
D’exploiter à 100% l’intelligence artificielle
Cette newsletter a pour but de te donner, chaque semaine, des idées d’automatisation t’apportant un maximum de valeur ajoutée.
Cette semaine, le scénario va te permettre de générer des Google Slides à la volée à partir d’un template.
👁️ Présentation du scénario
✅ Quel est l’objectif du scénario ?
Ce scénario a pour objectif de générer des Google Slides automatisées à partir d’un template.
Pour ce scénario, j’ai repris le concept de mon audit de profil LinkedIn développé dans le scénario #11 : Comment créer un lead magnet automatisé
L’idée est de récupérer les informations d’un profil LinkedIn, faire analyser les informations par ChatGPT et mettre à jour automatiquement les Slides en fonction du résultat.
On obtient ensuite un lien partageable prêt à être envoyé à la personne auditée.
⚙️ Comment fonctionne ce scénario ?
Il détecte un nouvelle ligne dans le Google Sheets centralisant les donées du profil
Il envoi les informations à ChatGPT pour lui demander de les analyser
Il crée un nouveau Google Slide à partir du template
Il met à jour les variables de texte ainsi que l’image de profil pour personnaliser les Slides
Il génère un lien de partage accessible pour le prospect
🥇 Quelle est la valeur ajoutée du scénario ?
La valeur ajoutée du scénario est de générer des centaines (ou milliers) de Google Slides personnalisés sans avoir à modifier les données à la main.
C’est extrêmement utile pour la génération de Lead Magnet ou même de reporting. T’es une agence qui fait de l’acquisition pour tes clients ? Extrait les données de ta campagne Facebook ou Google Ads à la fin de celle-ci et mets à jour les performances automatiquement. Tu reçois le lien partageable du reporting puis tu ajoutes ton analyse et vérifie que toutes les données sont bien importées. T’as généré un reporting sur-mesure en quelques minutes.
Je pense en faire un article et scénario spécifique tellement il sera différent de celui-ci.
🛠️ Quelles applications sont nécessaires à ce scénario ?
Google Sheets
Il va permettre de stocker les données et déclencher les appels API à OpenAI
OpenAI
On fait appel à l’API OpenAI pour lui demander d’analyser les données des différents profils LinkedIn.
Google Slides
On va s’appuyer sur l’outil comme base pour le template et pour générer les rapports en gros volume.
💰 Quel est le coût estimé du scénario ?
Ce scénario nécessite d’avoir un compte Make.
Tu as également besoin d’un compte OpenAI pour faire les appels API.
Google Slides n’a pas de coût.
Tout dépend de tes appels API à OpenAI mais c’est moins de $0,01 / Google Slides généré
👀 Exemples de résultats obtenus avec ce scénario
Voici le lien de l’Analyse de mon profil LinkedIn généré sur Google Slide.
🧑🏫 Etapes pour créer ce scénario
L’abonnement payant te donne accès :
Aux différentes étapes de création de ce scénario
Aux différents prompts OpenAI
Au template Google Slides utilisé pour l’audit de profil LinkedIn
Aux prochains scénarios publiés (1 par semaine)
Aux précédents scénarios publiés (11 à l’heure où sort celui-ci)
Tu souhaites soumettre une idée de scénario ? Tu peux le faire ici !
Etape 1 : Construction du template Google Slides
La première étape est de construire le template Google Slides en indiquant les variables qui seront à remplacer
Si tu veux voir comment mon Template est construit, tu peux le télécharger ici :
Si tu créés ton template toi même et que tu souhaites remplacer des images par d’autres images variables. Je te recommande vivement de créer uniquement les slides qui t’intéresse et mettre uniquement l’image dans chaque slide.
Plus tu ajoutes d’éléments dans ton Slides, que ce soit du texte ou d’autres images, plus ce sera difficile de retrouver l’ID Object de l’image pour le module “Google Slides - Upload an image to a Presentation” (Etape 5 - Module 3 du tuto).
Etape 2 : Données LinkedIn et organisation du Google Sheets
Pour cela je te recommande de scrapper les profils LinkedIn avec un outil comme PhantomBuster et construire ton Google Sheets de la manière suivante :
Colonne A : E-mail
Colonne B : Localisation
Colonne C : Prénom
Colonne D : Nom
Colonne E : Intitulé du poste
Colonne F : Description du poste
Colonne G : Description du poste 2
Colonne H : Description du profil
Colonne I : Entreprise
Colonne J : Compétences
Colonne K : Diplome
Colonne L : imgUrl
Colonne M : Comment communiquer (rempli par ChatGPT)
Colonne N : Rendez-vous (rempli par ChatGPT)
Colonne O : Analyse (rempli par ChatGPT)
Colonne P : Lien Slides (rempli par Make)
Etape 3 : Paramétrer le Trigger du scénario
Ici le scénario va se déclencher la même manière que mon scénario #5 : Comment automatiser la rédaction de millier de produits e-commerce avec ChatGPT
Dès que Make détecte une nouvelle ligne sur le Google Sheets, il déclenche le scénario. On aura alors deux feuilles dans le Sheets, une qui servira pour déclencher le scénario Make et la deuxième qui permettra d’organiser ses données avant de les copier-coller dans la première feuille.
On ajoute donc le module “Google Sheets - Watch New Rows” qu’on connecte à la première feuille de notre Google Sheets. Je te recommande de mettre 1 dans le champ “Limit”. Cela permet de faire des tests ligne par ligne au lieu de tester 30 lignes d’un coup 😉
Etape 4 : AnalyseGPT
Une fois qu’on a organisé son Google Sheets et qu’on a le template Google Slides, l’étape d’après est de faire les appels API à OpenAI afin de récupérer les différentes variables.
Dans le cas montré dans le scénario, j’ai trois variables de contenu à générer :
Comment prendre contact avec la personne
Les éléments à faire et ne pas faire lors d’un rendez-vous avec la personne
Analyse synthétique du profil
On va donc créer un module “OpenAI - Create a Completion” pour chacun des éléments.
Voici les trois prompts System :
T'es expert en analyse de comportement et plus particulièrement tu sais analyser les profils LinkedIn.
Je vais te donner plusieurs informations sur le profil en question et tu devras me faire une analyse sur comment rentrer en contact avec cette personne.
Cette analyse ne doit pas faire plus de 100 mots.
Réponds uniquement par ton analyse, rien d'autres.
T'es expert en analyse de comportement et plus particulièrement tu sais analyser les profils LinkedIn.
Je vais te donner plusieurs informations sur le profil en question et tu devra me donner des conseils pour réussir un rendez vous avec la personne. Tu devras structurer ta réponse de la manière suivante :
Choses à faire
🟢
🟢
Choses à ne pas faire
🔴
🔴
Cette analyse ne doit pas faire plus de 100 mots.
Réponds uniquement par ton analyse, rien d'autres.
T'es expert en analyse de comportement et plus particulièrement tu sais analyser les profils LinkedIn.
Je vais te donner plusieurs informations sur le profil en question et tu devra me faire une analyse synthétique du profil
Cette analyse ne doit pas faire plus de 100 mots.
Réponds uniquement par ton analyse, rien d'autres.
Et enfin le prompt “User” identique sur chacun des modules
Localisation : {{1.`1`}}
Prénom : {{1.`2`}}
Nom : {{1.`3`}}
Intitulé du poste : {{1.`4`}}
Description du poste : {{1.`5`}}
Description du poste 2 : {{1.`6`}}
Description profil : {{1.`7`}}
Entreprise : {{1.`8`}}
Compétences : {{1.`9`}}
Diplôme : {{1.`10`}}
Enfin tu ajoutes un module “Google Sheets - Update a Row” afin de centraliser toutes les réponses dans le Google Sheets. T’es pas obligé de le faire mais je trouve bien de garder une trace de l’ensemble des analyses faites par ChatGPT.
Etape 5 : Google Slides
Pour finir, on garde la partie fun : générer le Google Slides.
Cela va se passer en 3 modules
Module 1
On créé la présentation à partir du Template.
On donne un titre à la présentation générée : Analyse LinkedIn de “Prénom” “Nom”
Ensuite on choisit les champs à remplacer :
Pour ajouter des champs variables dans Google Slides, il te suffit d’ajouter du texte sous la forme {{ta variable}}. Ensuite elle apparaîtra en champ mappable dans Make puis tu remplaces par la valeur d’un autre de tes modules.
Pour rendre la présentation partageable, il faut que tu actives les propriétés avancées et que tu coches “Shared : Yes”
Module 2
On ajoute le module “Google Slides - Get a Presentation” afin de récupérer les informations de la Google Slides une fois qu’elle a été créée. Ici ce qui va nous intéresser est le lien de partage
Module 3
Le but de ce module est fait pour personnaliser l’expérience de l’audit. Vu qu’on a la possibilité de récupérer le lien de la photo de profil de la personne en question, on va l’ajouter sur chacune des Slides.
Il y a deux possibilités, soit remplacer une zone de texte par une photo. Soit remplacer une photo par une autre photo.
J’ai choisi la deuxième option qui est certes plus dur à paramétrer mais qui offre un meilleur contrôle sur la taille de l’image.
Le plus dur est de trouver l’Object ID de l’image dans la presentation.
Pour cela il faut générer une première présentation afin de générer un historique de scénario sur Make et regarder l’historique du module “Google Slides - Get a Presentation” puis fouiller dans les éléments de la présentation :
Si tu m’as bien écouté dès le début, tu as beaucoup moins d’éléments que moi 🙂
Donc tu remplaces l’ID par le lien de la photo profil LinkedIn cela mettra les Slides à jour.
Dernière module avant la fin, tu mets à jour la ligne en question avec le module “Google Sheets - Update a Row”. Toujours avec le même “Row number” que le module Google Sheets juste avant ceux de Google Slides.
Tu mets à jour la colonne P pour chaque des prospects avec l’ID de leur présentation et cela te donne un lien unique pour chacun d’eux.
🏁 Félicitations le scénario est prêt !! 🏁
Tu n’as plus qu’à sauvegarder et l’activer.
Une fois que tu aura importé les données dans ton Google Sheets servant au trigger du scénario, Make va automatiser la génération des Google Slides.
Tu peux ensuite importer le CSV en question dans un outil comme Lemlist et mettre le lien du Google Slides comme variable du prospect.
Il te suffit juste de mettre la variable dans ta campagne de prospection et lemlist enverra ce lien unique à chacun de tes prospects.
Grâce à cette technique, j’ai envoyé une campagne de cold e-mail avec plus de 52% de taux d’ouverture.
N’hésite pas à me faire tes retours en commentaire sur ce scénario.
➡️ Tu préfères un format vidéo pour expliquer le scénario ?
➡️ Tu as des critiques constructives à faire ?