Ressources · Intégration n8n

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

Pourquoi automatiser

À 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.

Connexion

Comment connecter Google Slides à n8n ?

  1. 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.

  2. 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.cloud sur n8n Cloud, ou le domaine de ton instance en auto-hébergé.

  3. 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.

Actions

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.

Matrice ressources × opérations
RessourceCreateGetGet SlidesGet ThumbnailReplace Text
Page
Presentation

Page

2 opérations
01

Get a page

page.get

Ce 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 /edit dans l'URL du deck, du type https://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 }}.
Cas d'usage
vérifier que la slide de couverture d'une proposition contient encore son texte à remplacer, avant qu'une étape suivante ne l'écrase.
02

Get the thumbnail for a page

page.getThumbnail

Ce 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.
Cas d'usage
poster la slide des indicateurs du mois dans un canal Slack, pour que le chiffre se lise sans ouvrir le fichier.

Presentation

4 opérations
03

Create a presentation

presentation.create

Ce 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.
Cas d'usage
un deck par nouvelle affaire, nommé d'après le compte, créé dès que l'opportunité change d'étape. Le fichier existe avant que quelqu'un pense à le créer.
04

Get a presentation

presentation.get

Ce 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 }}.
Cas d'usage
un contrôle en tête de workflow. Si le document a été supprimé ou si le credential a perdu l'accès, l'opération échoue tout de suite et la suite de la branche ne tourne pas dans le vide.
05

Get slides from a presentation

presentation.getSlides

Ce 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.
Cas d'usage
envoyer chaque slide dans une boucle qui en récupère la miniature, pour convertir un deck entier en série d'images en une exécution.
06

Replace text in a presentation

presentation.replaceText

Ce 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.
Cas d'usage
un comité trimestriel où les repères posés dans le gabarit deviennent les vraies valeurs juste avant l'envoi.
Besoin d'aide

Besoin d'aide pour automatiser Google Slides avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Google Slides et n8n, les questions qui reviennent

01L'intégration Google Slides n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Google Slides est livré avec n8n : rien à installer, rien à payer en plus, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, le nœud est identique et les credentials aussi. Ce que Google facture pour un compte Workspace est une autre histoire, et cette page ne la traite pas. Le vrai écart de coût vient de l'hébergement : sur Cloud tu paies n8n, en auto-hébergé tu paies le serveur sur lequel il tourne.
02Quels credentials et quels droits faut-il ?
Deux méthodes fonctionnent. OAuth2 d'abord, la recommandée : tu crées une application dans la Google Cloud Console, tu configures l'écran de consentement, tu génères un client ID de type Web application, puis tu colles l'OAuth Redirect URL affichée par n8n dans les URI de redirection autorisées. Sur n8n Cloud, certains nœuds Google évitent tout ça avec le Managed OAuth2 et son bouton Sign in with Google. Deuxième méthode, le Service Account, que la documentation Google garde pour des cas précis : tu télécharges une clé JSON, tu reportes client_email dans Service Account Email et private_key dans Private Key, sans les guillemets. Un credential se crée une fois et se réutilise dans tous les workflows.
03Quelles sont les limites du nœud Google Slides ?
Il lit et il réécrit, il ne met pas en page. Les 6 opérations couvrent la création d'une présentation, sa lecture, la liste de ses slides, la lecture d'une page, le rendu d'une page en image et le remplacement de texte. Ajouter une slide, déplacer une forme ou changer un gabarit n'en fait pas partie. Pour ça, le nœud HTTP Request appelle directement l'API Google Slides en réutilisant le même credential via l'authentification prédéfinie : rien n'est hors de portée, il faut juste écrire l'appel. Sur la lecture, c'est Return All qui sauve : laissé décoché, le nœud s'arrête à Limit au lieu de ramener tout le document.
04Le nœud Google Slides réagit-il en temps réel ?
Non, parce qu'il n'existe pas de trigger Google Slides dans n8n. Rien de ce qui se passe dans une présentation ne peut réveiller un workflow tout seul. Le déclenchement vient d'ailleurs : un Schedule Trigger qui tourne à intervalle fixe, ce qui colle bien aux rapports récurrents, un Webhook n8n appelé par un service tiers, un webhook étant simplement une URL que ce service appelle quand quelque chose bouge chez lui, ou le trigger d'un autre outil déjà branché, un formulaire, un CRM, une boîte mail. Les opérations Google Slides s'exécutent ensuite comme des étapes ordinaires.
05n8n ou Make pour Google Slides ?
Ça dépend d'où tes données doivent vivre et de comment tu veux payer. Make est une plateforme hébergée, sans auto-hébergement possible, facturée à l'opération : un workflow qui boucle sur chaque slide d'un long document coûte plus cher à mesure qu'il grossit. n8n tourne sur Cloud ou sur ton propre serveur, ce qui compte quand les présentations portent des chiffres clients qui ne doivent pas sortir de ton infrastructure, et le coût ne bouge pas selon le nombre de slides traitées. L'éditeur visuel de Make est plus accueillant le premier jour. n8n demande un peu plus au départ et laisse plus de marge quand le workflow se ramifie.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.