- Accueil
- Ressources
- Intégrations
- Google Slides
Intégration Google Slides n8nAutomatiser Google Slides avec n8n.
Et si la présentation du lundi se montait toute seule ? L'intégration Google Slides n8n ouvre 6 opérations réparties sur 2 ressources, la présentation et la page. Créer un support, lister ses slides, remplacer un texte, sortir une miniature. De quoi industrialiser un reporting récurrent sans ouvrir Slides.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Google Slides n8n ?
Google Slides a une API. n8n en emballe une partie dans un nœud livré avec l'outil, et ce nœud permet à un workflow d'ouvrir une présentation, de lire ce qu'elle contient et d'en réécrire le texte sans que personne n'ouvre son navigateur. Deux ressources sont exposées, la présentation et la page, pour 6 opérations au total.
Aucun trigger Google Slides n'existe dans n8n. Ces opérations tournent donc toujours derrière autre chose : un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le déclencheur d'un autre outil.
Premier cas, le bilan mensuel d'une campagne email. Un Schedule Trigger part le premier jour du mois, un nœud ActiveCampaign renvoie les chiffres d'ouverture et de clics, et presentation.replaceText les pose dans une présentation dont la mise en page, les polices et le logo existent déjà. Personne ne rouvre le fichier de base. Le document envoyé reste celui qui a été dessiné une fois pour toutes.
Deuxième usage : le récapitulatif d'un webinaire diffusé sur YouTube. presentation.create crée un support à partir du titre de la session, une étape de remplacement injecte le nombre d'inscrits et les questions posées pendant l'événement, puis un nœud Gmail envoie le lien de replay aux participants avant qu'ils n'oublient la session. Le tout dans une seule exécution, le mot n8n pour un passage complet du workflow, du déclencheur au dernier nœud.
Troisième usage, plus léger. page.getThumbnail transforme une slide en fichier image, et cette image atterrit dans un canal Slack pour l'équipe growth. Pratique quand il faut juste montrer un chiffre, pas rouvrir vingt pages.
Là où le nœud s'arrête, HTTP Request prend le relais. Tout ce que l'API Google Slides sait faire et que ces 6 opérations ne couvrent pas, ajouter une slide, déplacer une forme, redimensionner une image, passe par le nœud HTTP Request, qui réutilise le même credential Google grâce à l'authentification prédéfinie. Un credential, c'est la fiche de connexion que tu crées une fois dans n8n et qui se rebranche ensuite dans tous tes workflows.
Deux limites à connaître avant de construire dessus. Pas de trigger, donc une modification faite à la main dans une présentation ne peut pas réveiller un workflow. Et la lecture fonctionne par identifiants : une page revient par son Page Object ID, jamais par sa position dans le deck. Pour situer l'outil dans son ensemble, l'Avis n8n détaille ce que la plateforme fait bien et moins bien, et la Formation n8n reprend la construction d'un workflow de bout en bout.
Comment connecter Google Slides à n8n ?
- 01
Choisir la méthode d'authentification
Le nœud accepte deux types de credentials. OAuth2 est la méthode recommandée, plus disponible et plus rapide à mettre en place. Le Service Account est l'autre option, que la documentation Google réserve à des cas précis. Sur n8n Cloud, certains nœuds Google proposent en plus le Managed OAuth2 : un clic sur Sign in with Google et rien à configurer côté Google Cloud Console. En auto-hébergé, c'est le custom.
- 02
Préparer le projet Google Cloud
Crée un projet dans la Google Cloud Console, active les API utiles, puis configure l'écran de consentement via APIs & Services > OAuth consent screen. Google demande un App name et un User support email, puis une Audience : Internal pour ton organisation Google Workspace, External pour n'importe quel compte Google. Dans Branding, ajoute un domaine autorisé :
n8n.cloudsur n8n Cloud, ou le domaine de ton instance en auto-hébergé. - 03
Créer le client OAuth et le coller dans n8n
Dans Credentials, choisis + Create credentials > OAuth client ID, type d'application Web application. Copie l'OAuth Redirect URL affichée par ton credential n8n et colle-la dans les Authorized redirect URIs côté Google. Une instance sur ta machine fonctionne aussi, Google accepte localhost : l'URL ressemble alors à
http://localhost:5678/rest/oauth2-credential/callback. Tu enregistres, tu finis le credential dans n8n.
Ce que le nœud Google Slides sait faire
Le nœud Google Slides expose 6 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Slides | Get Thumbnail | Replace Text |
|---|---|---|---|---|---|
| Page | ✓ | ✓ | |||
| Presentation | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Page
2 opérationsGet a page
page.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie une page de la présentation sous forme de données structurées, avec les éléments qu'elle contient. C'est l'étape de lecture qui permet à un workflow de regarder une slide avant d'agir dessus.
Paramètres clés
- Presentation ID : la chaîne située entre
/d/et/editdans l'URL du deck, du typehttps://docs.google.com/presentation/d/PRESENTATION_ID/edit. - Page Object ID : l'identifiant de la page visée, pas son rang dans le document. Il arrive en général d'un nœud précédent via
{{ $json.pageObjectId }}.
Get the thumbnail for a page
page.getThumbnailCe que tu vois dans n8n
Notes & cas d'usage
Transforme une page en image. La slide devient un fichier, donc quelque chose qui se poste, s'attache ou s'archive.
Paramètres clés
- Presentation ID : la présentation à laquelle appartient la page.
- Page Object ID : la page à générer.
- Put Output File in Field : le nom du champ binaire de sortie qui portera le fichier. Obligatoire, parce que l'image doit bien atterrir quelque part.
- Download : désactivé, le nœud renvoie une référence plutôt que d'écrire les données de la page dans ce champ binaire.
Presentation
4 opérationsCreate a presentation
presentation.createCe que tu vois dans n8n
Notes & cas d'usage
Crée une présentation vide dans Google Slides et retourne son identifiant, celui dont toutes les opérations suivantes auront besoin.
Paramètres clés
- Title : le nom du document à créer. Seul champ requis, et il accepte une expression sans broncher, donc un nom de client venu d'une étape CRM se retrouve directement dans le titre du fichier.
Get a presentation
presentation.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher la présentation elle-même, et non une de ses pages, puis renvoie ce que Google en sait sous forme de données structurées.
Paramètres clés
- Presentation ID : l'identifiant repris de l'URL, ou récupéré d'une étape de création précédente avec une expression du type
{{ $json.presentationId }}.
Get slides from a presentation
presentation.getSlidesCe que tu vois dans n8n
Notes & cas d'usage
Liste les slides d'une présentation, un item par slide. C'est comme ça qu'on boucle sur un document dans n8n.
Paramètres clés
- Presentation ID : le document à lire.
- Return All : coché, n8n enchaîne les pages de l'API et ramène toutes les slides. Décoché, il s'arrête à Limit.
- Limit : le nombre maximal de slides renvoyées quand Return All est désactivé. Utile sur un document long dont seul le début t'intéresse.
Replace text in a presentation
presentation.replaceTextCe que tu vois dans n8n
Notes & cas d'usage
Remplace une chaîne par une autre dans le document. C'est ce qui transforme un gabarit en livrable.
Paramètres clés
- Presentation ID : le document à réécrire.
- Texts To Replace : la liste des remplacements, ajoutés un par un avec Add Text.
- Search For et Replace With : le texte cherché dans les slides, et ce qui vient à sa place.
- Match Case : activé, la recherche tient compte de la casse. Désactivé, elle l'ignore.
- Slide Names or IDs : limite le remplacement aux slides listées.
- Revision ID : s'il ne correspond pas à la révision courante du document, Google renvoie une erreur 400 et rien n'est écrit.
Besoin d'aide pour automatiser Google Slides avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Slides et n8n, les questions qui reviennent
01L'intégration Google Slides n8n est-elle gratuite ?
02Quels credentials et quels droits faut-il ?
03Quelles sont les limites du nœud Google Slides ?
04Le nœud Google Slides réagit-il en temps réel ?
05n8n ou Make pour Google Slides ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



